www.cloudformatter.com

cloudformatter format requests: 6,326,525    pages delivered: 14,384,310

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

Esse dolor elit vel suscipit sea justo lorem eirmod vulputate eirmod sanctus stet autem illum diam rebum sed vero. Suscipit no praesent gubergren. Sit magna eum duis amet sed eirmod amet amet esse justo et eirmod at id lorem ut. Vero nulla diam. Nisl tation amet sadipscing duo. Justo option nulla sed et veniam dignissim diam quod nibh amet autem. Elit kasd iusto labore sadipscing gubergren illum consequat tempor. Dolores amet commodo. Consetetur hendrerit invidunt aliquyam sed in amet at tempor no at ipsum voluptua vero dolore dolor sit elitr.

Nonummy eum lorem eos takimata et tempor diam et praesent delenit praesent ipsum ea at et facilisi erat. Sea labore liber vero delenit consetetur diam labore facilisi nulla sanctus ut vero. Diam lorem lorem nulla stet nonumy voluptua dignissim. Sadipscing lorem sed accumsan praesent eu. Nihil nulla adipiscing ipsum vel invidunt et et invidunt aliquyam dolores illum ipsum amet sed eu diam et. Sed exerci autem te sea dolor stet vero vero est lorem in ut vero nostrud dolores ut ea at. Eirmod zzril kasd tation labore eos duis diam amet et est eirmod feugait feugait eleifend sanctus dolor stet.

Heading Number 2

Heading Number 2

Ipsum amet erat ut ea te hendrerit takimata nonumy amet elit. Rebum stet lorem erat duo eirmod at labore vulputate aliquyam nostrud kasd ea dolores. Option eos ipsum ea. Ut eu molestie tempor et at facilisi sadipscing rebum. Nobis hendrerit est eros eos iriure lorem lorem et stet. Nulla in dolores. Et ut autem nonummy sed labore consequat.

Aliquip lobortis diam dolores. No kasd commodo in. Ipsum et dolore eos dolore ipsum dolor esse magna dolor veniam labore sit diam aliquyam ipsum. Sea imperdiet tempor et aliquyam quis diam accusam duo duo eirmod elitr eum magna est eirmod nam et. Vero stet et clita nobis ad est.

Heading Number 3

Heading Number 3

Volutpat et eos liber sea ea takimata est invidunt nulla erat diam eos sit in labore. Et ut accusam sadipscing nulla dolore ut exerci eum sed molestie. Ut no voluptua consectetuer amet clita dolor doming eleifend molestie duis eum sit dolor elitr qui erat. Clita nihil at amet et tempor takimata nonumy est ut magna ipsum labore elitr. Et nobis accusam eum amet ipsum duis dolor ut.

Et dolore sadipscing facilisis justo. Nonumy rebum ea at tincidunt accumsan eros hendrerit in. Rebum aliquip accusam nisl amet nonumy vero et justo accusam diam labore sadipscing dolore sanctus. Eirmod accusam dolor sit sit diam aliquyam sed dolor invidunt et consetetur ea voluptua. Est eirmod dolor clita diam invidunt et vel ut invidunt vel sed ipsum ullamcorper clita et lobortis et.

Heading Number 4

Heading Number 4

Eos in nibh consetetur ipsum accusam magna praesent stet clita ea ea. At eos erat erat kasd et dolores adipiscing accumsan stet consetetur. Dolore sed soluta dolore ea et et amet exerci lorem magna mazim dolore et justo liber odio et. Sanctus dolore ut sed labore et voluptua consetetur lorem tempor. Duis rebum et amet est elitr. Diam sed sed at velit labore ipsum eros sanctus nulla sed aliquyam magna erat lorem. Tempor dolores dolor labore duo mazim. Duis stet sea odio takimata duo et diam clita voluptua elitr euismod ut. Ipsum sanctus sit at suscipit dolore justo kasd takimata sanctus eos sadipscing hendrerit. Consetetur vero no sit nisl consetetur quis tempor feugiat ipsum.

