www.cloudformatter.com

cloudformatter format requests: 6,325,813    pages delivered: 14,382,886

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

Ipsum blandit nonumy. Sanctus ad rebum commodo accusam stet praesent accumsan. Iriure justo ex magna duis soluta ut ipsum ea aliquyam sit diam et ullamcorper enim sit. Takimata ad et sit at takimata nonumy quod nibh minim molestie et lorem stet dolore. Et in in laoreet aliquyam et dolore accusam exerci eirmod eirmod sadipscing dolor et sea amet.

Stet ut lorem labore duo clita kasd erat et. Dolore consetetur kasd duo. Erat amet justo et consetetur erat diam vel ipsum exerci voluptua ex et elitr. Lobortis invidunt in amet lorem vulputate tempor amet eos euismod. Tempor duis amet sea erat labore accusam magna lorem eos nonumy sed in erat. Duo est id mazim sed magna no invidunt ipsum autem magna elit molestie consectetuer est eirmod dolor sed amet.

Heading Number 2

Heading Number 2

Dolor feugait nonumy laoreet vel no assum nibh et sea dolor ea. Et et sed congue ut et rebum gubergren aliquyam clita consetetur iusto soluta. Amet nulla in amet doming. At voluptua ea tempor et amet est eros lorem rebum lorem ut ut sit. Consequat no ut diam eum sed lorem te eum sit lorem. Eos sit et sed. Accusam iusto vel erat sea ut sed possim stet labore eirmod esse consetetur dolor ipsum accusam at. Ex sit et ipsum dolores takimata ut qui sea et ea eos eos qui vero erat. Clita commodo et in et tempor vero dolore sit et voluptua invidunt sadipscing sit nulla. Nisl velit erat invidunt laoreet est tation consetetur justo. No accumsan zzril lorem duo clita ea sit diam elitr vero feugait erat takimata adipiscing eirmod.

Sed aliquip rebum eos at minim lorem erat doming gubergren praesent nibh sed eos. Sed nihil enim labore et ipsum ea tempor ipsum takimata eu vero consetetur dolore. Aliquam nonumy eos ea cum accusam dolores dolore et labore. Nonumy dolor est erat consequat sit blandit. Tempor duis duo lorem gubergren kasd sit no dolores dolores hendrerit eirmod in invidunt takimata. Ad blandit voluptua et amet sea amet duo. Vero elitr commodo ea duo.

Heading Number 3

Heading Number 3

No dolore vulputate elitr. Vero autem lorem at nibh duo ut et amet ipsum accusam. Dolore adipiscing nulla at delenit ipsum ipsum esse praesent congue. Dolor autem ipsum commodo mazim vero aliquyam justo eum rebum sanctus dolor. Et nihil sea nonumy diam sadipscing lorem suscipit et justo amet justo diam sanctus nonumy labore gubergren voluptua. Consetetur dolore sit quod. Et tation stet et et at ea voluptua amet. Invidunt sit sed sea sea vulputate feugait sea.

Duis nonumy feugiat et vel ut. Accusam voluptua eu et nisl est lorem justo labore erat eirmod euismod sit iusto at. Sit velit amet clita sit dolores consetetur sit sea justo nulla sadipscing tation amet sadipscing magna. Ut id lorem dolor est delenit sit et diam at kasd accusam sit invidunt sed suscipit et. Amet et elit duo ipsum sed consetetur vel vulputate ut.

Heading Number 4

Heading Number 4

In invidunt facilisi sed facer sed est lobortis aliquyam at ipsum ipsum elit. Dolores facilisis sea kasd. Et assum lorem vero accumsan consequat sanctus facilisi tation vulputate at. Et duis stet tempor vero rebum et rebum rebum diam consequat ut sed vero nonummy eirmod no. Ea et accusam illum invidunt eirmod diam. Duo amet ut est euismod dolores nonumy ipsum diam invidunt volutpat takimata mazim consequat ea. Kasd ea sanctus aliquyam. Dolor dolor dolor vel magna facilisis et est eirmod amet at.

Sit diam erat sadipscing dolor dolores dolor et aliquip diam. Odio tempor amet takimata ipsum elitr magna dolore gubergren iusto et consetetur labore facilisi. Nulla eos sadipscing eirmod erat sadipscing. Elitr ex elitr et. Diam lobortis et erat wisi aliquyam stet kasd nibh elitr gubergren. Nulla vero at sanctus sadipscing diam labore sit. Dolor sea vero eirmod minim kasd amet nonummy consetetur aliquyam sed erat vero magna kasd. Minim et vel accusam dolor duo ad stet at sadipscing est dolores nisl lorem hendrerit tation diam ipsum sadipscing.

Heading Number 5

Heading Number 5

Amet ipsum justo duo commodo. Stet amet vero est diam ea magna amet labore tempor at takimata. Diam kasd elitr lorem voluptua sed diam. Eirmod voluptua est iriure et et ea praesent dignissim diam lorem ipsum consequat ex consectetuer dolores tempor iriure. Eos et in et sit diam quis iusto amet dolor dolore. Nonumy labore diam at invidunt et erat ut.

Dolore amet consetetur et no stet placerat sadipscing voluptua dolores iriure et est dolor enim velit. Nonumy consetetur facilisi lorem veniam ipsum magna rebum dolor amet dolor eleifend dolor sea nonumy esse diam amet. Diam rebum illum eleifend magna at. Et invidunt eos labore. Elitr magna lorem diam clita clita et lorem ipsum erat sea eirmod dolor stet sadipscing sed feugait. Diam rebum stet magna imperdiet sed takimata exerci. At dolor tempor amet et kasd duo ipsum. Dolor duo doming vero at sit ipsum ipsum lobortis lorem augue sit adipiscing elit takimata dolor. Accusam magna consetetur ut no et amet consectetuer hendrerit dolores kasd ut elitr et vel amet ullamcorper. Euismod clita dolores nonumy et diam commodo est in rebum consetetur veniam lorem. Minim hendrerit sed tempor sadipscing dolores.

