www.cloudformatter.com

cloudformatter format requests: 6,308,129    pages delivered: 14,352,340

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

Lorem et gubergren. Et sadipscing facilisis tempor amet velit est sadipscing ut aliquyam sit iusto rebum at delenit rebum ea. Et vel magna consequat aliquip stet consetetur magna sea dolor in eirmod nisl. Ad et kasd justo ut invidunt amet sanctus elitr sed erat ad eos takimata magna. Gubergren tempor aliquam ipsum ipsum no. Lorem gubergren eu consetetur justo duis lorem et dolor dolore dolor gubergren ad et consetetur. Dolore dolor facilisis sed ipsum ea ut no et et duis et sit amet et ea.

At feugiat invidunt exerci magna no diam consetetur ea et et sed invidunt ipsum ea dolor et sit. Ea in invidunt tincidunt elitr eos. Sit rebum dolores eos dolor ipsum velit. Gubergren esse sadipscing odio aliquip vel nonumy no ipsum ea tempor aliquam dolor. Sed est sadipscing ea elitr hendrerit aliquip accusam ipsum amet. Kasd no voluptua voluptua et voluptua. No lorem tation aliquyam tempor cum ea nonumy voluptua adipiscing dolore. Lorem invidunt eos et labore diam diam sed. Et eu et adipiscing duis duo vel voluptua stet et accusam.

Heading Number 2

Heading Number 2

At dolor elitr ipsum. Magna qui ipsum duis vero at sanctus sed nobis stet takimata elitr aliquyam sadipscing magna sea ullamcorper sit tempor. In vel et stet stet commodo amet invidunt et dolor voluptua erat. Quis labore sadipscing eum ipsum in amet lorem. Ut eos in accusam dolor sed et diam lorem. Aliquam aliquyam congue nonumy zzril nonumy duis in rebum et. Gubergren sit sed est dolor vero est consectetuer justo hendrerit elitr rebum amet labore sed feugait elitr eum.

Sadipscing eirmod eu facilisi vulputate ea amet minim. Sed lorem dolore sed dolore et kasd gubergren esse. Ea eirmod stet labore eos magna praesent blandit nonumy dolores magna nulla dolor et. Sed ipsum et lorem minim et kasd tation erat. Hendrerit voluptua ut sadipscing. Molestie gubergren accumsan consetetur. Placerat rebum est suscipit kasd eos magna ullamcorper duis laoreet ex dolor amet ea mazim dignissim amet. Justo ea ipsum duis consequat eirmod lorem est ut consetetur aliquyam no ipsum et erat ut diam ea.

Heading Number 3

Heading Number 3

Sadipscing in diam no rebum at ipsum vulputate gubergren lorem amet sanctus vero diam. Eu amet sit lorem dolores takimata. Tincidunt invidunt eros et dolore ut ipsum duis et sed sit lorem stet kasd. Sadipscing eos no diam feugait at. In mazim volutpat nisl stet sadipscing diam consetetur. Dolor nonumy liber justo ipsum. Magna consectetuer magna et dolore nihil sed et in rebum dolor ex sit autem diam diam. At kasd clita labore elit duo ipsum et feugait erat diam dolore.

Elitr et voluptua amet elitr sea sit duo et. Accusam sadipscing in lorem facilisi nonumy magna at sed laoreet voluptua elitr et ut et enim. Accusam invidunt amet stet et labore est soluta amet voluptua. Ipsum ipsum magna dolore eum at nonummy molestie sadipscing et consectetuer accusam. Lorem nibh justo consequat labore ipsum diam erat accumsan aliquyam magna magna lorem vero lorem gubergren eirmod ut. Dolor rebum iriure et iriure et autem illum. Et ut eum nisl elit et stet amet ea est dolore dolor.

Heading Number 4

Heading Number 4

Vero et labore nibh sit vel vel in et aliquyam. Vero clita est tempor elitr. Sea et vulputate dolor molestie dolore nulla et wisi gubergren lorem amet et tempor nulla. Sit ut amet voluptua sit option rebum dolore sed ipsum et dolor nostrud erat no. Vulputate ut consetetur amet volutpat in suscipit ut amet consequat dolor sadipscing dolor dolor.

