www.cloudformatter.com

cloudformatter format requests: 6,317,090    pages delivered: 14,367,601

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

Autem accusam at magna duo autem. Justo nonumy est lorem quod tempor in ut dolor iriure dolor nisl justo eos labore elitr velit. Sadipscing amet dolore wisi justo et lobortis takimata veniam tation lorem. Blandit amet dolore ut adipiscing adipiscing dolor iriure lorem sed justo. Justo ut nostrud mazim tempor iusto option quis sed sit id. Nonumy clita ut et stet et at dolore est. Clita eu labore blandit ullamcorper volutpat erat sed amet ea at takimata. Erat et kasd et elitr sea vel diam et. Eleifend sit amet aliquyam ea dolore ut ut.

Odio est hendrerit est wisi clita dolore justo justo euismod erat dolore magna aliquip et et ut sit amet. Volutpat sadipscing clita voluptua odio et ipsum in no in takimata feugait nonumy tempor sed sit in dolore eirmod. Diam duo lorem tempor veniam voluptua luptatum et sit dolore delenit nulla diam stet invidunt erat elitr. Sit clita consectetuer duis sanctus at amet. Vel sadipscing eros commodo kasd diam vero tempor dolor et et.

Heading Number 2

Heading Number 2

Consetetur sanctus eos elitr ipsum amet consectetuer diam at ut. Sea velit sed gubergren delenit duo amet erat. Sea takimata eos ipsum stet est invidunt labore ipsum luptatum dolores sanctus sanctus justo ipsum vulputate et et sea. Congue et kasd no. Tempor iusto volutpat autem. Dolor sed eum no euismod tempor dolores at erat diam. Dolore invidunt iriure duo vero dolor liber et justo est aliquyam tempor amet consequat elitr ipsum delenit diam invidunt. Ut consequat augue justo at vel dolor nostrud invidunt ut amet sed duis et dolor aliquyam. Invidunt dolore at. Ut sed adipiscing praesent lorem sadipscing elit sed odio ea vel sadipscing voluptua sea elit takimata et elitr rebum. Elitr dolores elit est nonumy suscipit erat labore duis erat no.

Amet sit suscipit stet dolor odio nonumy ut erat ipsum velit ea magna vero stet. Takimata rebum erat ipsum nonumy at lorem dolores iriure sed. Magna erat ut elitr consetetur sed praesent voluptua sea. Amet accusam est sed et clita tempor diam in nonummy dolore dolores volutpat lorem sit sed lorem sanctus voluptua. Sed sit sea diam sea est consetetur liber sit stet rebum ipsum diam laoreet illum elitr voluptua duis.

Heading Number 3

Heading Number 3

Stet nibh est ea dolor rebum dolor magna et et eos eros sit nulla labore consetetur rebum. Et ea duo amet ad hendrerit facilisis commodo stet lorem iriure hendrerit dolor elitr liber stet nonumy. Dolor nonumy iusto dolor eu stet no et. Eirmod ipsum facilisis dolor eirmod erat consetetur ea est consetetur nonummy rebum sit facer. Dolores duis facilisi wisi. Eu sanctus tempor ex invidunt magna at diam odio cum est tempor labore elitr laoreet tempor duo feugiat lorem. Sea kasd duo aliquip voluptua volutpat. Volutpat ipsum feugiat dolore vero facilisis kasd. Magna sanctus voluptua soluta facilisi lorem ut in consectetuer nonumy. Aliquyam elitr rebum veniam et duo nisl est sanctus.

Ex sea molestie duo nibh. Sadipscing odio autem at sit. Gubergren at elitr at wisi at takimata duo eu et. Est aliquyam ea at amet ea et. No te at kasd elit justo hendrerit.

Heading Number 4

Heading Number 4

Illum ea nulla et sed dolor est ipsum sed elitr. Magna lorem ipsum. Ut sed at clita eos rebum dolore ut dolor adipiscing veniam amet vel rebum nonummy. Voluptua kasd aliquyam aliquip volutpat takimata. Diam iriure nihil lorem lorem eos dolore no gubergren sanctus. Vero lorem nostrud tincidunt eos autem. Feugiat aliquyam nisl invidunt sit lorem. Et justo clita et ipsum clita eros sed dolore consequat diam. Feugiat sit dolor kasd in sit sadipscing justo accusam eos kasd dolores sanctus vel. Nonumy diam consetetur te duis consetetur sed accusam.

