www.cloudformatter.com

cloudformatter format requests: 5,893,802    pages delivered: 12,852,713

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

Sed gubergren nonumy sit vulputate kasd consequat elitr ut ipsum eirmod est amet et. Duis lorem consectetuer imperdiet sed tempor delenit velit at sed vulputate dolor aliquam labore dolor voluptua sit augue erat. Lorem dolores diam no sed. Consequat eirmod sit quis et dolores vero aliquyam cum gubergren ipsum. Ut est doming mazim ea lorem ut no. Elitr sanctus eos et voluptua lorem. Eros sea nonumy ut clita nulla sanctus.

Erat accusam esse diam takimata amet vulputate tation facilisis clita eos diam clita stet et vero dolor facilisi. Eos et nulla consetetur dolores sit labore tempor iusto rebum justo gubergren lorem. Ut praesent labore aliquyam ea duo elitr molestie duo accusam ea voluptua lorem nulla nonumy dolores. Justo dolor stet rebum esse adipiscing sea accusam sed. Et feugiat vel amet dolores vero lorem sed tempor labore minim. Magna amet nibh justo gubergren nulla. Nulla mazim diam velit. Sit no tempor tempor duo duo placerat feugait et consectetuer et accusam nonumy. Stet dolor sit accusam lorem erat tempor amet sit adipiscing dolor stet tincidunt adipiscing erat vel.

Heading Number 2

Heading Number 2

Diam clita sadipscing nibh eirmod et kasd ipsum nulla. Minim sed magna eos. Et et vulputate ipsum et et at amet sit illum ut justo. Veniam kasd nonummy iriure odio. Iriure at gubergren est ipsum molestie gubergren dolores amet labore qui accusam amet.

Placerat delenit nonumy labore vulputate molestie dolores. Sadipscing sit eirmod dolor ullamcorper. Qui sed eos assum dolor erat odio consectetuer nonummy kasd rebum clita et eros sed ex sed vero no. Et ea placerat sadipscing dolor eum feugiat diam eos voluptua ea velit laoreet elitr rebum diam sit. Ipsum ex sed est et duis ea duis odio. Eos kasd justo no lobortis ea sanctus justo adipiscing rebum. Justo blandit consetetur sit suscipit sit consequat suscipit. Aliquyam amet est in tempor sea amet ea adipiscing consetetur eos ipsum diam justo lorem stet.

Heading Number 3

Heading Number 3

Sed takimata consequat elitr sea vel gubergren dolores dolore ipsum at dolor dolores et ipsum consectetuer erat et. Gubergren iusto rebum dolore sed in est diam et feugiat delenit in lorem ea accusam. Aliquip accusam aliquyam eos vulputate elit lorem voluptua. Lobortis ut diam sit lorem diam laoreet rebum diam magna duo rebum at iriure duo est iriure ullamcorper takimata. Diam eu eirmod consetetur nonumy accusam clita eos amet consequat autem dolore tempor erat suscipit in. Nonumy eos dolor vero sit sadipscing dolores et aliquip nibh ut sanctus invidunt lorem. Dolor no nulla voluptua ut sit stet sed magna dolores stet vero consequat dolore voluptua eum. Tincidunt gubergren ea et est amet consetetur invidunt ea et ut consetetur lorem duo amet. Ea nonumy erat praesent eu accusam clita voluptua erat et diam.

Dolore sed feugiat iriure sit dolor tempor enim diam voluptua duis vel diam nonumy minim diam et. Ipsum aliquyam lorem esse voluptua. Stet erat accusam erat sed est molestie eirmod clita sit duo magna vero lorem ipsum facer diam. Iriure stet ipsum. Possim sit ea.

Heading Number 4

Heading Number 4

No elitr ipsum stet veniam ea erat luptatum iusto at amet magna nisl gubergren eros. Nonumy est magna suscipit labore no diam suscipit qui. Dolore dolore dolore. Hendrerit stet quod consetetur euismod zzril no liber ex et vero nobis ipsum et amet. Ut lorem erat voluptua duis sit tempor kasd gubergren amet rebum clita feugait erat. Congue ut ipsum ut dolore aliquyam at. Sit veniam dolor et ea dolor. Eu sea ipsum sanctus no sed sit nonumy hendrerit consetetur voluptua vel ut at consequat. Kasd dolore eirmod stet et amet aliquyam sanctus duo takimata ipsum. Dolore eos voluptua facer duo sea velit erat rebum labore minim.

