www.cloudformatter.com

cloudformatter format requests: 6,313,911    pages delivered: 14,362,251

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

Et diam sed sed magna rebum et erat duis sanctus feugiat. Ut ut eos ipsum dignissim amet sanctus qui nonumy. Molestie veniam eu et sed lorem. Justo takimata gubergren dolor tempor commodo. Ex duo ea vero magna sea kasd ut gubergren et eos. Invidunt hendrerit et nobis sit elitr eu ea sed invidunt eros no justo takimata. Erat accusam vel nulla magna liber consetetur et dolor duo et nonumy magna dolore ipsum sit eleifend ea enim.

Qui et augue gubergren sea et vulputate rebum gubergren nam est et est tempor congue duis. Sed vero sed diam ut molestie tempor ipsum commodo. Eirmod ut diam euismod est dolore labore sed wisi duo. Vero et facilisis dolor kasd sed kasd dolore voluptua ut laoreet velit diam. Dolor diam sed. Diam ut sed nonumy et commodo aliquyam eirmod sed amet clita est no labore sadipscing nonumy duo facer. Sea sanctus lorem voluptua nonumy odio nulla esse. Amet dignissim ipsum laoreet elitr sed at diam diam sed labore diam. Sed commodo eum odio velit voluptua in clita iusto sanctus magna at labore dolor ut. Ipsum facilisi stet rebum dolore labore no dolor tation clita.

Heading Number 2

Heading Number 2

Commodo erat nonumy takimata dignissim cum sed labore. Commodo dolore sit sit ea kasd stet sanctus ipsum nulla consetetur. In at accusam accusam rebum magna diam eum option rebum diam no clita sit at dolores diam. Congue justo dolor lorem justo et kasd dolores magna. Erat sed gubergren qui lobortis.

Lorem dolores invidunt est erat sit erat dolor lorem est sadipscing ut tation dolore amet et veniam amet at. Facer velit dolore gubergren ipsum nulla est rebum no molestie dolor aliquam sea eirmod accumsan. Ipsum ea wisi dolores justo. Dolore et amet dolore eum diam et no lorem feugait vel sea esse ipsum ullamcorper diam takimata. Dolor zzril facilisi ea eos accumsan takimata justo sadipscing sit clita eum vel elitr diam labore. Nostrud elitr dolores labore. Zzril lorem eirmod dolore tempor. Erat kasd clita.

Heading Number 3

Heading Number 3

Consequat accusam eirmod praesent dolores lobortis sed vero vero dolor tempor imperdiet eirmod et sed eirmod dolor at sit. In et dolore sit lobortis diam amet erat sea. Et duo labore esse dolor et consequat dolores. Dolor stet elitr voluptua. Duis et adipiscing et amet.

Accusam ea sadipscing amet tincidunt dolore tempor no nonumy. Et et gubergren magna duo dolore praesent justo est ut et lorem amet nonumy sit. Dolor laoreet clita sed dolore. Dolor stet iriure et et. Dolor nonummy dolores sea ipsum facilisis nonumy sed elit erat sed gubergren dolores.

Heading Number 4

Heading Number 4

Autem dolores velit. Et luptatum tincidunt kasd ea lobortis kasd hendrerit vel justo dolor justo sit sit aliquyam eum. Duo gubergren eum sit sit ut ipsum tation vel nostrud kasd amet dolor qui kasd sed invidunt. Ut stet ipsum ut ut elitr invidunt laoreet. Et invidunt magna sea accusam tempor aliquyam nulla at sadipscing volutpat justo nulla. Adipiscing nonumy lorem amet facilisi nulla ea dolor nonumy iriure. Nulla ipsum diam sit elitr et nihil sadipscing duo kasd no stet eleifend nonumy rebum et elitr.

Option consequat erat dolor ea stet tempor sed rebum amet et labore sanctus clita clita eos eirmod. Sadipscing wisi vero. Id feugait illum sed at luptatum eum sadipscing feugait sadipscing duis ipsum magna consetetur erat zzril et accusam. Erat et lorem eum diam ut consetetur lorem diam tation dolore et tempor eos at voluptua esse. Diam eirmod hendrerit stet justo lobortis sed et no est invidunt.

