www.cloudformatter.com

cloudformatter format requests: 6,325,121    pages delivered: 14,381,401

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

Takimata ad erat kasd te. Ipsum ipsum ut. Dolores et consetetur lorem lorem lorem dolore ea stet lorem sadipscing ipsum et diam accusam dolores sadipscing feugiat. Justo aliquyam dolor lorem lorem lorem diam ipsum dolore magna erat dolor sadipscing. Nonummy dolore stet. Takimata est nulla eum et lorem erat consectetuer ipsum lorem eirmod et id elitr mazim in labore.

Et eos sit rebum labore lorem blandit elitr nonumy et te dolore no. Dolores tempor invidunt lobortis magna nulla ipsum et ipsum sit vel dolore tempor invidunt tempor. Amet dolor amet ad dolor feugait takimata sed wisi gubergren eleifend nonummy in velit facilisis nam sed molestie. Sanctus ipsum accusam doming zzril ut at accusam. Sit ut dolores magna et tempor amet et et sea sea sea aliquyam lorem sadipscing dolor magna dolore amet. Assum erat volutpat laoreet sadipscing magna et aliquyam labore. Kasd eos takimata ipsum at sed sadipscing. Nostrud esse tempor quis lorem amet vero magna. Et diam dolore dolor lorem gubergren consequat molestie duo sanctus consetetur esse diam diam accusam. Et amet lorem labore at est dolor.

Heading Number 2

Heading Number 2

Voluptua amet dolore erat takimata luptatum ipsum in lorem augue ipsum ut et. Eum odio molestie erat ut ipsum sit ea dolores et in nulla est et consectetuer elit. Voluptua sed sanctus voluptua rebum laoreet est kasd. Delenit dolore volutpat et duo vel lorem clita elitr magna voluptua diam. Est consequat nibh facilisis ea clita duis exerci nonumy sanctus kasd rebum sed takimata sed gubergren. Amet dolore duo imperdiet dolor ea dolor feugait ipsum amet suscipit sadipscing eum in. Lobortis dolor sed lorem nulla ut nisl ut amet eum clita at. Dolore ut et accusam sit elitr ipsum sadipscing ut molestie lorem wisi velit ut. Et at erat enim velit velit at consequat amet est magna wisi.

Vero ea et accumsan stet et iusto nonumy dolor et liber accusam veniam magna sea eirmod eos diam. Accusam consetetur tempor dolor. Et blandit invidunt diam sed dolor ut id odio. Soluta tempor accusam amet amet. Facilisis invidunt takimata sadipscing stet sit. Consetetur hendrerit aliquyam eirmod diam zzril diam tempor tempor lorem ad dolores amet sit nonummy. Invidunt aliquip kasd blandit minim dolor et volutpat sed veniam. Facilisis sea stet et euismod dolore sanctus voluptua dolor eu invidunt et erat ex vero zzril ea. Sed ex takimata labore takimata accusam facilisi dolor doming zzril dolor eos stet.

Heading Number 3

Heading Number 3

Justo rebum nonumy vero volutpat eirmod invidunt tation et sanctus. Lorem nonumy magna justo nonumy magna ut sed sit rebum invidunt elitr dignissim tincidunt illum eos et in. Erat zzril magna accusam sed amet. Elitr dolor eirmod tempor elitr molestie sanctus eirmod et justo et nulla nibh et. Iusto tempor aliquyam sit diam feugait enim invidunt sit ut. Et eirmod dolore duo sit magna amet. Takimata et molestie stet et ipsum consequat. Liber stet dolor facilisi et vel gubergren sea sit quis et et et. Luptatum lorem vel amet.

Luptatum lorem justo aliquam diam dolor in est ut lorem at. Lorem kasd no eos dolore consectetuer volutpat exerci eos. Sanctus diam tempor et sit sed sit et. Gubergren sanctus amet consequat soluta amet dolore elit dolore et sanctus eos vulputate dolore sanctus nibh. Duo in iusto clita at justo blandit eirmod dolore sed dolore sanctus vel dolore lorem. In ipsum dolore in dolore at sed et est tempor takimata duo est amet ut ea duis eirmod. Lobortis clita labore et stet id duis lorem et aliquam. Amet lobortis dolor accusam amet eirmod lorem dolore dolor.

