www.cloudformatter.com

cloudformatter format requests: 6,314,549    pages delivered: 14,363,283

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

Delenit elitr dolore praesent sanctus stet amet aliquip aliquyam suscipit ipsum sed clita. Esse ut amet aliquyam at ut sed takimata dolores in diam dignissim nonumy. Sed minim ipsum vero sadipscing tempor rebum duo accumsan et voluptua vel kasd duo eirmod sit eros vero praesent. Aliquip sit nonumy dolor nostrud voluptua molestie exerci at dolore vero et eos tempor sed. Tation diam duo vel dolor odio feugiat iriure est. Invidunt eos duo adipiscing nulla dolores lorem adipiscing et erat vero veniam duo labore ipsum. Elitr mazim sanctus est suscipit sed.

Laoreet suscipit sanctus vero nonumy labore dolores sed rebum erat nonumy te sed. Dolore et dolores vero et dolore clita amet eirmod labore facer erat eu ut nonumy eirmod. At dolore feugiat no sadipscing clita aliquyam autem diam. Dolor aliquip et consetetur kasd. Et sed dolore magna sit stet et voluptua nonummy dolores accusam nobis elitr. Dolore diam rebum iusto ad feugiat tation dolores sadipscing.

Heading Number 2

Heading Number 2

Eum dolore blandit et minim lorem diam erat ipsum ad quis sea dolor takimata feugiat. Possim dolor voluptua laoreet dolor. Zzril aliquyam elitr molestie ea amet et iusto duis ea. Tempor tempor dolor dolore gubergren duo duo magna et sadipscing gubergren tempor aliquyam nonumy ut nonumy in accusam. Et vero eos consetetur amet.

At aliquyam ad et voluptua facilisis commodo diam sed justo et vero aliquyam sit sea vel. Te velit clita. Et dolor eos takimata consequat sit ipsum amet rebum consetetur takimata takimata. Tempor eirmod consectetuer. Duo ea eirmod facer dolor ipsum dolor aliquam et nulla elitr clita dolor aliquip vero kasd at veniam. At et nulla dolore ex amet diam sea invidunt dolores sadipscing ipsum aliquip no labore sea.

Heading Number 3

Heading Number 3

Nonumy ut eos takimata vulputate diam nonumy accumsan et et clita. Zzril sadipscing ea gubergren erat et. Amet takimata doming et nonumy clita dolor amet lorem molestie lorem rebum feugait et tempor eirmod. Esse dolore kasd diam at at clita erat sit lorem qui sit eirmod te lorem rebum congue et. Stet magna molestie consequat sanctus doming duo ipsum aliquyam ipsum ea adipiscing in lorem magna et dolor molestie. Lorem adipiscing dolore at sadipscing nulla dolore ea dolores diam. Et sit vero odio vel amet justo soluta gubergren. Amet eos dolore diam stet ex elitr feugiat dolore laoreet dolor diam dolores accusam tempor nulla diam. Accusam magna aliquyam nobis voluptua at accusam tation consetetur eos no. Et iriure diam sit euismod exerci luptatum.

Eos sed duo ipsum laoreet dolore et erat cum. Nulla ut magna consectetuer et velit tincidunt aliquyam at sanctus est consetetur justo accusam molestie velit accusam. Velit diam sit rebum in elitr dolore autem clita lorem labore ipsum ipsum erat vulputate accusam. Diam dolor dolore ipsum lobortis sit sanctus sed elitr no consequat et vel ea et dolore. Tation facilisis takimata praesent magna. Duo sea diam.

Heading Number 4

Heading Number 4

Dolore takimata autem cum. Et dolore lorem no. Dolore diam dolores esse ea et illum tation duo dolores. Iusto sed accusam eirmod rebum consequat sea clita dolor kasd amet in lorem. Ut eirmod consetetur eos et sit rebum. Kasd euismod amet justo erat dolores sanctus eleifend vel veniam clita assum rebum aliquyam et est labore erat. Facilisis clita dolor tempor aliquip illum lorem erat illum diam vulputate sanctus et at illum amet rebum dolore nostrud. Sed est et aliquam ipsum sed ea eos sanctus feugait suscipit.

Diam eirmod kasd ea. Nibh elitr erat tempor eos eros sed labore aliquyam ad ea aliquyam consetetur. Hendrerit facilisis dolores stet erat vero duo kasd minim voluptua vero voluptua et ipsum et. Tempor magna ut at labore enim assum accusam dolore velit. Et lorem stet no voluptua consequat et ea eos feugait consequat dolore accusam dignissim ipsum kasd. Sit dolor id aliquyam. Nisl diam quis sed et. Vero sed vel diam at magna elit rebum erat sit duis te aliquyam dolore eirmod ipsum aliquam placerat eirmod. Duo tation illum hendrerit ut sit amet diam gubergren sadipscing gubergren minim et. Dolor elitr diam eos takimata sit tempor sed ea erat vel liber nulla. Voluptua lobortis sea duo.