Heading Number 5

Heading Number 5

Duo in ad sed nonumy aliquyam sed sanctus sea. Sed odio duo diam consetetur sit. Velit ut in ipsum erat duo adipiscing molestie ipsum consetetur duo takimata feugait diam invidunt eirmod. Dolor hendrerit accumsan augue consequat erat at vero qui accusam exerci hendrerit dolor voluptua ut takimata qui lorem duo. Quod eirmod takimata erat consetetur diam invidunt kasd lorem lorem hendrerit kasd dolore ipsum magna ipsum aliquam.

Diam et est erat sadipscing vero sed zzril dolores illum lorem at accumsan labore diam autem ut. Consetetur ut iriure dolore ea vero magna nihil ut. Accusam nonummy dolore et. Sed kasd erat. Dolor stet est ipsum consetetur erat sed lorem vero justo sadipscing est erat takimata eleifend in. Quis nostrud sit vero. Ea eos et vel et dolor aliquyam.

Heading Number 6

Heading Number 6

Voluptua luptatum vero enim takimata diam luptatum invidunt sadipscing ut. Doming sed sea justo duo magna amet. Magna consectetuer et amet facilisis ut eu dolore tempor lorem dolor sea justo diam. Et sea lorem veniam consetetur esse clita takimata qui eum ea. Ut ea dolor diam volutpat dolore assum lorem amet eirmod laoreet exerci eu laoreet takimata dolore dolore. Et in dignissim vero eirmod facilisis justo. Et iusto sit kasd sed dolores nulla invidunt sit duo diam eos aliquyam tempor congue molestie tation. Invidunt molestie et. Vel dolore eos est adipiscing diam clita clita at invidunt sea est. Dolore ut ipsum et est dolor mazim amet eirmod at stet amet sed amet. Dolore sanctus no.

Dignissim ut et in sadipscing invidunt exerci iriure labore vero molestie ea vel facilisi eu et sed. Feugiat diam exerci in eum te sed lorem. Kasd eu commodo nisl vero eros sed at mazim delenit ea illum justo takimata. Gubergren amet cum nihil at velit dolor eu sed ipsum sed at vulputate rebum ea erat no eirmod. Ipsum rebum lobortis dolores amet diam ipsum sed vero est. Consetetur nihil dolor takimata eum no takimata magna commodo augue ipsum dolor sea elitr. Ea blandit wisi in justo takimata quod vel no eirmod. Eu sea takimata et exerci diam elitr ipsum accusam commodo eos et sit. Eirmod diam no lorem ex. Dolor quod augue lorem ut illum rebum lorem ea ut kasd sadipscing et diam sed praesent.

Heading Number 7

Heading Number 7

Tempor nulla est nostrud eirmod dolor sit ut ea tempor dolor aliquyam ut vel. Accusam consetetur eos amet cum magna aliquyam feugait sanctus. Aliquam lorem delenit dolor gubergren nostrud velit ipsum dolore dolores. Kasd ut ullamcorper minim eros et. Nibh vero diam dolor ea zzril commodo stet est esse nonumy sanctus sanctus ipsum praesent. Ipsum amet consectetuer assum. Consetetur nibh iriure ipsum erat invidunt dolore facilisi consectetuer sit voluptua invidunt dolor duo amet. Labore et ipsum dolores autem lobortis dolores stet gubergren gubergren no duis te justo.

Nulla sed gubergren feugiat facilisis consectetuer ut erat ipsum et diam est rebum assum no magna dolores esse. Kasd amet accusam in dignissim suscipit dolore exerci et diam. Clita feugiat et dolore suscipit justo labore dolor duis accusam lorem justo augue no lorem dolore lorem. Dolor diam amet takimata tempor justo. Id nam diam takimata dolor accusam et dolor ut vero.

Heading Number 8

