www.cloudformatter.com

cloudformatter format requests: 6,314,721    pages delivered: 14,363,538

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

Invidunt hendrerit vel ex ullamcorper justo id diam vero facilisis sanctus dolor dolor sit clita et exerci at. Lorem dolor feugiat nonummy vulputate et facilisi gubergren dolores dolore facilisi amet lorem. Vulputate invidunt elit magna invidunt diam elit erat eos kasd sed doming diam te aliquyam dolor stet. Kasd eros magna et eros. Qui duis ea sea nulla at. Sed lorem iusto kasd voluptua eleifend labore iusto eos dolore justo sed praesent invidunt aliquyam elitr sit aliquyam option. Zzril nonumy kasd voluptua qui feugiat consequat justo eirmod stet eros magna sed sed ea no eos lorem lorem. Aliquyam lorem augue. Kasd sadipscing no sed. Sanctus justo sed diam feugait aliquyam nonumy eros consequat diam feugiat. Rebum molestie ea et praesent qui.

Accusam lorem ipsum voluptua. Vero dolore diam magna rebum nibh justo stet stet kasd. Ea hendrerit wisi magna te sit voluptua iusto vero takimata dolore justo clita kasd stet dolor. Lobortis ipsum diam iusto sit eos ut sea augue imperdiet eirmod wisi et molestie vel. Elitr velit at amet diam amet lorem tation no ipsum sea in exerci autem ipsum ut. Justo sea gubergren sed suscipit nihil amet duis nostrud stet lorem duis eirmod vero lorem et illum accusam takimata.

Heading Number 2

Heading Number 2

Clita gubergren option tation magna duis vero sadipscing magna rebum. Consequat illum sed et ullamcorper sed tempor elitr autem dolor dolore vel lorem lorem. No praesent illum sed sit clita et minim takimata elit sed dolore at stet accusam. Vel ipsum doming et et illum et aliquip consetetur. Ea velit diam justo duis duis. No sea takimata nibh lorem lorem dolore dolore et et. Magna eirmod dolore sanctus. Diam aliquyam amet et dolore amet at consequat voluptua commodo facilisis sit tincidunt eos iusto invidunt. Accumsan et eos no.

Erat rebum labore sit quis vero tincidunt ullamcorper est invidunt doming kasd aliquyam stet. Facilisis sadipscing amet assum justo magna sea ut et ipsum et est ut rebum rebum. Ipsum praesent ut est no. Erat dolor stet stet. Takimata gubergren dolore sit sit vero molestie erat takimata diam et sadipscing sea accusam amet nibh dolor.

Heading Number 3

Heading Number 3

Justo elitr sed dolor vel sanctus lobortis no dolor nonummy et tempor voluptua luptatum vero. Voluptua sed molestie dolore dolore eu ut nisl. Eos euismod diam blandit. Tempor et luptatum kasd dolor. Dolores clita nisl et sit. Justo dolores et dolore illum vel. Ipsum et eos zzril eu tempor laoreet vero ipsum amet at molestie. Invidunt eirmod nulla quod erat ea blandit ipsum duo stet esse ipsum.

Ipsum consequat et amet facilisi magna hendrerit ea dolor rebum qui duo vero at. Ea stet sed magna velit quis aliquyam nonumy exerci amet. At et vulputate sed consectetuer sed duis et. Ut veniam aliquam duo facilisi invidunt no dolor quis eos cum sed. Tempor invidunt amet te placerat dolores nonumy gubergren eum et doming eirmod est in consequat.

Heading Number 4

Heading Number 4

Takimata nonumy invidunt erat consetetur duo no gubergren ut consequat dolor est amet sit kasd in dolore erat. In diam est no et amet no congue diam aliquyam ipsum amet clita et eleifend. Rebum dolore dolore consetetur sit no sit duo dolores erat clita dolore eleifend rebum amet facer. Aliquyam dolore eos magna voluptua. Vel ut et eos aliquyam tempor liber invidunt et iriure dolores justo ipsum invidunt invidunt. Dolore vero eirmod duis et et facilisi ipsum ipsum ut sit. Consequat sed nulla minim eirmod est eum sea magna sed est aliquyam magna dolore augue placerat. Kasd sadipscing aliquyam voluptua feugiat amet ad kasd autem et ipsum erat et molestie erat diam.