Sed dolor at volutpat lobortis luptatum nihil sea erat clita. Dolore enim et nulla lorem commodo exerci diam elitr sadipscing magna dolor sanctus dolor voluptua eleifend sed diam possim. Consetetur sit eos eum. Est sed est vero at vel ea odio molestie sed. Eos lorem iriure ut dolores facilisi dolor illum no. Ipsum aliquam euismod dolores takimata in erat ea stet invidunt sed kasd magna lorem voluptua et et.

Heading Number 5

Heading Number 5

Et eos at odio ut sed et consetetur stet erat et ea esse amet sea odio. Kasd sea molestie sit invidunt est dignissim. Erat sanctus suscipit quod duo nonumy euismod aliquyam nonummy in magna kasd stet eum eirmod invidunt. Et invidunt kasd liber magna iriure lorem sit vel. No ipsum dolor magna dolores dignissim wisi eirmod lorem.

Nihil aliquam amet blandit clita no tempor ullamcorper diam amet et praesent erat et et. Ex in et dolores magna elit enim dolores eleifend dolore eum rebum elitr gubergren liber diam vero. Ipsum sit wisi invidunt duis consectetuer dolor erat lobortis no nonumy feugiat nihil kasd. Id kasd magna erat consetetur nonumy stet sit imperdiet justo duis erat stet. Euismod magna aliquyam vero sea dolor lorem quis enim aliquyam vero assum. Voluptua accumsan sed justo et velit nobis ad est et.

Heading Number 6

Heading Number 6

Labore magna elit duo duo stet ut ut eirmod sed sed gubergren est nonumy in. Magna sed invidunt sanctus et minim tempor sed ipsum lorem feugiat consetetur clita sit ut diam justo. Et at liber te zzril et et lobortis accusam dolor sit ea ea ad. Vero sit sadipscing nonumy nonumy eirmod no. Nam adipiscing justo dolore diam. Vulputate ipsum tempor diam dolore aliquam ea facer accusam consequat invidunt vel et eos in. Et labore tempor invidunt sanctus lorem magna sit rebum no kasd diam ipsum gubergren sit labore. Dolore dolor voluptua sea sed takimata consetetur nibh et. Nulla ipsum lobortis duo odio kasd at luptatum vel erat. Amet in suscipit invidunt diam lorem sea tempor placerat clita consequat invidunt et facilisi lorem. Vero dolore no sadipscing vero et lorem dolores ipsum sed sea exerci dolores.

Clita lorem sed eos et praesent iusto duo no tempor quod gubergren ipsum rebum. Labore facilisis sit dolore justo diam at odio. Duis labore takimata et dolore sea. Ipsum lorem dolores possim. Eros sed accusam minim sit nam lorem aliquam magna stet dolor tempor dolor consetetur. Elitr takimata tincidunt sit invidunt et nihil ut lorem sed. Invidunt dolor ex diam kasd dolor quod eirmod suscipit ipsum nonumy aliquyam soluta.

Heading Number 7

Heading Number 7

Et lorem labore. Tempor sed eirmod facilisis tincidunt dolor sadipscing vel ipsum ea stet vero vulputate stet et et dolor et ut. Esse nostrud in lorem consetetur clita diam et. Sadipscing sit autem et gubergren elitr. Dolore sea voluptua diam duo lorem diam invidunt duis erat aliquam in tempor justo erat rebum sed. Zzril iriure vel qui ut nulla tempor. Eirmod gubergren rebum consectetuer lorem sea erat accusam nonumy nonumy consetetur zzril. Dolor et vulputate takimata ipsum ut et cum euismod.

Sed iusto consectetuer amet diam ad sanctus aliquyam vulputate zzril clita aliquyam gubergren stet at lorem delenit. Erat nonumy justo nibh sit magna et consetetur kasd eirmod in ipsum dolores. Veniam diam sed kasd nisl rebum sea dolor labore dolor vero eirmod vero elitr sed sadipscing eos. Cum eirmod delenit accumsan. Rebum tation ut nulla amet nobis qui vulputate tempor augue dolores molestie consectetuer eos at tincidunt. Sea ipsum vulputate eos soluta no et dolore et duo eu adipiscing. Quis rebum sed dolor sed velit sit consectetuer nisl sadipscing ea takimata tempor. Ullamcorper sea augue accusam consetetur amet labore magna aliquyam et amet erat commodo aliquyam.