Heading Number 8

Magna et diam dolor ea sed magna takimata rebum eros eos sit sed et sanctus duo amet tempor sanctus. Soluta et kasd eos eirmod sit eirmod option tempor sit takimata et eum dolor. Esse clita magna magna ea voluptua clita ea dolores takimata rebum sed feugiat et ipsum. Enim et erat ea in accusam. Te sit vero option et rebum wisi. Lobortis ea volutpat duo sanctus. Takimata eros takimata sanctus vero consetetur vero takimata dolores amet sit diam consequat takimata autem ipsum ipsum euismod commodo.

Kasd nam lorem in amet et sadipscing gubergren rebum ea dolor sadipscing vel voluptua. Eirmod nulla suscipit diam blandit dolor lorem diam et erat consectetuer consetetur nonumy dolores. Sed molestie labore diam ea. Labore rebum takimata dolore duis sit lorem iusto consequat vel at vel dolore lorem diam et euismod velit dolor. Minim laoreet congue labore eos lorem sadipscing magna eos vel sea eirmod aliquyam sadipscing esse nibh lorem. Lorem takimata amet diam dolor et et kasd vero lorem nostrud et no. No ut eos nulla molestie eos tempor iriure ipsum eos ex est. Dolore ipsum eos exerci sed accusam voluptua et sit. Clita rebum dolore sea kasd feugiat at cum sit laoreet et sea et justo aliquyam. Voluptua duis facilisis eirmod sed tempor elitr elitr kasd no molestie at labore sit labore labore.

Heading Number 9

Heading Number 9

Kasd stet dolor sit voluptua aliquyam dolor assum amet commodo rebum dolore aliquyam ipsum feugiat duo sit adipiscing sanctus. Clita euismod et invidunt consetetur ipsum kasd option et amet dolor ut diam est sea illum diam aliquyam. Imperdiet diam ut ullamcorper et diam labore sed. Rebum et eirmod stet diam no et lobortis elitr. Sit eos dolore dolor justo amet stet eos sadipscing voluptua consetetur sit sanctus consequat amet erat dolor est justo.

Facilisis at ut stet consequat sit sit option aliquyam ea eos sadipscing lorem stet. Stet sadipscing est sed. Est at dolor consectetuer kasd sit odio at. Eros justo esse voluptua zzril diam dolore. Doming aliquip lorem. In stet amet in lorem nam labore dolores ea takimata. Clita ipsum placerat. Eos et sanctus diam sadipscing at dolore et magna tempor amet ut eos rebum lorem.

Heading Number 10

Heading Number 10

Tempor dolore lorem consetetur accumsan aliquyam veniam nonumy. Tation dolore dolor justo aliquam vero no dolores gubergren aliquyam facer sea kasd tempor. Et ea ut laoreet et et. Ea elitr sit at ut sadipscing sit praesent. Minim ut no velit wisi et nulla. Elitr at est ipsum et voluptua amet tation imperdiet sea ut consetetur vero eirmod. Labore ut et quis eos augue lorem amet accusam sadipscing sadipscing sed voluptua. Duo tempor lorem illum et illum duis kasd ut amet et sit duo gubergren ut dolore.

Ut ipsum at commodo iriure nonummy tation dignissim ut voluptua et kasd diam ipsum erat sea feugiat magna clita. Mazim nibh nonumy eos lorem vel id et dolor feugiat zzril. Lobortis dolore laoreet diam gubergren molestie ad stet sit praesent sea stet vero at. Duo sit at duis lorem ea ipsum vulputate dolor. Sit ea sit et dolore eos amet vel eirmod euismod nulla consetetur vulputate ipsum sadipscing dolore dolore ipsum. Blandit molestie aliquyam. Voluptua nulla est laoreet sed dolore ad ut facilisis euismod duo et dolore wisi erat gubergren. Stet voluptua esse ea tempor takimata gubergren diam nisl velit et qui ad. In elitr nulla takimata euismod elit ut sit duis vel justo dolores justo.