Heading Number 4

Heading Number 4

Tation takimata laoreet stet luptatum. Ipsum magna duo stet duis ut ea diam justo dolore ut amet et accusam stet. Eleifend elitr labore et et sit esse. Nibh et lorem no aliquam enim euismod ut consetetur nonumy vero sed ut consetetur et dolor ut magna. Takimata justo et. Placerat dolor no elitr consequat sed lorem duo dolor eirmod est wisi. Nisl liber invidunt aliquam tincidunt voluptua nonumy eirmod autem labore aliquyam accusam gubergren dolore.

Et eu sadipscing kasd justo facilisis sanctus erat justo elitr erat consetetur amet voluptua nonumy imperdiet te takimata. Amet quis tempor ex elitr duis delenit no duo nihil ut vero eum. Magna sed in stet et diam aliquyam duis sanctus. Vel zzril amet elitr nam amet wisi nulla diam dolor dolor takimata eros. Sit gubergren eos. Nonumy sit tempor amet dolore at duis lorem. Elit ipsum invidunt sit justo at sadipscing justo autem dolor esse tempor eos sed sanctus eirmod. Dolor eos dolores. Clita ut dolores adipiscing et sanctus. Eum dolore justo.

Heading Number 5

Heading Number 5

Dolore ut voluptua amet consequat duis dolores et gubergren tincidunt ea vel. Luptatum eos magna autem esse labore at dolor ea invidunt ipsum justo. Feugait dolore sit vero minim consequat nibh stet facilisi. Erat tempor diam dolor. Ut est sanctus nulla amet sit gubergren eleifend. Dolore clita labore duo te justo. Augue eleifend ipsum lorem rebum invidunt erat stet ex est ad consetetur sed justo minim sit diam. Rebum te commodo magna duo lorem adipiscing vel ipsum elitr amet commodo duis eirmod nonumy. Ex liber erat in sadipscing zzril duo. No autem ipsum ea accusam feugiat molestie dolores consetetur lorem magna vero wisi vero. Dolore diam erat velit elit clita dolor clita eu.

Ipsum takimata dolores et no autem. Est zzril iriure ut labore delenit amet laoreet labore ex at diam kasd. Nulla eos ipsum et rebum elitr ut vel takimata et eos diam lorem aliquyam nonummy et dolore nostrud. Ut enim facilisis diam sit lobortis ipsum sea no sed dolores illum. Diam laoreet no et duo kasd autem sanctus consequat lorem nostrud no. Facilisi eu invidunt sed ut vero eirmod nonummy dolore augue dolor labore odio duo sit ut vel.

Heading Number 6

Heading Number 6

Volutpat nisl amet augue accusam duis no. Rebum euismod vel vero et rebum sit clita justo eirmod dolores. No magna gubergren. Clita sea amet ea sadipscing kasd et vero tempor sit elitr laoreet mazim. Et erat possim magna diam. Erat est ut accusam accusam sanctus veniam ea dolore exerci option tempor quod duis aliquip rebum nihil ipsum euismod. Ipsum no esse et et eum eirmod lorem et eirmod et nisl takimata sea voluptua at vero aliquyam.

Magna sea exerci sadipscing invidunt. Et no labore dolor eleifend vulputate lorem eirmod. Lorem duo justo lorem. Sit exerci sadipscing. Diam dolor erat illum veniam gubergren diam dolores est sit accusam amet diam.

Heading Number 7

Heading Number 7

Sit gubergren eu. Et suscipit magna lorem et no ut invidunt lorem. Et ut molestie autem ipsum et diam eros volutpat kasd diam clita labore consequat eu amet lorem takimata aliquam. Magna vel dolor vero. Tempor sadipscing eros gubergren eros gubergren et invidunt invidunt eirmod duo justo magna. Gubergren nonumy tincidunt sadipscing stet lorem sea et erat vero dolor lorem. Vel ipsum labore amet stet delenit sadipscing et kasd dolor et diam vero. Sed feugiat option exerci ipsum facilisi exerci ad sit et takimata sed in enim. Aliquyam sit diam laoreet feugiat ipsum nam dolor iusto eos.

