www.cloudformatter.com

cloudformatter format requests: 6,302,765    pages delivered: 14,342,028

Markers

Markers css2pdf @cloudformatter Xportability
First Starting: First Carryover:
Last Starting: Last Ending:

This section demonstrates the use of markers and how they can be pulled into the output to be used within the headers and footers of your document. First, what is a marker? A marker is a hidden element that can contain any structure you like that is "pulled" into the header or footer areas of a document. You "throw" markers in the content and depending on where pagination occurs, different values for positional aspects can be retrieved. Since this HTML formatting engine for the most part deals with one sequence of pages, we are covering only retriving markers about the current page although more are available and implemeneted.

The footer of these pages will contain the various possible marker positions that can be retrieved into the header or footer. Note that the LoremIpsum text varies on each page view so you can refresh the page and get possibly different answers. As for positions, you can retrieve markers using:

  • first-starting-within-page: the first marker whose parent <div> actually starts inside the page
  • first-including-carryover: the first marker whose parent <div> starts at the top or carry's over from the last page
  • last-starting-within-page: the last marker in the page whose parent <div> starts inside the page
  • last-ending-within-page: the last marker in the page whose parent <div> ends inside the page

The code for this in the HTML looks like this:

    <div>
        <marker marker-class-name="test">
            <b>Heading Number 1</b>
        </marker>
        <h2 fostyle="keep-with-next.within-page: always;">Heading Number 1</h2>
        <!-- content here -->
    </div>
            

And the code in the footer region looks like this:

    <footer style="display:none;">
        <table width="100%">
            <tr>
                <td> First Starting: <retrieve-marker retrieve-class-name="test"
                        retrieve-boundary="page"
                        retrieve-position="first-starting-within-page"/>
                </td>
                <td style="text-align:right;"> First Carryover: <retrieve-marker
                        retrieve-class-name="test" retrieve-boundary="page"
                        retrieve-position="first-including-carryover"/>
                </td>
            </tr>
            <tr>
                <td> Last Starting: <retrieve-marker retrieve-class-name="test"
                        retrieve-boundary="page"
                        retrieve-position="last-starting-within-page"/>
                </td>
                <td style="text-align:right;"> Last Ending: <retrieve-marker
                        retrieve-class-name="test" retrieve-boundary="page"
                        retrieve-position="last-ending-within-page"/>
                </td>
            </tr>
        </table>
    </footer>
            

The following headers and para's are inside <div> elements and markers are created with the header content. The footer shows the various markers pulled into the content of the footer.

Heading Number 1

Heading Number 1

Justo elitr dolore sadipscing at. Eirmod ipsum est sit magna odio erat. Dolores euismod ipsum kasd volutpat et volutpat dolore ad aliquyam placerat ex. Stet et amet esse gubergren ex sed ut. Clita kasd voluptua ea vero et amet kasd magna sed ex autem dolore gubergren et. Aliquyam dolor amet dolore sed ut qui at amet. Invidunt aliquyam sit ipsum nonumy accusam eos stet. Praesent labore nonumy diam luptatum ut blandit lorem aliquip lorem invidunt dolore eos vel. Elit tempor sed elitr voluptua euismod nonummy dolores accusam ut vel takimata et no ut kasd eos. Wisi eirmod iusto. Invidunt duo diam kasd ea duo at no.

Cum magna gubergren dolor sanctus magna accusam ut accusam praesent duo et aliquyam sed ipsum exerci ad eirmod stet. Ut et sadipscing et duo at dolore magna diam duis no minim no et accusam. Et et et elitr dolor sit rebum nonumy sanctus dolor vulputate dolore elitr consetetur et tempor nonummy magna. Labore accusam justo labore wisi ipsum et hendrerit facilisis sea at dolores elitr takimata. Sadipscing ipsum est accusam et amet sea est rebum takimata sed labore eos dolore elitr eos. Consetetur invidunt diam dolore diam lorem. Consetetur facer eirmod invidunt aliquyam amet diam aliquyam vero eros labore iusto dolore nostrud lorem nostrud. Vel at amet.

Heading Number 2

Heading Number 2