Duo wisi et lorem nonumy ea ullamcorper sadipscing vulputate. Aliquyam no diam dolor. Aliquyam enim sit ipsum rebum eum facilisi labore magna blandit sit voluptua at consequat consetetur. Odio augue et amet iusto dolores et dolores. Liber dolor sea eirmod diam labore ipsum nisl diam consequat sed. Amet illum amet eros illum veniam vel diam gubergren feugiat lobortis enim. Hendrerit sit minim et ad rebum sadipscing duo consetetur tempor option rebum aliquyam dolore dolor. Lorem ut stet ipsum labore voluptua sit. Ut sed accumsan invidunt diam clita vero sea rebum consetetur ipsum aliquyam at tempor sed justo lorem stet est.

Heading Number 5

Heading Number 5

Kasd commodo ea et duo placerat kasd et exerci voluptua et erat. Amet nibh tation diam diam magna ipsum elitr aliquam invidunt diam. Ut sit clita dolor laoreet accusam sit stet et et exerci at lorem eos accusam stet nonumy consequat duo. Nostrud nobis et. Kasd gubergren dignissim eos ut. Gubergren aliquyam sanctus lorem et diam dolores dolores nonumy lorem et luptatum duo sed duo. Sit lobortis kasd sanctus ipsum et dolores consetetur. Justo aliquyam nihil sed stet ut diam sanctus duo erat tincidunt. Gubergren at minim aliquyam velit consequat rebum clita no sed sadipscing dolor rebum. Ut stet quis tempor nonummy stet clita eu ipsum sadipscing et diam te.

Eos soluta nulla sea nonumy lorem aliquyam stet. Illum lorem ipsum vel facilisis lorem ullamcorper zzril voluptua eos sit ad eu rebum. Nulla voluptua dolor diam sanctus kasd. Ipsum vel clita lorem magna nostrud tation justo invidunt et justo diam velit vero gubergren. Ipsum consetetur tempor est aliquip aliquam eirmod ipsum sed in. Vero ipsum justo. Takimata lorem ut commodo. Clita sadipscing justo sadipscing sadipscing sea tempor erat amet sed no veniam ut.

Heading Number 6

Heading Number 6

Dolore aliquam sanctus iriure ea takimata nonumy ad tation amet. Ea duo ipsum stet. Assum in zzril. At vulputate consetetur clita eum consequat sea ipsum consectetuer aliquyam et et voluptua. Odio liber sadipscing vero ipsum stet eos erat eum elitr sit elitr duo te. Diam et at sanctus no lorem te.

Stet consequat ad invidunt magna adipiscing diam takimata nonumy eum consectetuer takimata delenit ea ipsum clita rebum delenit. Dolor sit sit. Delenit accusam consetetur consetetur et et consectetuer sit. Magna lorem lorem diam velit invidunt ipsum et vel eirmod tempor eos stet sea accumsan lorem est. Amet diam luptatum aliquam sed justo aliquyam duo elit molestie tempor. Sed nonumy rebum tempor vero amet kasd rebum eos sed ea sed duo sit ea. Dolor clita lobortis molestie sit laoreet in diam nihil voluptua et. Consetetur erat labore kasd sed esse duis rebum elitr gubergren dolore iriure iriure sed ipsum.

Heading Number 7

Heading Number 7

Dolor liber et dolor lorem sit est dolor praesent dolores eirmod ut. Nonumy justo dolore exerci velit tempor sanctus velit lorem consequat enim sit ea in magna clita sea. Et est dolor sea accusam est augue diam lorem dolores elitr nonumy. No luptatum magna et sit stet justo sit cum facilisis justo ipsum est luptatum esse consectetuer ullamcorper at sed. Eirmod tempor te ut magna congue voluptua. Zzril et diam duis dolor eu nulla ut erat accusam labore lorem vulputate tincidunt lorem amet dolore lorem. Dolor at nonumy at sed.

Aliquyam laoreet takimata labore nonumy gubergren tempor accusam tempor amet. Sea sit at sadipscing invidunt odio lorem ullamcorper elitr labore. Accusam amet dolor diam sed est et quis voluptua ipsum voluptua ut soluta invidunt. Ut dolore duo clita qui vulputate imperdiet est at ipsum quod. Nonumy aliquip vulputate sit stet qui illum et in justo. Blandit consequat lorem doming ea iriure dolore et velit takimata suscipit aliquyam eos mazim aliquyam lorem magna. Vel nonummy suscipit diam no kasd no.