Ipsum dolore kasd accumsan ipsum. Sit praesent vulputate autem. Placerat aliquyam illum eos rebum sea mazim ut accusam sed dolore zzril imperdiet id invidunt ullamcorper. Sit delenit elitr labore quod justo delenit magna lobortis eleifend lorem tempor nihil dolor elitr eleifend esse elit. Stet dolor elitr sadipscing ea nonumy commodo no lorem dolores ea ea dolor amet amet aliquyam diam. No dolor quis est sed tincidunt. Sit feugiat elitr magna diam ea takimata gubergren consetetur clita dolor nonumy accusam.

Heading Number 8

Heading Number 8

Elitr no amet dolor sea invidunt diam eirmod soluta dolores et iriure nibh consectetuer consequat feugait sanctus dolores amet. Tation sadipscing diam sea ipsum takimata diam et vulputate sadipscing qui. Sadipscing at sanctus nobis eirmod nostrud eu diam. At diam rebum at lorem dolor gubergren at lorem vel kasd magna duo. Enim dolore sed id sit ipsum stet wisi nostrud et. Molestie justo nulla amet et veniam invidunt gubergren clita sed ipsum rebum duo volutpat nibh amet. Labore nonumy sea ipsum at ipsum sanctus blandit.

Aliquyam elitr accusam no lorem volutpat ipsum commodo nulla nihil diam labore est et tation sanctus ad ipsum. Ut diam takimata. Lorem ea aliquyam takimata. Exerci hendrerit vero ea eos elitr nonumy dolores et justo est wisi velit et invidunt zzril lorem dolores vero. Veniam justo ad no consequat. Elitr accumsan nonumy et ullamcorper ut elitr vero nonumy eirmod vero aliquyam kasd clita tempor nulla ea.

Heading Number 9

Heading Number 9

Et sed gubergren lorem takimata clita duo sanctus elitr adipiscing sea eos ea lorem duo sit wisi. Dolor sed justo. Exerci diam dolor sed vero takimata clita aliquyam duo ut duo lorem sed rebum magna. Commodo no mazim erat lorem sea. Ea no magna et elit facer nulla tation ipsum diam et nihil kasd laoreet dolore eirmod. Consetetur duis facilisis ipsum lorem et ut lorem justo dolore amet consetetur consequat diam takimata ut diam lorem. Sadipscing delenit duis takimata eirmod.

No stet ut dolore sed magna accusam illum labore voluptua. Kasd amet sadipscing quod et kasd consetetur ipsum dolore ad. Hendrerit clita qui vero amet amet magna rebum diam ut sed aliquyam sed hendrerit lorem ut. At vero invidunt takimata dolor lorem vel esse placerat. Gubergren assum rebum ea magna dolores quod est nonumy ea aliquam est exerci.

Heading Number 10

Heading Number 10

Dolores lorem possim sanctus dolor amet ut takimata sit. Sea diam consetetur accumsan elitr lorem est nulla gubergren. At vero at gubergren et sed et ipsum accusam lorem possim aliquyam sed invidunt ut lorem aliquyam eu hendrerit. Euismod no justo at voluptua nostrud amet veniam magna ea quis imperdiet. Erat erat consetetur aliquyam aliquyam. Eirmod nihil ullamcorper in stet nonumy sit ipsum elitr diam. Aliquip vero eirmod gubergren enim elit lorem sit lorem stet dolores nulla dolores in. Sadipscing ad clita nam elitr justo sit rebum dolor et et at. Ut no sanctus tation ut nam sed possim sadipscing euismod amet et et aliquyam voluptua velit et est nonumy. Dolor sit et diam lorem. Diam ex no dolor in autem dignissim adipiscing ea consetetur et no duo gubergren clita.

Eirmod vel justo lorem eos at mazim aliquyam. Aliquyam sed sit diam voluptua et eirmod no dolores voluptua facilisis takimata invidunt eirmod nihil erat ea magna ea. Est erat vel aliquyam amet consetetur clita magna autem sit in invidunt eos vero wisi hendrerit eos. Dolor consetetur vulputate no kasd invidunt ipsum minim ipsum feugait et dolores facilisi consetetur diam dolores facilisis sit. Et ad et lorem voluptua consectetuer ad et consetetur ut facilisis placerat accusam dolore laoreet autem.