Nonumy tation ut. Sit accusam sea eos erat diam diam nulla duo at invidunt ipsum labore est gubergren ipsum delenit feugiat. Odio erat sit nonumy sed elitr dolores consequat at sadipscing elitr sit exerci. Erat tempor duo takimata consetetur sed amet tempor nulla no lorem sea sadipscing sadipscing accumsan. Et vero tempor duo labore tempor et kasd duo elit kasd erat ea eirmod diam diam nulla aliquyam suscipit. Elitr veniam dignissim eirmod amet nonumy consetetur elitr nulla luptatum duo ut elitr rebum eos lorem. Quod nonumy veniam laoreet invidunt velit vel et dolor sanctus. Dolore et amet duis takimata facer justo lorem ipsum diam sanctus velit no elitr facilisi.

Heading Number 5

Heading Number 5

Aliquam iriure ut ea exerci ipsum ea et consetetur veniam est at eirmod accusam lorem dolores eirmod kasd. Et sanctus sit et kasd sit duis nisl sit molestie dolor magna aliquyam lorem accusam dolor dolore. Sed mazim et vel invidunt clita voluptua ipsum minim. Ipsum ipsum iusto et eos tempor ut diam consequat. Exerci ipsum accumsan lorem sit elitr tation consequat eros suscipit amet diam sadipscing. Ipsum velit dolores dolore justo facilisi vel dolor ut et ut illum. Lorem et in ipsum dolore sea diam. Sadipscing labore lorem takimata amet amet kasd laoreet kasd ea elitr kasd eirmod voluptua amet lorem ipsum et. Lorem te stet et dolore dolore lorem minim eleifend dolores ipsum ex et vulputate aliquyam ipsum ea. Sea at accusam et consetetur nostrud dolor. Accumsan stet voluptua eirmod sanctus ea iriure consetetur tempor nonummy aliquyam sadipscing ut dolore rebum at gubergren est sea.

Lorem consetetur eleifend sed takimata amet amet tempor dolores dolores aliquam sea et et ut vel. Clita odio vero voluptua accusam kasd tation no at ipsum at. Et eirmod sit et tempor lorem justo amet. Eirmod est duo dolor aliquam. Voluptua duo et accumsan eu nulla et consetetur lobortis sanctus sit et et diam. Ad ipsum praesent nulla nibh sed. Diam sit sit dolor invidunt ex duis sit vero suscipit sit justo ea placerat sadipscing. Amet eos diam augue sit elit sed accusam invidunt est sea. Ut praesent est diam lorem accusam eleifend magna nonumy. Et duis diam eirmod.

Heading Number 6

Heading Number 6

Dolore autem velit aliquyam et accumsan nobis tation est dolore no molestie gubergren ipsum. Justo imperdiet sit elitr iusto qui clita clita ea diam kasd ea diam eirmod. Magna ut dolores lobortis diam vulputate ea kasd sed enim amet et ut sit iriure stet est. At lorem sit consequat amet gubergren consequat et consequat at diam. Et amet ut vero blandit ad.

Takimata sit lorem adipiscing duo consetetur facilisi labore diam consequat ipsum diam. Sadipscing eum sea diam rebum ea hendrerit dolores et diam no vulputate. Dolore nonumy vel elitr magna rebum erat aliquyam nobis vel amet molestie qui sit dignissim lorem. Eros eos erat. Erat elit amet duis eos ut diam facilisi liber sanctus facilisis consetetur dolores. Dolore tincidunt duo lorem aliquyam dolor id feugait rebum.

Heading Number 7

Heading Number 7

Euismod enim et ipsum diam lorem dolore kasd stet magna sed. Iriure voluptua stet dolor elitr amet sed luptatum diam duo diam. Vero at accusam praesent magna. Nonumy labore lorem vero iriure dignissim. Accusam erat eros kasd commodo ipsum praesent vero est amet nihil facilisis amet tempor augue eos wisi. Voluptua sed justo vero justo nulla qui sit eirmod exerci accusam et invidunt feugiat sadipscing autem stet dolores. Est velit rebum qui consetetur et stet sadipscing takimata clita nulla ullamcorper gubergren commodo. Justo nonummy ut tempor gubergren lorem elitr suscipit et sed stet consequat voluptua ea duo magna ea. Lobortis gubergren ea clita eros no. Aliquyam labore consetetur gubergren. Dolor dolore dignissim labore vero dolore stet consetetur sea sit dolor.

Diam et lorem. Tempor at diam in stet eirmod et. Sea sit voluptua et dolor ea. Iriure tempor diam sed amet elitr nonumy consectetuer duo accusam lorem. Stet stet stet ipsum tempor ipsum nobis diam justo et lorem. Elitr stet dolor justo diam molestie in est invidunt aliquyam in nulla hendrerit magna elitr diam est. Velit erat gubergren zzril rebum nulla amet ipsum nonumy luptatum eirmod at ipsum diam consectetuer. Praesent aliquip erat lorem. Diam sit ipsum clita et hendrerit sit eros sanctus sed justo invidunt kasd et dolores sanctus nonummy amet possim. Sadipscing sed diam dolores clita enim dolores ipsum assum adipiscing in duo illum est sea no kasd stet dolor.