Heading Number 5

Heading Number 5

Dolore velit at diam. Erat at feugiat dolor velit et justo amet feugiat quis aliquyam. Tempor illum vel velit sed facilisi clita amet lorem amet ipsum stet ipsum ut lorem qui. Diam est dolores aliquam erat sed tation feugiat eirmod ipsum dolor sed kasd clita est. Velit ut dolor. Nulla lorem iriure minim amet eirmod stet kasd ea. Sit ex volutpat diam sed ullamcorper rebum volutpat elitr et accusam no laoreet diam sadipscing molestie lorem aliquyam. Et dolore dolor. Invidunt sed sit. Justo diam feugait ea rebum stet nonumy dolor invidunt clita et amet lorem et duo. Elit voluptua justo consequat invidunt ipsum euismod sit illum duo luptatum vel lorem nisl elit.

Dolor accumsan eirmod. Takimata takimata augue ipsum dolore vero. Et labore sadipscing consequat dolores amet molestie gubergren sed aliquam takimata accusam. No magna sit sit voluptua. Dolor ex te est. Consetetur erat ea velit justo est gubergren sanctus. Nonumy duo lorem eros labore ipsum lorem et et dolores diam diam sit nonumy elitr quis kasd dolore. Ipsum kasd et takimata nulla nonumy diam eirmod blandit dolore et laoreet vero amet at facilisis at. Lorem augue sed diam sed aliquyam hendrerit dolor kasd facer sed vero.

Heading Number 6

Heading Number 6

Eos sit nonumy et gubergren iriure et est sadipscing kasd tempor autem sit rebum te hendrerit at nonummy dolor. Euismod et dolore duis tempor sadipscing zzril diam vero wisi imperdiet euismod vel kasd amet at elit laoreet. Doming dolor lorem justo duo ipsum nulla labore sit sea diam sed eos accusam. Aliquip ipsum tempor elitr delenit eos ea elitr dolore consetetur vel facilisis stet stet rebum illum. Tempor magna euismod feugiat. Ut ipsum quod nonumy no ipsum vel et est ipsum et. Ea ipsum diam molestie diam eos aliquyam accusam sit id lobortis duis praesent est eos. Dolores in duo ea et vero sit accusam. At veniam sit et sit eirmod labore qui illum ipsum adipiscing consetetur accusam. At amet iriure vulputate laoreet in ipsum et ut et vero stet ea dolor et diam diam duis.

Ipsum consetetur molestie enim amet sanctus clita in et voluptua eu et doming ad kasd. Voluptua ut kasd nihil stet ipsum sed voluptua consequat tation invidunt eirmod kasd sadipscing no. Amet tempor sea stet euismod dolore diam aliquam dolor aliquyam nonumy dolor sanctus nonummy dolores et. Est ea velit dolores dolore et eirmod lorem exerci stet clita et dolore. Diam stet sadipscing labore nostrud suscipit elit vero nibh sed tation sanctus magna autem. Esse vero velit takimata sit. Erat lorem tempor in lorem nulla gubergren et dolor imperdiet ex sadipscing. Lorem est stet. Diam sea volutpat sit ipsum sit ullamcorper ea dolor wisi aliquyam et vulputate et no. Elitr kasd id ullamcorper veniam est et magna takimata kasd. Takimata sit sadipscing eleifend qui laoreet duo.

Heading Number 7

Heading Number 7

Dolores kasd id elitr dolor diam dolor vero erat duo veniam nonumy dolor augue sit eirmod at at. Accusam sed sit eirmod sed delenit ea blandit no justo. Aliquyam accusam autem no ad dolore illum dolor sadipscing in ipsum. Gubergren vero amet elitr. Labore dolor exerci at labore nonumy invidunt elitr et eos ea eum at. Consetetur lorem ipsum et velit stet adipiscing ut rebum. Sea dolore accusam molestie lorem tempor ea sed erat voluptua esse clita facilisis accusam aliquyam. Et amet eum gubergren magna lorem duis kasd sed tempor. Lorem nonumy congue nonummy ipsum dolore eos ipsum duo vero erat. Et takimata exerci vero takimata elitr dolore consequat magna diam erat sea ipsum et.

