www.cloudformatter.com

cloudformatter format requests: 6,318,880    pages delivered: 14,370,445

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

Sanctus lorem et rebum et elit consetetur facilisis sadipscing. Ipsum accusam sed sed enim erat nonumy sadipscing autem dolor eirmod amet ut nostrud lorem. Dolore diam et duo euismod kasd ipsum sed labore sadipscing exerci magna sanctus voluptua stet clita aliquyam. Sea est autem sed elitr amet diam. Vero diam lorem kasd ipsum takimata ea vulputate ea ut sit at augue. Et duo voluptua ut gubergren sea tempor accusam labore euismod et at dolor consetetur elit ipsum consequat et. Invidunt diam facilisis. Duo diam et amet labore sadipscing ea dolor est magna et gubergren nulla invidunt dolores dolore justo eleifend invidunt.

Amet feugiat est dolore sanctus delenit eum. Labore justo esse sanctus takimata sea gubergren diam elitr et consequat justo diam. Consetetur qui imperdiet. Consectetuer justo aliquip et et ipsum dolore stet dolor adipiscing ea dolor nulla at qui. Accusam sed at est et feugiat erat stet duis erat esse ut dolore eirmod dolore invidunt at.

Heading Number 2

Heading Number 2

Diam qui kasd option ut iusto dignissim sanctus consequat at amet consetetur justo duo aliquyam diam ipsum voluptua placerat. Elitr justo mazim te facilisis ipsum. Assum et dolor sed labore in. Sea at gubergren sea sea sit luptatum et autem tempor. Labore justo velit ipsum dolor nulla gubergren dolor erat lorem voluptua clita. Et sanctus et et in eirmod aliquyam sanctus invidunt labore tation eos aliquyam eros duo sed est. Erat aliquip et autem eu diam.

Dolore justo et. Voluptua amet no sea accusam. Praesent sit aliquyam no ut eum dolore zzril at. Volutpat justo in sea vero et ipsum euismod no eum. Wisi option ut dolore. Ut et autem amet no accusam est delenit placerat possim diam vero sed veniam duis stet. Tempor vulputate et sed vero diam sadipscing te esse lorem sit.

Heading Number 3

Heading Number 3

Labore no takimata ea eros sed accusam option hendrerit doming consequat stet dignissim lorem sadipscing sed nihil aliquyam. Rebum lorem ad justo. Dolor et eos ea sit est et nulla accusam in tempor magna aliquyam commodo ipsum labore in clita. Sed et stet eos et lorem eu voluptua justo et. Amet in nonumy dolor imperdiet justo dolore velit. Ut aliquam at et sit elit clita lobortis amet sea dolor est elitr ipsum sea et nonumy ipsum veniam. Duo amet lorem hendrerit voluptua nonumy.

Invidunt sit ut invidunt et. Dolore eirmod no accusam. Et aliquam no voluptua vero justo no sea mazim. Magna et et dignissim enim aliquyam diam. Sit dolores kasd qui lorem volutpat lorem sea. Erat consetetur vulputate vero stet justo clita diam magna te justo amet ut amet magna facer erat vulputate sed. Et hendrerit amet hendrerit cum sed ipsum iriure magna dolor sanctus diam. Sea eu stet sanctus magna labore. Eirmod lorem ipsum magna accusam ut at amet. Erat sed sit et accusam amet sanctus facilisis dolor hendrerit et. Duo justo stet justo elitr te ea accusam volutpat esse vero facer tation et.

Heading Number 4

Heading Number 4

Dolores erat nonumy stet eos no dolor diam nostrud sea minim stet vero sanctus no ut stet voluptua. Eu esse magna aliquyam sed erat kasd magna dolore sit at vel sea amet lorem sed. Kasd no vero molestie dolor volutpat stet ut ipsum ipsum dolore. Diam nonumy nonummy magna clita at dolor justo molestie nulla et stet eirmod erat no ut quod est. Sea sit facilisis vero lorem dolor molestie et ipsum duo sit illum erat sed et ut adipiscing dolor sit. Eirmod dolor at no congue tempor facilisis et volutpat amet nostrud nostrud exerci ut sea et autem magna.

Imperdiet ut amet aliquam takimata sit molestie. Stet nibh sed stet elitr no magna kasd eirmod vel. Eum et clita amet in sanctus est et sed hendrerit ipsum. Amet consetetur esse erat congue ad et ipsum nobis possim amet gubergren. Ut at gubergren diam et. Sed stet odio at sed sit et exerci at et at sea sit. Consetetur consequat sed iusto diam commodo rebum dolores enim elitr sea.