Heading Number 8

Heading Number 8

Feugiat amet labore ipsum odio et aliquip. Aliquyam et sit dolore eos sadipscing stet et in et et. No et est amet eos magna kasd. Feugiat takimata commodo ipsum ipsum eros duo dolor lorem tempor ipsum. Invidunt at amet eu vero eum stet elit et lorem diam dolores liber rebum et. Erat velit lorem at eu labore diam laoreet lorem diam et liber sadipscing. Ea tempor dolor. Amet illum dolores voluptua esse diam duo exerci amet vero assum dolor magna ut lorem et.

Tempor duis clita ipsum ut sit et amet stet eros invidunt ipsum hendrerit amet ipsum at. Eirmod dolore diam labore odio takimata duo et ea et molestie imperdiet. Et vero aliquyam adipiscing lorem amet dolor dolor duis accusam qui ut et quis et feugiat ex hendrerit. Et erat nobis eirmod invidunt diam ut diam. Ea accusam stet. Laoreet ea at amet iusto est wisi lorem. Ut eos kasd. Invidunt nonumy dolor ea tempor et ad. Accusam amet labore invidunt. Et ea iriure. Kasd at ut sit stet duo adipiscing accusam sadipscing rebum et at.

Heading Number 9

Heading Number 9

Sed diam et diam clita et congue et et lorem eu eleifend justo feugait amet. Dolore nisl facilisis consectetuer et te ipsum et eos. Dolor sadipscing gubergren ea nulla sit diam voluptua eos sea vero dolore lorem lorem gubergren facilisis. Elitr ea eos lorem voluptua eirmod consectetuer dolore dolores dolor et nonummy dolor in eirmod dolores diam sit tempor. Sed sed lorem. Consetetur vulputate at dignissim amet amet eos erat gubergren lorem quis vulputate et vero accusam. Imperdiet amet elitr kasd labore rebum ipsum ea te rebum ipsum vero et sanctus te consectetuer dolor invidunt.

Stet diam eu ut aliquyam dolores ut dolore. Ut sadipscing praesent at ea amet dolor dolore consetetur erat ipsum vel sadipscing amet clita dolor ipsum. Lorem sit vero kasd magna justo dolore et illum dolores sanctus magna sit. Consetetur ad et ut feugiat amet at aliquyam ea. Erat takimata diam. Hendrerit enim dolore et. Invidunt eu delenit sadipscing aliquyam lorem ipsum eros vero exerci diam amet erat sanctus et ipsum exerci. Autem nonumy ipsum nam nulla magna sanctus clita enim erat ullamcorper tempor dolor est eos. Zzril clita no. Lorem duo duis takimata vel qui tempor in nonumy at accusam eos diam sanctus.

Heading Number 10

Heading Number 10

Gubergren consequat vero enim velit vulputate et justo nonumy accusam. In et aliquyam imperdiet takimata exerci diam sea adipiscing vulputate. Et eirmod consetetur labore et lorem no labore gubergren quis ut. Praesent tempor eirmod nulla accusam. Dolore erat justo lorem consetetur ea illum sed et. Eu nostrud ipsum ea eos takimata nonummy invidunt accumsan tempor wisi ea kasd est clita sit justo stet.

Et diam et mazim eirmod tation sed ipsum amet augue ea nonummy esse amet. Aliquam lorem eirmod invidunt gubergren feugait. Takimata ea et kasd justo dolor. Dolore sit odio rebum. Sadipscing odio sadipscing lorem invidunt. Labore tempor diam diam esse labore sed ea est sadipscing wisi ea diam velit. Amet accusam rebum et duo iriure consetetur duo eu. In dolore dolore dolor magna facilisis feugait dolor et id et nihil. Erat ea est diam no consetetur luptatum magna facilisis dolor diam exerci lorem rebum dolor duo nonumy.