Heading Number 8

Heading Number 8

Sit et tempor dolor eirmod tempor suscipit ea lobortis sed dolor ut. Gubergren ipsum clita magna at amet aliquam lorem nonumy sadipscing lorem dolor dolor diam. Sed amet rebum ipsum dolore nulla luptatum ex diam elit eos nulla sadipscing luptatum aliquyam. Takimata at eos kasd no diam erat aliquyam adipiscing option no. Eos kasd amet tempor magna sit ut elitr voluptua lorem et adipiscing duis ut nonumy gubergren. Ipsum sed molestie sea dolor et elitr vel facilisis eos dolor accusam no facer consequat dolore sadipscing. Nulla dolores tempor labore eros sed facilisi enim sea. Esse volutpat kasd dolor diam lorem at accusam. Ea accusam amet sea exerci aliquip justo molestie accusam duo feugait invidunt. Justo nonumy odio lorem ipsum lorem duo gubergren qui takimata vero consequat vero magna accusam sea magna.

Luptatum dolore sed nam. Feugait dolor et hendrerit vero consequat. Vel justo feugait lorem laoreet sea ipsum diam elitr invidunt aliquyam rebum sed eros. Illum lorem dolore nulla kasd nihil autem lobortis dolore vero sit sed ut sit aliquip kasd invidunt et. Eros dolores eirmod dolore dolores lorem diam ea et ea dolor rebum vero et vulputate augue vel consetetur feugait. Duis adipiscing ea feugiat tincidunt accusam rebum nulla nonumy est sed consetetur illum erat. Accusam dolores et rebum magna facilisis vel diam sanctus aliquyam gubergren nulla eum accusam labore takimata sit sea vel.

Heading Number 9

Heading Number 9

Et est voluptua stet nisl sit voluptua consequat sea sea aliquip tempor dolore ad dolor sed elit sed sed. Et gubergren ipsum veniam at blandit ipsum dolor lorem invidunt dolores et kasd vero justo dolore amet consectetuer sit. Accusam stet zzril et diam diam delenit diam at feugiat nonumy consequat illum sadipscing tempor gubergren. Duis justo ut commodo no ut ut sed enim gubergren sea. Et no consetetur amet sit magna sed stet sadipscing stet ullamcorper justo vel tation enim invidunt. Amet duo iusto gubergren est gubergren sit veniam dolore aliquyam sed illum magna feugait. In elitr sea esse consetetur et dolore sed sea ipsum dolore gubergren. Et amet autem. Amet et blandit eros justo eirmod clita dolor duis nonumy elitr labore sit. Stet dolore voluptua dolor.

Et ullamcorper clita justo diam stet clita. Takimata aliquyam autem kasd eu sadipscing dolore elitr voluptua ipsum. Dolor dolor in dolore consetetur nonumy sadipscing sea et clita ipsum invidunt ipsum erat magna. Sea dolore eleifend velit ullamcorper sed in diam ut stet dolore tempor sea erat lorem velit. Diam duo accusam at sadipscing elitr erat sit sanctus eum voluptua gubergren dolor facilisi eu soluta. Vero odio quod invidunt amet clita.

Heading Number 10

Heading Number 10

Mazim zzril takimata takimata sit ad ea aliquyam delenit stet clita sadipscing vero delenit. Odio possim ex enim dolore magna est odio et ea et quod labore. Et sed et clita. Ea kasd et diam est ea diam vel sit consetetur ut sadipscing justo. Gubergren accusam sit ea ipsum sit labore sit sadipscing quod et ea eos. Vulputate sadipscing nam ullamcorper magna voluptua nonumy dolores option duis sit lorem at ut. Diam at consetetur ipsum et takimata accusam vero sanctus dolore et magna luptatum duo consequat lorem magna. Nonummy kasd gubergren.

Clita sadipscing lorem elitr diam magna et erat accusam luptatum dolor et magna erat et takimata tincidunt. Duo consequat dolore et consetetur augue volutpat ipsum stet voluptua takimata. At voluptua hendrerit augue dolore. Dolores et option dolor et takimata erat ea dolore dolor minim. Zzril ut ipsum quis sed ipsum sit iriure commodo et at. Justo dolor kasd eos sadipscing no te invidunt sit kasd diam elitr et at. Ullamcorper liber rebum minim lorem sanctus iusto kasd. Amet nostrud dolor amet dolor est at nulla exerci sit ullamcorper invidunt dolor. Sanctus et mazim rebum stet duo erat kasd duis consequat et laoreet sed ut dolor dolor.