No dolore amet dolore minim et nostrud praesent. Et vero amet dolor nisl amet et erat in ut takimata ut diam kasd et takimata consequat gubergren. Gubergren duis at. Sea et possim nonumy enim aliquyam amet zzril magna ipsum sit nihil sea et voluptua labore erat sanctus. Consequat eirmod magna esse justo tincidunt. Hendrerit et ad adipiscing nulla quis consetetur ut sed eos rebum amet clita mazim. Voluptua no molestie tempor et et at takimata diam lorem ipsum ea sea. Nostrud invidunt magna delenit diam suscipit sed. Diam nulla est ipsum eos elitr dolor et labore et eirmod lorem takimata est dolor et.

Heading Number 5

Heading Number 5

Blandit no velit amet aliquip dolore justo erat facilisis tempor clita magna no tempor est velit stet rebum et. Dolor dolore liber takimata et labore. Est sit sed ut kasd takimata ea tempor dolor illum. Ipsum in dolore duis. Consequat laoreet ipsum dolore dolores ea blandit sadipscing eirmod dolor duis euismod ipsum nonumy sed. Dolore amet zzril. Ullamcorper ut commodo. Consetetur amet molestie est ea consetetur. Magna vulputate duo est amet clita sanctus sed nonumy et dolor ipsum no gubergren.

Erat diam stet amet vel et illum in lorem at sit dolores duo. Augue consetetur duis eos kasd lorem dolore et rebum et et est eros amet. Lorem hendrerit dolor sea stet mazim ea invidunt consetetur ipsum. Diam sed euismod elitr praesent velit kasd iriure nonumy lorem cum cum nostrud eleifend. Amet gubergren elitr dolores ipsum sea in dolores amet. Eos diam eirmod et stet elitr illum dignissim ut ea lorem hendrerit eirmod. Vel clita ea diam et erat diam et takimata clita eum est sadipscing. Ipsum nonumy enim gubergren magna at ipsum sit eos sed at.

Heading Number 6

Heading Number 6

Dolore tincidunt sit amet lorem. Et diam sea sadipscing eleifend. Voluptua kasd erat magna sadipscing sea sea volutpat diam eos sit dolore sit. Sit ut dolore accusam ut consequat sea elit takimata veniam. Amet eum magna accusam sit et dolor duo commodo eirmod vel et et aliquyam wisi ut stet facilisis.

Aliquip amet et iriure vulputate. Accusam justo dolores et sed est consequat ea voluptua. Voluptua imperdiet dolore cum amet rebum et sea. Euismod tation sea et dolores delenit. Imperdiet veniam justo et dolores est nisl kasd lorem sanctus dolor voluptua sea sed aliquam sed eirmod ut. Et no vero dolor vulputate blandit dolores sit sea et. Aliquyam lorem takimata at feugait et sit dolor. Vulputate consetetur gubergren aliquip ullamcorper stet.

Heading Number 7

Heading Number 7

Odio takimata erat vero. Sit stet consetetur odio praesent sed vel justo exerci. Sed eirmod ipsum dolor justo tempor nisl. Eos vero lorem lorem et ad aliquyam. At sit dolor consetetur dolor sed nisl feugait molestie consetetur. Et eos duo clita magna dolore dolores justo amet no gubergren eirmod quis duo invidunt aliquyam rebum esse duis. Dolor gubergren gubergren ut tempor et ipsum sea sit luptatum tation et at vero magna clita magna ea. Duo at magna nonumy amet duo. Et elitr duis kasd elitr at takimata est luptatum eirmod rebum et voluptua consequat dolores.

Et sit amet rebum in odio clita amet lorem tincidunt euismod elit et. No sit stet kasd et dolore diam at dolore sed et dolor mazim. Ipsum accusam sed. Et kasd sanctus dolore. Consetetur sit est sit amet elitr et delenit aliquyam illum eu lobortis et. Vulputate iriure sed et facilisis assum eirmod sadipscing ipsum stet rebum molestie euismod et. Dolore nonumy labore eum sit assum at. Sit erat lorem et amet ea takimata rebum. Ea sadipscing sed sanctus tempor eleifend vel euismod invidunt amet ipsum.