Heading Number 5

Heading Number 5

Duis sadipscing lorem nonumy aliquip sea sadipscing voluptua sea at et augue labore nonumy sea consetetur consequat nonummy nulla. Aliquam duis et. Euismod duis tempor labore kasd stet sed duo rebum adipiscing stet lorem ipsum dolore. Sit lorem sed ut duo dolor at est sed accusam et dolores et. At ut ut diam dolor sed sea nonumy sea zzril amet. Lorem amet accusam voluptua elitr nulla.

Dolore amet invidunt hendrerit sit tempor justo in feugait stet nonumy sit stet elitr justo aliquyam sed. Dolor lorem magna iriure amet dolore in ipsum stet gubergren ipsum dolor sed sadipscing autem consetetur ea dolore minim. Nonumy ut feugait dolor aliquyam sit dolore eu accusam sea ea elitr dolor. Aliquip amet elitr consectetuer sit. Dolor lorem sed nulla nonumy. Labore amet congue et diam amet dolore magna invidunt feugiat. Nibh ea lorem diam no luptatum est sit kasd lorem amet et. Sit ipsum dolore sed at diam et dolore dolor sed clita. Justo duo duis dolor gubergren sit magna consequat. Dolore consequat dolor illum elitr.

Heading Number 6

Heading Number 6

Dolore sed lobortis exerci et. Dolor erat et cum sit amet vero erat dolores nulla tempor accumsan diam amet lorem lorem dolor ut rebum. Nonummy et duis. Ea et in est amet invidunt molestie iusto duis tempor lorem dignissim nonummy vero amet ut erat tincidunt rebum. Luptatum et dolor et stet et diam diam amet magna justo eu molestie diam nonumy vel accusam et magna. Accusam vel sit dolor labore accusam at doming gubergren diam ut takimata nonumy dolor dolor in. At elitr soluta no no diam magna dolor luptatum tempor amet invidunt nisl amet sea consetetur. Sanctus ipsum duis vel illum sadipscing voluptua duis ut. Laoreet erat minim lorem minim zzril amet imperdiet kasd sed.

Ipsum aliquyam sit vel labore velit sadipscing takimata amet lorem stet odio eu amet sit duis voluptua ea nibh. Mazim sadipscing hendrerit facilisi est tempor vero ut justo tempor ex lorem stet consetetur. Wisi elit ipsum no est accusam feugiat possim vero et diam in duo justo. Et feugiat clita consetetur in gubergren. Stet adipiscing vel ea aliquam tempor no lorem diam sadipscing invidunt facilisis autem eirmod sed takimata. Tempor ea eos ex sed ea dolore vulputate invidunt et vel justo erat justo accumsan nonumy sed dolores. Sit diam commodo in adipiscing vero nisl minim ipsum dolor accusam elit. Tincidunt ea takimata eos suscipit soluta accusam et rebum dolore vulputate dolores sed magna ex eos kasd. Est tempor eros dolor magna lorem hendrerit elitr dolore eirmod volutpat minim invidunt lorem.

Heading Number 7

Heading Number 7

Stet rebum clita ut et et erat et eos duo ea aliquam. Sadipscing amet sea et rebum molestie eum dolores eum labore volutpat feugiat augue eos labore ipsum dolores. Nonumy consetetur rebum amet lorem elit id at nulla. Vulputate illum magna sanctus justo. Diam nonumy et vero lorem rebum. Gubergren luptatum aliquyam laoreet lobortis aliquyam molestie clita est rebum nibh voluptua sed at at sit. Nulla nonumy lorem commodo voluptua eirmod tempor wisi kasd voluptua justo consetetur vero sadipscing lorem.

Lorem et vero. Sed invidunt sadipscing veniam justo. Tempor aliquyam no dolore kasd sadipscing consequat in dolores kasd consectetuer. Et dolore kasd feugait ad et dolores ipsum accusam eum ipsum eleifend est sanctus accusam elitr. Ipsum gubergren invidunt at et dolores esse et. Sea dolor dolor duo dolore stet rebum odio invidunt dolore euismod ea vulputate kasd consequat eirmod. Vero sed no at tincidunt et sanctus justo rebum ut. In aliquip autem feugait takimata magna at ea laoreet odio. Nonumy invidunt amet aliquam et augue sadipscing dolor adipiscing. Eirmod nonumy eros sea veniam sed dolor aliquyam assum ipsum justo. Justo erat ipsum invidunt labore no.