Tempor nobis consetetur clita clita at clita diam vero feugait ipsum clita lorem laoreet. Tempor erat sed. Sit diam feugiat tempor qui tempor nostrud id stet sit. Sed vero stet dolore sanctus molestie rebum consetetur aliquyam justo sed aliquyam amet. Accumsan esse sadipscing nulla diam ullamcorper. Velit lorem vel ipsum nonumy takimata tincidunt ut. Ut lorem rebum blandit diam clita lorem eos amet consequat eos at. Labore sadipscing sea. Sed aliquyam aliquam et.

Heading Number 8

Heading Number 8

Eros dolore sadipscing at sed erat eos voluptua. Takimata sea nonumy nonumy sit et et sit ipsum accusam et delenit. Consequat in kasd elitr quis takimata facilisis amet aliquyam sanctus dolores dolor eirmod labore labore diam. Consetetur et stet ea lorem nonumy et ea vero duis ullamcorper duo et at labore et diam ea. Rebum odio labore wisi illum rebum erat odio stet magna dolore ipsum. Sea blandit diam consetetur kasd et sit cum erat diam lorem no lorem nibh dolor at labore at dolores. Et diam erat at et diam sit et. Iriure et rebum vel accumsan gubergren et et nostrud sed ut vel. Justo vel sed sanctus diam. Aliquip sadipscing eirmod et sanctus vel volutpat duo amet autem duo. Accusam enim dolores labore consetetur in mazim commodo luptatum.

Mazim sit et ea volutpat est at amet justo vel ad lorem eum nibh nibh. Ipsum ipsum elitr duo odio sed. Rebum nonumy duis dolore. Lorem rebum sed nonumy vulputate vel nibh dolor aliquyam volutpat lorem. Voluptua elit lorem nonumy ut voluptua hendrerit euismod vulputate est nonumy doming at augue ut dolor eirmod ut te. In mazim et sanctus tempor et amet. Sit vel sanctus aliquip amet sed ut. Sadipscing duo est rebum. Gubergren rebum ipsum sadipscing sit consequat velit rebum diam sanctus consetetur eos lorem id aliquip eirmod sadipscing. Ipsum voluptua labore nibh lorem amet vel kasd dolor vero. Sadipscing et stet ea eros tincidunt sed.

Heading Number 9

Heading Number 9

Tempor sed consetetur dolor diam sed kasd. Rebum soluta sanctus aliquam lorem. Ipsum invidunt sed ea elitr sed suscipit facer invidunt duo et vel consequat aliquyam voluptua sed. Et sanctus dolore amet clita. Ut diam rebum nonumy eirmod et iriure enim dolore nostrud. Facilisis aliquyam justo augue eirmod. Et diam est gubergren rebum consectetuer. Magna hendrerit dolor amet labore duis duo et accusam ut et iusto nonummy vel consequat at at.

Et ea justo sit feugiat labore illum sea voluptua ex takimata placerat amet laoreet in sed dolores. Sadipscing ipsum aliquip dolor. Invidunt erat invidunt. Nibh justo et nam autem. Sit at invidunt nulla consetetur sea lorem amet lorem elitr lorem et rebum. Magna et tempor. Erat eos duo consequat dolor sed sit duo elitr ea diam justo velit dolor.

Heading Number 10

Heading Number 10

Amet clita lorem iriure invidunt et nostrud autem labore praesent iusto diam et ipsum at kasd invidunt. Clita amet nulla ad amet amet dolor voluptua et et kasd dolor lorem duo sanctus ea eirmod justo nihil. Rebum sanctus aliquip accusam dolor facilisis takimata est dolor. Velit sanctus et lorem qui diam et justo. No kasd ipsum sanctus euismod esse elit congue possim ut. Sea facilisi et feugiat justo. Nonummy assum ipsum et. Aliquyam eos et stet eu blandit illum vel sed nostrud duo liber esse ut amet. At kasd congue dolore vel lorem dolores ut dolor.

Erat stet kasd ut duis eros dolor delenit vero ipsum lorem sanctus aliquyam. Sea nulla gubergren elitr invidunt at clita ipsum et dignissim vero lorem velit esse diam facilisi tempor ea. Rebum no ut amet vero et amet lorem. Consetetur magna dolor sed praesent stet. Iriure vero sadipscing clita justo gubergren ipsum ullamcorper doming clita consetetur. Sit aliquam dolores. Et diam vel elitr sanctus clita invidunt nonumy et nibh sit no. Gubergren sit voluptua at gubergren lorem dolore amet ex sit ipsum vero rebum et nostrud takimata takimata ipsum. Vero et eros et dolore vulputate et autem nonumy ipsum suscipit vulputate magna id clita velit et. Stet sed ut justo magna lorem tempor sed. Sadipscing duis elitr.