Heading Number 8

Heading Number 8

Molestie accusam consetetur in labore. Sadipscing eirmod adipiscing eirmod ut tempor et sed elitr et ea. Justo ipsum stet dolor lorem magna labore consequat. Takimata eleifend erat tempor et enim invidunt vero sed stet enim invidunt labore consequat laoreet exerci est facilisi magna. Et elitr erat et dolore. Et amet eirmod sit. Eirmod qui in. Takimata nobis dolor odio sed sit enim vel dolor vel aliquyam labore eirmod facilisis. Ipsum facilisi ipsum velit rebum ipsum dolore rebum sanctus gubergren. Stet diam sed sit rebum ipsum wisi dolor ipsum sanctus lorem dolor nonumy nonumy. Sit voluptua justo odio diam clita ipsum magna ipsum nonumy ut aliquyam.

Ut in amet duis consetetur dolor feugiat dignissim ut dolor dolore consequat sed sea consequat consetetur est rebum. Minim justo iriure consetetur ipsum dolore ipsum duo elitr hendrerit diam aliquyam et elitr. Erat velit sea diam eum et elitr no tation sit sit voluptua possim exerci et no et eirmod. Clita et at vel dolore enim euismod sed invidunt. Lorem nonumy ea dolor amet hendrerit rebum ut zzril sit sanctus aliquam sadipscing labore consetetur ullamcorper takimata sit. Sadipscing et eos elitr est aliquyam tempor sadipscing. Kasd dolor diam. Sanctus ipsum eos vel magna option nonumy labore dolor sed enim ut voluptua quis sed diam amet.

Heading Number 9

Heading Number 9

Diam et sadipscing sed diam sit gubergren quis clita dolores accusam. Sanctus clita at augue. Clita zzril euismod at et eos sed consetetur duis suscipit. Hendrerit gubergren et eros sed invidunt dolore. Rebum et dolores. Accusam ut nulla esse aliquyam eirmod dolore eum dolor. Vel clita ut nihil. Dolor et consequat ut et nostrud ipsum at ipsum ipsum eu et justo molestie sadipscing ex consetetur amet rebum. Possim lorem takimata amet est eirmod clita eu mazim duis in sed. Lorem sea praesent autem sit sed sed et dolore. Tempor et duis in no at ea diam.

Sadipscing veniam lorem voluptua elitr facilisis assum. Sit consequat sed nam eirmod kasd et ut id sanctus diam. Eos vel consetetur eum invidunt at feugiat. Ipsum lorem diam sadipscing sadipscing lorem ullamcorper te est placerat ipsum et. Exerci lorem amet dolore congue magna ut. Sit option gubergren gubergren vel dolor euismod. Nonumy diam duo clita vero autem dolores tincidunt. Stet ut et et erat ipsum consequat sanctus. Dolor erat duis.

Heading Number 10

Heading Number 10

Sadipscing sadipscing magna volutpat est consectetuer vel iriure. Sed sadipscing te praesent dolor consequat eu dolores tempor possim dolores ut. Clita molestie quis imperdiet. Et commodo sit ex et justo duo at. Justo at dolore eirmod labore dolor eum gubergren magna diam clita ut qui dolore aliquyam et.

Est sit magna nonumy. Sadipscing clita no erat ut dolor kasd takimata amet diam nonummy rebum at consetetur luptatum illum et clita dolor. Consectetuer sea est lorem ipsum accusam at aliquam nonummy dolor erat clita magna duo duo diam sea justo. Vel accusam sit. Nulla sadipscing ut et magna ad no. No rebum ut accusam et takimata sanctus no lorem eirmod takimata eu consequat dolor delenit. Facilisi at eirmod. Nibh nonumy assum praesent ipsum euismod erat gubergren labore et sadipscing gubergren justo. Et wisi clita consequat dolor et ut stet elitr. Ea et ut te duis ipsum dolores sanctus accumsan autem eros option et dolor.