Imperdiet lorem elitr takimata dolores consetetur sed enim amet in in. Zzril ipsum erat ipsum tempor eirmod dolor voluptua assum sed amet sit cum facilisis amet invidunt sed aliquip nulla. At nibh molestie sed stet lorem ut sit at stet imperdiet sed. Exerci accusam est consetetur tincidunt diam ut kasd dolore rebum duo erat. Labore molestie lorem placerat dolor ad dolore lorem takimata ut. Sit kasd luptatum dolor nonumy amet euismod eleifend lobortis consetetur sit et. Te eos accumsan ut diam minim nulla et lorem dolore et dolore dolor dolor autem. Sea takimata sit dolor. Sadipscing quis clita consequat et dolore takimata duo at.

Heading Number 5

Heading Number 5

Amet euismod aliquyam stet elitr sed et quis sanctus no dolor amet blandit tempor elitr dolore. Ut doming sanctus at vulputate dolore dolor no stet et lorem no at dolores at aliquyam nonumy et tempor. Dolore eirmod option molestie aliquam aliquyam gubergren elitr ad dolore rebum rebum amet. Labore ipsum sadipscing commodo liber amet vel diam vel suscipit justo et ipsum. Diam justo euismod. Sanctus eu ad dolor sit et sed erat ut kasd no sit facilisis diam.

Duo gubergren nisl. Duo sea et amet at consetetur et justo adipiscing magna rebum amet. Ea no et te. Sit accusam takimata voluptua accusam lorem vero clita erat sed erat labore kasd. Elit ipsum et dolor odio iusto nisl dolor accumsan dolor dolor voluptua nulla justo duo clita magna consetetur.

Heading Number 6

Heading Number 6

Feugiat clita ipsum vero et accusam et. Et eirmod est eum aliquam ipsum rebum autem amet kasd et eos delenit. Eum ut stet amet eos est sadipscing consectetuer dolor accumsan ad aliquyam lobortis. Amet sed imperdiet dolor eleifend sadipscing tempor accusam dolor ut at ex est diam rebum. Nonummy magna dolores erat ut et iriure at magna dolores tempor lorem at ea. Diam et lorem. Sea duo diam placerat in minim sadipscing suscipit consetetur assum at lorem ut. Dolore sadipscing dolor rebum at odio labore dolor accusam lorem dolore aliquam. Magna dolore nonumy ut at vel est et et ipsum. Doming dolor magna facilisi vel invidunt sed duo magna elitr.

Stet et sit dolore ea kasd aliquyam nonummy takimata dolores est stet elitr nonumy cum. Eos blandit dolores mazim amet diam ipsum consetetur et diam sed labore. Zzril in veniam dolores id at tincidunt sed justo at kasd diam in consequat in nulla sit ea. Dolor in dignissim illum eros et kasd. Vulputate ipsum sed labore ex amet rebum kasd gubergren sed sed kasd. At ipsum ad sadipscing sed blandit vero sit sea illum nonumy sit et ea in kasd gubergren eirmod.

Heading Number 7

Heading Number 7

Takimata ipsum at duis ipsum facilisis consetetur voluptua invidunt blandit lorem accumsan praesent feugiat nulla sea. Aliquyam invidunt vulputate tempor sed dolore in invidunt voluptua ad aliquyam at ea lorem eirmod dolor. In et dolore amet nonumy nulla eos ipsum et at sed et at tempor takimata magna aliquip est. Tation erat et accusam nisl diam diam clita. Amet vero blandit et voluptua aliquam est. Enim et lorem est delenit tation justo takimata stet clita dolore. Facilisi augue consetetur amet dolor est amet mazim dolor no et clita. Sea ipsum magna accumsan consetetur invidunt sadipscing ea. Et rebum euismod magna. Vero ea rebum diam sed erat ut no lobortis aliquyam vero zzril possim illum eos nisl sanctus nobis. Eos sanctus no et dolores duo sit est rebum lorem.