Invidunt et duo justo quod lobortis est esse ipsum et lorem lorem. Dolore hendrerit est invidunt sed elit amet nostrud vel ipsum assum sed elitr sit diam clita nulla amet iusto. Euismod diam duis dolore clita takimata eirmod vero. Et tempor velit no illum ullamcorper dolores velit sit veniam ea eu vero hendrerit exerci. Imperdiet invidunt minim sed sea sed facilisis. Sit duo vero sit labore sed diam tempor possim nonumy sea nibh ea dolore gubergren. Kasd et ea voluptua et sea qui ipsum. In dolore vulputate et sit sadipscing.

Minim sea rebum et odio et labore volutpat. Sadipscing dignissim eos dolore magna nulla at lorem dolores assum. Lorem laoreet sadipscing autem sea sit consetetur ad ut nobis consetetur amet at accusam stet sadipscing vel no. Dolor dolor tincidunt sit ea lorem dolor sit gubergren duo amet accusam feugiat vero kasd. Diam wisi consequat at consetetur eros dolor esse sanctus lorem eum sanctus clita euismod sanctus vero rebum nostrud. Et rebum et sed autem et vel et dolor. Nonummy adipiscing et. Amet erat diam eos illum. Voluptua dolore nonumy sit. Euismod aliquyam nonumy et adipiscing nisl facilisis ea eirmod sed sea molestie consequat ut dolor lorem nulla consetetur.

Heading Number 3

Heading Number 3

Labore aliquam dolor clita dolore feugiat et erat autem no nisl vero elitr stet. Ut tempor duo stet eos nonumy labore dolore eos elitr tincidunt takimata consequat diam aliquyam dolore diam placerat. Et dolor et diam praesent. Gubergren eum dolores ipsum ipsum et amet nonumy duis consetetur stet takimata aliquyam ut est lorem lorem enim. Dolor justo dolore et duo ut dolor dolor diam sit est justo ut esse gubergren accusam. Duo cum nonumy te gubergren et sit accusam vel. Takimata takimata feugiat dolor dolor diam nulla stet ut diam ad. Odio sit delenit est elitr at et erat vero accusam dolor duis illum eirmod sanctus eum.

Magna nonummy duo ut consetetur sit ullamcorper. Vero aliquyam labore et vero kasd rebum aliquip dolor diam amet rebum nonummy. Dolor rebum wisi invidunt gubergren ipsum est no kasd labore et ipsum commodo et. Dolore sanctus ex rebum consectetuer sit consetetur amet accusam ipsum ut et voluptua invidunt vero consequat consetetur sed dignissim. Tempor sit vero ut diam invidunt et justo vel sit. Stet no et. Dolore kasd ipsum amet sadipscing consequat sit eos lorem ut justo rebum qui tempor. Vel kasd in ea sed invidunt duis. Eos elitr invidunt et dolores tincidunt voluptua et.

Heading Number 4

Heading Number 4

Sed eros tempor erat aliquyam vero clita sed tempor diam dolore magna clita aliquyam magna lorem. Gubergren accusam amet gubergren no consequat tincidunt at esse in eu nonumy takimata. Invidunt amet sed vulputate clita dolore eirmod luptatum. Ullamcorper tempor dolore sanctus accusam accusam aliquyam est kasd duo elitr et consectetuer vero clita esse diam feugiat lorem. Invidunt dolor nonummy dolore dolor consetetur consequat accusam vulputate et labore. Tempor est exerci eos eros ipsum odio laoreet nibh ut duo gubergren duis gubergren consectetuer tation vel. Accusam est et sadipscing aliquyam lorem sed labore gubergren eum consectetuer ut labore diam soluta sit nulla. Illum in stet tation et eu ea dolor labore est. Molestie hendrerit gubergren sadipscing lobortis lorem. Clita labore voluptua est et diam aliquyam no invidunt ipsum ut vero sea ea tempor est. No vero eu et invidunt sed sed ipsum et dolor sed lorem et rebum facilisis in takimata ut tincidunt.

Ut nulla sanctus autem amet nonummy amet et imperdiet clita amet in labore amet magna. Rebum no vulputate dolor dolor rebum dolor ipsum est. Diam sanctus sit et dolore nonummy dolore eum laoreet amet eos dolores at eu nihil diam. Nonumy diam sit mazim rebum dolores tempor mazim voluptua amet takimata sed in gubergren sea. Adipiscing voluptua eum eos diam stet dignissim odio labore eum. Ut sit consequat. Blandit vero est ipsum sea possim erat ut nulla delenit diam sanctus sit eum soluta aliquyam possim. Sed in sed lorem laoreet dolore ea lorem. Est ipsum invidunt velit doming ut.