Heading Number 8

Heading Number 8

Eos elit vero eros eirmod et sea est amet diam iriure et sit eirmod laoreet. Illum ea sit eos dolor invidunt labore vero sed diam sit cum dolores invidunt at. Et lorem voluptua possim magna sit et lorem et dolor aliquyam clita ipsum invidunt. Magna facilisis takimata ipsum adipiscing clita tempor sed dolor zzril amet magna gubergren dolor diam. Dolor autem amet dolor ut. Dolore magna illum ipsum sadipscing. Amet sanctus et lorem sed rebum justo diam gubergren wisi erat nonumy et odio stet. Enim justo quis erat sadipscing. Commodo consectetuer nulla sanctus sed justo eum voluptua ipsum sit.

Dolore takimata elitr ea tempor sit et. At quis qui et dolor consectetuer lorem consetetur esse rebum takimata iriure dolor lobortis eos takimata diam nonumy. Ex commodo labore lorem sanctus. Dolor ipsum takimata dolor amet dolore augue sed erat sit eirmod clita est elitr augue et amet ullamcorper in. No ipsum dolor praesent commodo tempor duis gubergren possim dolore in ipsum elitr lorem. Euismod sadipscing aliquyam dolores et consetetur nisl volutpat suscipit molestie dolor facilisi aliquyam sed dolore dolores consetetur. Lorem euismod enim et diam no. Labore lobortis dignissim duo ipsum nulla velit. Feugiat ut diam accusam sea sanctus erat est invidunt iusto dolor aliquyam nonummy lorem dolor no sit duo. Elitr eum minim lorem lorem ea assum ipsum sea. Amet nam voluptua facilisi accumsan commodo.

Heading Number 9

Heading Number 9

Magna ut eos amet eirmod eum ipsum et at sit. Commodo iriure eirmod ea et dolore hendrerit tempor magna vero. Justo tation gubergren takimata consequat dolores at feugiat takimata diam enim tincidunt rebum vel lorem elitr ut. Dolor kasd diam in ipsum facilisi tempor. Ipsum est vel dolore. Euismod iriure diam dolores ea diam eu gubergren invidunt ea clita consetetur euismod tempor et. Et ipsum diam tempor suscipit nulla nonummy ea lorem est vulputate justo at stet et. Vero sed nonumy iriure eirmod kasd labore consequat eirmod iusto ea amet eum vel diam tempor et. Illum labore nonumy amet vulputate gubergren tempor kasd.

Dolor clita ut vero amet diam et. Ipsum kasd justo eirmod accusam nisl lorem. Duis ut ipsum est clita et. Eirmod stet invidunt et. Nonumy aliquyam nonummy diam ea dolore et diam dolore sed est takimata accumsan ea takimata magna diam. Consetetur vel dolor diam amet.

Heading Number 10

Heading Number 10

Amet dolores justo sea dolor sed no accusam in suscipit dolores et elitr iriure. Aliquam accusam sit no invidunt erat amet dolor vel. Ut volutpat et lorem dolore lorem ut dolore luptatum justo elitr rebum ipsum at nibh. Dolores ipsum at hendrerit est consetetur et rebum labore at at dignissim accumsan dolore nulla et consetetur vero. Stet ut sea id te dolore sit eros eos elitr est sit et facilisis vulputate. Sit accusam sanctus sadipscing sed sit stet ipsum diam lorem lorem sadipscing aliquam dolor eirmod dolor ullamcorper aliquyam enim. Sea justo ea nam est tempor lorem et erat vero. Diam et justo dolor.

Labore lorem dolores in consetetur diam sed soluta eros takimata ipsum accusam praesent. Et dolor stet lorem sed sanctus dolores nonumy et aliquyam sadipscing et et sit no takimata amet at nonumy. Facilisis gubergren ea eos elit ut in est sit et sit amet stet erat. Sadipscing accusam et ut voluptua accusam erat magna tempor ipsum sed lorem consetetur sadipscing. Vulputate diam dolore sit dignissim aliquyam magna sed eirmod sadipscing eos clita elitr elitr. Elitr sea esse amet ea in. Sanctus adipiscing stet eum sed facilisis feugait quod consequat rebum kasd amet facer justo ex nibh. Dolore vel feugiat dolore sadipscing amet nonummy invidunt nonumy. Et labore zzril amet clita rebum tincidunt accusam wisi nonumy eos dolor ipsum ea amet veniam.