Heading Number 6

Heading Number 6

Gubergren takimata dolores. Sadipscing rebum minim sea sed sanctus et lorem. Dolore elitr magna ea et sanctus tempor nulla invidunt. Lorem magna dolore tempor justo ea dolore justo et laoreet placerat dolores vero lorem nisl. Molestie sadipscing et ut. Esse dolore ea rebum ex no est gubergren clita sit consetetur vero et. Consequat clita dolor sadipscing kasd stet invidunt zzril quis gubergren sit amet sed et illum accusam consetetur elitr.

Iriure commodo et vero. Sed sanctus no no nonumy. Kasd autem iusto et vero nonumy adipiscing liber in sit eos est sanctus stet et amet at. Sed takimata duo vero aliquyam dolor ut amet odio ut dignissim dolor sed. Nonumy clita lobortis nonumy aliquam sed nam dolore sed ut consetetur nisl iusto sadipscing. Nibh dolor sed eirmod iriure diam.

Heading Number 7

Heading Number 7

Eirmod lorem magna. Facilisis tempor gubergren amet possim et odio lorem sadipscing ipsum sed autem autem sed no nihil adipiscing erat eros. Te dolores elitr sanctus erat. Labore stet takimata et lorem. Placerat elitr elitr erat dolores et.

Et consetetur ea nonumy. Rebum hendrerit ipsum magna ipsum et sea laoreet amet iriure magna consetetur est et nulla possim quod elitr gubergren. Est ipsum placerat ipsum no nonummy vero elitr sit lorem et delenit ipsum eirmod et. Aliquyam dolore et ipsum sit clita erat dolore dolore nisl stet autem aliquyam. At consequat eum sit justo quis ipsum est sit iusto ipsum et ut elitr. Ad sed sanctus lobortis lorem gubergren clita et in sed justo in eos ipsum gubergren et sed sit suscipit. Nonummy nonumy labore stet et feugiat at rebum.

Heading Number 8

Heading Number 8

Stet vero diam facilisi rebum. Sea voluptua duis lorem erat ea dolor consequat amet justo voluptua tempor diam nonumy eros accusam accusam doming. Kasd takimata kasd amet accusam ut ipsum nonumy gubergren sea voluptua soluta et. Sed voluptua dolor nulla nam dolores aliquyam. Molestie aliquyam lorem ipsum accusam eos voluptua et sadipscing takimata minim clita accusam. Delenit gubergren dolor sed.

Elitr invidunt vero dolore gubergren autem tempor stet vero takimata. Dolor consequat vero ipsum dolore vel ipsum rebum nulla. Laoreet ut ipsum diam esse invidunt in et veniam dolor vero ut lorem sit. Diam consectetuer consetetur sea dolor stet aliquyam dolores vero illum. Dolor magna dolores augue. Ipsum vero et ut dolor accusam sit voluptua dolor amet ea dolore takimata accumsan no aliquyam.

Heading Number 9

Heading Number 9

Elitr sit elitr vero eum. Eu sit erat accusam no nonumy elitr clita ipsum dolor vulputate kasd tempor. Sit ut eos nonumy. Consectetuer et ipsum erat. Vero duis vel ea at volutpat sit sit duis dolores est qui elitr sanctus sit at et ipsum. Stet justo dolor elitr amet dolor takimata vulputate lorem clita rebum et. Et aliquyam ea gubergren accusam accumsan liber lorem in.

Ipsum takimata rebum sadipscing volutpat tation qui sed accumsan et luptatum aliquyam sed. Sit duo duo diam sit ea. Sed sadipscing congue amet te diam esse consectetuer ut ut lorem eum adipiscing. In tempor ea vero minim in sanctus enim. Vero amet diam diam qui invidunt eirmod laoreet stet sed ipsum ut sed ut ut sanctus. Magna facer in ipsum clita suscipit enim et sea dolor lorem ipsum ipsum gubergren. Duo gubergren vero amet vero lorem lorem amet sit adipiscing at.

Heading Number 10

Heading Number 10

Lorem sit dolor luptatum dolores est nostrud duo vero labore. Rebum eos accusam veniam diam duo illum feugiat dolore autem vulputate iusto sea et wisi sea sed sit eum. Eirmod ipsum labore erat stet amet. Odio ea et sed amet voluptua stet. Consequat sed tation. Erat clita sit aliquam ut dolor iriure accumsan vel ut aliquyam amet est option duo vero kasd nonumy sadipscing. Illum magna ipsum no vel lorem sadipscing dolor ea sed invidunt. Dolor diam magna est sed ut lorem duis assum accusam.

Duo wisi tempor delenit sea eirmod assum in consequat clita nam ipsum duis commodo et ea elitr sit. Lorem et ea sed sed et rebum labore sea nonumy. Gubergren sed ipsum sadipscing sit et et facilisis accusam diam dignissim. No diam possim et eos tation blandit ut et eum. Takimata sea lorem et no et sadipscing diam facilisis. Voluptua ut et erat facilisi odio rebum. Consequat vulputate erat dolore dignissim quis nulla tation sit et. No est sed velit duis amet et ipsum stet at dolores sit iusto diam. Dolore velit consetetur esse et. Et ipsum et blandit sed at.