Heading Number 5

Heading Number 5

Est dolor sadipscing ex est stet dolor ut. Et takimata eos dolor qui feugiat gubergren. Vulputate amet ut wisi qui lobortis. Aliquam vero sit accusam eos gubergren amet ad justo. Commodo erat magna et invidunt at. Duo stet et nonummy illum option dolor sanctus at et accusam rebum iusto. Nisl erat iusto sed sanctus nulla ex augue duis dolore in aliquam feugiat nonumy amet aliquyam illum.

Ut dolor accusam vulputate consetetur sed clita ea rebum magna stet diam eirmod. Dolor amet lorem exerci nonumy vero dolor eirmod hendrerit lorem. Dolor clita et et qui iriure et et voluptua sed amet diam eos nostrud odio dolores feugiat dolor ex. Et accusam duo labore consetetur ipsum ipsum aliquyam nihil nonumy vero sea lobortis velit. Rebum diam cum erat velit et amet minim no rebum eos consetetur amet dolores. Sit accusam eirmod et eum. Sadipscing stet tempor et diam voluptua dignissim ullamcorper feugiat invidunt vero elit accusam. Sed clita at ea dolor sed no at et clita nulla gubergren clita lorem.

Heading Number 6

Heading Number 6

Et ipsum sed voluptua ea dolor volutpat stet sit nonumy tincidunt takimata vero diam ut. Iriure eum aliquyam est aliquyam vero mazim. Facer et dolor at takimata aliquyam amet ea duo at dolores. Nam autem vero takimata quis diam molestie vero iusto ipsum et sadipscing aliquam eu invidunt duo. Labore diam amet et. Lorem ut aliquam elitr sanctus dolore accumsan quis nisl. Te lorem diam dolor justo possim no ipsum sanctus duo sit sit volutpat. Accusam dolore sed delenit eirmod duo rebum accusam at sed sed eirmod velit est et est erat stet magna. Ut blandit vero eirmod volutpat est hendrerit at nulla kasd diam. Tempor vel accusam amet tempor gubergren et takimata eos. Sed kasd sanctus eos et est dolore amet lorem labore ullamcorper.

Dolor ipsum no dolor et laoreet diam feugiat rebum kasd tation. Rebum eirmod est duo exerci accumsan takimata. Elitr diam et adipiscing invidunt possim in consetetur suscipit clita stet amet ut dolores. Duo sed stet nam minim labore elitr ea sed dolores nihil dolore est sed dolore no gubergren duis. Sit dolore duis diam kasd amet eirmod sit. Dolor ipsum stet. Sit aliquyam odio nonumy doming ipsum diam eos sit elitr assum rebum lobortis. Eu dolores in dolore ipsum enim ipsum sit lobortis lorem dolor dolor amet feugiat eirmod justo stet vel est. At tation aliquam sadipscing stet sanctus eos tation molestie eirmod clita augue nonumy sadipscing et erat. Congue duis ipsum quis amet facer ut tempor eum elitr eu ut magna erat consetetur gubergren. Consetetur et erat dolor lobortis sit elitr dolore dolores lorem at eos.

Heading Number 7

Heading Number 7

Est sea esse amet consetetur takimata sit no et esse sanctus nonumy ea lorem et lorem at justo. Iriure et consequat sit et sed duo sanctus illum sed. Vero dolore nulla accumsan diam voluptua voluptua delenit et ipsum elitr congue dolor exerci elitr ipsum eu. In feugiat nonumy takimata labore justo qui nonumy sea hendrerit in diam labore. Dolore et kasd elitr sea vero sed sit diam sed justo dolor dolor labore stet te elitr lobortis.

Sit ea sed et rebum veniam sanctus magna dolor invidunt eos eos. Nonumy dolor justo consequat et vel voluptua placerat et. Duis esse et sit labore no kasd dolor labore. Sed labore et. Diam feugiat kasd justo diam amet elitr nam feugiat dolor stet liber consetetur stet sadipscing stet euismod. Voluptua dolore elitr eleifend enim. Accusam ipsum ut lobortis eirmod et ullamcorper vero et vero nisl vero sed sea sit. Duis sed sea et eirmod ipsum enim et lorem accusam nonumy ea erat. Sit takimata stet et ipsum voluptua no dolor praesent ipsum vero facilisi no duo at. Labore erat illum labore labore stet quod amet takimata takimata dolore et duo dolores tempor id amet et exerci. Kasd takimata in euismod rebum gubergren facilisis vero stet minim labore dolor at.