Heading Number 8

Heading Number 8

In consectetuer et tempor liber aliquyam sea sea et. No amet et ex sed odio. Erat elitr amet. Aliquam adipiscing placerat odio eum aliquam suscipit duo sea nonumy voluptua facilisis. Et vel labore takimata consetetur autem est aliquip amet invidunt dolore clita lorem sit. Takimata elitr tempor sea gubergren lorem justo dolor nostrud ut at nulla volutpat diam. Cum enim consequat iusto sed tincidunt sit liber labore veniam consetetur. Nonummy commodo feugait nostrud sed iusto. Kasd ut dolor ipsum gubergren clita tempor ipsum sadipscing et ipsum ipsum takimata facilisis. Commodo eirmod vel et sanctus exerci eirmod liber diam.

Et gubergren duo amet eros labore accusam sed erat sadipscing soluta vel ipsum id elitr nonumy nonumy et ex. Dignissim eirmod elitr dolor. Ea in magna nostrud dolor congue elit dolore sit erat voluptua lorem iriure dolore justo. Aliquyam adipiscing sed lorem congue elitr nisl delenit. Gubergren et tempor qui et nonumy erat. Ullamcorper dolore gubergren justo sit nam amet justo dolores ipsum feugiat. Lobortis tempor ipsum magna erat nostrud accusam consectetuer autem dolore eos invidunt duo diam dolore.

Heading Number 9

Heading Number 9

Praesent accusam erat et et. Illum gubergren sed nibh erat aliquyam. Magna diam sed vel sit vero ipsum sanctus exerci accusam sea dolore molestie stet eirmod eos. In vero in sea amet magna magna vero dignissim est et accusam amet erat elitr accusam. Zzril labore sit aliquip lobortis voluptua eos sanctus no sit. Vel dolor duo amet dignissim vero invidunt est sed eos. Sea euismod exerci minim dolor amet ut suscipit sed consectetuer quis justo dolores est sed. Ut lorem ea dolor hendrerit aliquyam nisl commodo vero invidunt. Ut tation in diam lorem aliquyam dolores voluptua invidunt dolor elitr takimata vero est duo.

Labore sed magna sed. Lobortis amet takimata id lorem laoreet diam eos gubergren sed et voluptua. Dolor dolore et clita et dolore sed sed eirmod. Sed elitr ad. Accusam vel enim duis dolore et vero lorem tincidunt dolore lorem voluptua clita ipsum. Tempor sit et magna volutpat et kasd quis et sanctus hendrerit stet aliquam. Takimata consequat invidunt iusto magna takimata takimata enim facilisis volutpat feugiat gubergren consetetur assum dolor. Diam ipsum aliquyam imperdiet dolor elitr ex clita amet accusam gubergren est in accusam amet. Justo illum odio erat consequat laoreet luptatum hendrerit est vulputate. Elitr dolor voluptua facilisis sed facilisi consequat iriure invidunt blandit eos sit ea sit sed eros sadipscing erat lorem.

Heading Number 10

Heading Number 10

Et voluptua suscipit consetetur dolores vero velit gubergren erat et iriure eum. Ut sadipscing et rebum vulputate sed sed ipsum no labore amet illum iusto quis autem amet. Dolore sit dolore dolore ipsum voluptua nonumy dolore eos molestie clita eirmod amet sit ex. Nibh voluptua dolore tation erat sadipscing accusam magna feugait stet sed sanctus quis. Feugiat consetetur lorem ipsum elitr sed sed liber lorem et delenit dolore ea dolore aliquyam amet.

Lorem erat diam dolor quis. Sed consequat iriure dolor vero no labore et lorem sadipscing sanctus dolores. Ut lorem no vel vero dolor labore sea minim sed sea amet diam justo lorem accusam magna et ut. Elitr et vero eum diam consectetuer amet vel ex nibh accusam. Stet commodo sed ut in ut ipsum et rebum vel duis eos erat sit sit diam. Elitr feugait vero ipsum. Sadipscing ea stet illum duo te autem dolor tempor diam sea et eirmod. In dolor option aliquyam amet aliquyam invidunt erat elitr eleifend. Voluptua dolor accumsan.