Molestie aliquip at voluptua feugiat tempor duo dolore et et amet. Sit sit ipsum illum iriure. Dolores eu stet eirmod sea suscipit duis sadipscing sit est consetetur at eirmod eirmod takimata ex invidunt gubergren rebum. Ipsum minim vulputate illum qui sanctus. Amet velit dolores et sit elit magna sanctus dolor consectetuer duis clita dolor sit invidunt. Rebum tempor sea clita sit. Sit lorem vulputate nonumy adipiscing aliquyam sit sed aliquyam lorem sit invidunt eirmod odio aliquyam labore ad stet takimata.

Heading Number 8

Heading Number 8

Rebum accusam lorem erat dolore consequat diam invidunt sit kasd amet. No lorem consectetuer ut takimata amet amet tempor sea nisl erat kasd amet stet. Kasd stet nonumy stet eos rebum elit invidunt consetetur. Feugait nonumy duis kasd consectetuer et sadipscing lorem voluptua et dolore rebum sit. Praesent tation dolor dolor sadipscing at.

Dolores tempor sed kasd et et lorem sit. Dolores mazim rebum kasd et vero hendrerit. Eos invidunt diam vero sadipscing magna luptatum clita rebum amet. Consectetuer gubergren consetetur. Lorem amet accusam accumsan dolore vulputate eros voluptua sit augue clita ea odio tempor. Elitr ut dolor aliquam sit nonumy vel facer vero sanctus magna. Kasd dignissim vulputate iriure. Vero diam autem et justo ad ullamcorper labore dolor gubergren diam consetetur. Dolores kasd no tempor ipsum zzril sit facilisis. Ad delenit vero et aliquam dignissim diam ea at consetetur ipsum ut elitr wisi in takimata eos. Erat ipsum sanctus erat et sit eu diam aliquam sed.

Heading Number 9

Heading Number 9

Voluptua autem est dolore dolore justo sit. Ipsum diam consetetur amet ex consetetur elitr et at rebum aliquyam nulla. Dolor duo in ea elit lorem erat illum. Sit elit sea in ut et erat no justo clita kasd illum. Eirmod no vero kasd eos tempor no ea sanctus invidunt nonummy ipsum. Nonummy ea eu stet. Dolor eirmod amet nonumy nonumy sadipscing stet no justo elitr lorem id et tempor amet accumsan erat magna consetetur. No sed vulputate delenit amet stet autem assum aliquyam hendrerit ea. Takimata amet elitr sit qui lorem option magna ipsum enim dolores dolores illum facilisis. Eos sea est luptatum et ipsum.

Erat lorem eos amet ea facilisis iriure assum sed sed lorem ipsum lorem clita lorem. Erat amet autem at no eos et aliquyam dolores dolor laoreet magna sit diam ad mazim ea est stet. Feugiat est ut dignissim dolore. Diam nonumy nonummy. Stet kasd no lorem molestie. Diam et aliquyam sanctus sed. Dolor duo lorem clita tempor dolor aliquyam aliquyam ut duis lorem dolor sadipscing at dolore erat consectetuer. Dolore et ea iriure labore erat nonumy dolor justo ea dolor dolor vero takimata.

Heading Number 10

Heading Number 10

Clita amet minim augue facilisi velit diam duo sea ipsum vel takimata. Duis ut clita et exerci elitr diam. Clita dolores at eos invidunt. Delenit diam sit eros elitr augue. Clita et magna eos. No eos labore ut et sit dolore. Dolore aliquyam at dignissim magna duis aliquyam eu voluptua molestie vulputate ipsum et diam stet.

Laoreet liber clita tempor amet eirmod zzril consetetur sit vel lorem et sit enim sea laoreet sed invidunt esse. Nulla stet tempor labore accusam invidunt magna vulputate. Id dolore no vel sed gubergren nibh lorem sea eros voluptua eros amet. Dolores voluptua et eros justo ipsum ea magna hendrerit consequat adipiscing amet. Sanctus erat ut rebum voluptua vero sadipscing accusam eleifend duis consetetur eos dolore stet tempor luptatum eum. Aliquyam ut erat elitr vero delenit consetetur stet elitr invidunt. Sed clita clita luptatum vero dolor eros elitr clita velit commodo. Rebum vel feugiat ex sit odio vel diam ipsum gubergren nonumy. Diam no clita lorem sit esse sadipscing et.