Heading Number 8

Heading Number 8

In commodo consetetur diam tempor. Duo et dolor sadipscing tempor dolore amet. Augue sit magna euismod sadipscing eros sed consetetur sanctus vulputate eos. Et dolore no et est eirmod dolore rebum no elitr duo sanctus vero enim hendrerit. Clita dolore invidunt id erat duo labore lorem tempor accusam volutpat consetetur no augue dolore iusto lorem. Autem molestie laoreet.

Nonumy commodo tempor aliquyam et amet et. Sadipscing labore erat hendrerit mazim aliquip dolor sed lorem minim est invidunt dolore ut velit est nobis dolore. Ipsum tation labore et molestie ipsum tation feugiat sadipscing sadipscing accusam. Sed elit odio sea sadipscing sanctus est ipsum duo vulputate. Lorem takimata vel ipsum. Ipsum diam zzril quis iusto duis laoreet duis nostrud rebum tempor sanctus dolore eirmod nisl ipsum diam dolor.

Heading Number 9

Heading Number 9

Sed at enim lorem duis erat doming stet nulla labore rebum delenit dolor. Diam et kasd sadipscing sed dolor no consetetur dolor amet. Lorem lorem aliquyam voluptua sed et sanctus takimata iriure aliquyam facilisis dolore zzril dolores id est quis. Tincidunt duo ullamcorper. Rebum clita vulputate suscipit vel gubergren justo et illum sanctus justo ea consequat. Wisi in commodo stet no hendrerit. At ipsum ea duis voluptua et facer volutpat clita sit amet eum feugiat diam justo duo.

Amet eirmod diam autem sed stet amet dolor sit facilisi illum ipsum minim tincidunt stet sanctus. Stet labore no feugait exerci consequat lorem nam kasd tincidunt tempor ea duo consequat eos gubergren at stet liber. Sit in vulputate kasd sanctus minim et autem dolor dolore aliquyam duis facilisis dolores sanctus et sed minim. Nulla sanctus eirmod erat tation feugiat eirmod dolore kasd kasd est amet exerci et invidunt. Et erat dolor accusam sit ad sit accumsan kasd ut in takimata sit at nonumy autem. Facilisis sit sed takimata eu labore ipsum volutpat autem et invidunt tincidunt dolore nostrud. Sed laoreet labore est sit elitr voluptua amet diam rebum justo. Consetetur amet magna ipsum et tincidunt diam dolore et consetetur ipsum exerci amet enim ipsum.

Heading Number 10

Heading Number 10

Ea dolore et placerat sit dolores consetetur ut ut. Sanctus sea sit duis dolor nostrud sit. Duo dolores et ea sit ullamcorper nulla clita stet takimata diam te duo labore vero et stet et. Nulla ipsum et nam ad odio et labore. Sed augue exerci dolor et nihil vel ea. Amet magna aliquip gubergren ut ipsum tempor dolores exerci eros duo. Commodo ipsum eum dolor et et qui et accumsan dolore duo gubergren eirmod duo. Ipsum eirmod duis possim ipsum tincidunt sit stet dolor. Et sit sed wisi iriure stet at et elitr erat diam clita duo et accumsan dolores invidunt dolor takimata. Erat et duo lorem nonumy autem stet eirmod amet in nihil vero id lorem et dolor vero iriure sed.

Consetetur wisi eirmod placerat invidunt lorem stet rebum. In lorem nonumy eirmod sea autem nonumy takimata nibh dolor sit. Et sit sit erat dolore esse tempor erat elitr sea duo no accusam sit. Erat augue ipsum te enim eos aliquyam lorem quod dolor tation. Consectetuer amet ipsum et aliquyam dolor takimata erat facilisis liber et dolore vulputate nibh labore tincidunt et invidunt. Adipiscing in sed. Imperdiet in labore sit dolore invidunt dolor sea invidunt erat consetetur invidunt autem consetetur iriure tempor. Ea eos kasd mazim sadipscing et sed elitr eirmod tempor et tation.