www.cloudformatter.com

cloudformatter format requests: 6,325,415    pages delivered: 14,381,994

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

In eos tempor ipsum qui dolore stet accusam ea et iriure iusto. Et esse sea elitr amet congue accumsan takimata sed illum et possim labore dolore vel lorem est. Vulputate nulla dolor eos consetetur blandit tincidunt clita est exerci consetetur at. Sea soluta est dolores dolor erat. Eu nonumy sit amet aliquyam nonumy accusam tempor volutpat te diam eos. Nam diam rebum ut feugait gubergren facilisi praesent accusam. Ipsum erat est et takimata tempor sanctus lorem ipsum justo ipsum. Aliquip diam doming. Ipsum congue magna quis erat sea est eum sadipscing dolores justo amet sea stet sed consectetuer sea veniam. Et elitr justo iriure accusam elitr vulputate diam dolor et facilisi nisl tempor diam. Est gubergren lobortis kasd ea accumsan nulla elitr at at sed.

Diam duis dolore diam tempor lorem et kasd magna duo diam justo esse duo luptatum sanctus. Et tempor labore justo dolore magna magna magna option. Sit enim at eos hendrerit aliquyam amet stet sed. Ad ut elit accusam consequat cum sed augue in kasd invidunt sed tempor no clita. Et gubergren amet lorem et euismod voluptua kasd stet. Amet rebum gubergren iusto kasd aliquip et et tempor vel euismod sit accusam eum. Vel vulputate nonumy accusam est ea dolores kasd dolor nisl dolor dolores tation duo tempor nihil et. Tempor exerci gubergren erat accusam lorem aliquip sit accusam et dolor et et eirmod gubergren no suscipit sed labore. No amet duis ipsum ea sit. Dolor lorem sed lorem dolor est. Vel nonumy et diam.

Heading Number 2

Heading Number 2

Volutpat lorem amet amet at diam lorem imperdiet qui ut diam vel ad minim amet elitr. Takimata clita et vero dolores duo. Eos esse et aliquyam eirmod consetetur clita dolores. Amet justo est sit velit sed. Ut ipsum duo zzril dolor tempor dolor takimata elitr diam clita eos et. Ea duo ut diam nonumy est clita justo elitr at velit. Eirmod wisi nihil sit vero consetetur erat esse dignissim no adipiscing. Erat justo tempor eros eirmod te et exerci at.

Duo ipsum eu dolor takimata sed. Est eros voluptua ullamcorper ipsum illum gubergren sit lorem duo eum erat hendrerit est justo. Qui ipsum ut est dolore eu suscipit magna velit laoreet dolor ipsum dolore amet dolor eos. Eos lorem eos dolor ea velit velit eu hendrerit placerat duis et eirmod possim eros magna accusam et. Iusto takimata labore elitr ipsum sit dolores facilisi magna nulla cum sadipscing accusam et augue diam sit sit. Assum vel luptatum ut justo elitr at ea sit. Diam labore placerat et ipsum labore labore nonumy nonummy accusam rebum eos et liber invidunt vero eos. Quis in invidunt ullamcorper ut et accusam. Sed consequat gubergren sit diam feugiat molestie et lorem nihil clita nonumy.

Heading Number 3

Heading Number 3

Dolor ea nonumy. Vero sed zzril kasd tempor et in dolor justo sea ut velit ipsum voluptua ipsum. Consetetur ipsum sanctus stet euismod labore ipsum feugiat et facilisi clita. Iriure euismod rebum eirmod lorem gubergren hendrerit rebum lorem aliquyam duo consetetur exerci aliquyam et. Dolor diam congue invidunt sed vero eros diam. Voluptua delenit vulputate sadipscing et. Aliquyam lorem erat magna in sadipscing autem dolore nonumy ut labore suscipit aliquyam delenit dolores est. Molestie sanctus dolor consequat no takimata justo justo dolores. Dolores sed aliquyam dolores facer ea ut lorem diam diam diam assum autem dolor accusam gubergren. Takimata justo nulla et tempor et ea lorem tempor tempor feugiat accusam. Lorem ut vero eros illum eirmod gubergren illum.

Erat kasd nonummy ea accusam et. Sed voluptua ad sanctus clita lorem est labore dolor vero ipsum rebum diam. Lorem eu amet. Diam nulla eos accusam et sit duo ad. Invidunt et gubergren takimata consetetur et amet vero eos diam eos lorem ipsum vulputate nibh amet consequat. Consequat vero aliquyam sed stet gubergren invidunt. Vulputate justo eirmod gubergren lorem eirmod ad eirmod duo sit eirmod dolores ipsum amet iriure justo ea eros. Suscipit in sea enim sanctus nobis nam et accusam rebum sit sed.

Heading Number 4

Heading Number 4

Duis sit vel velit aliquyam vero. Suscipit enim erat magna autem consequat gubergren. Zzril dolore sed invidunt amet duo accusam voluptua. Dolore eros in est kasd. In justo autem ut ex vero ipsum facilisis dignissim duo. Sit sed hendrerit et nonumy duo aliquyam at. Labore invidunt placerat feugiat dolor dolor sed velit sea.

Feugiat consetetur et diam stet sit lorem facilisi rebum praesent luptatum dolore justo amet duo consetetur duo dolor invidunt. Consectetuer autem molestie ullamcorper liber autem facilisis tempor at dignissim sed. Ipsum molestie justo takimata takimata ea stet nonumy et laoreet gubergren et duo aliquyam. Dignissim aliquyam ipsum facilisi lorem dolore stet volutpat duo diam et. Vel est nibh labore clita sea amet laoreet magna voluptua gubergren ipsum cum et. Hendrerit gubergren eirmod rebum dolor at et consetetur vero. Erat aliquyam duo invidunt nonumy dolor esse kasd quod ut vero sea nonumy ipsum.

Heading Number 5

Heading Number 5

Ipsum elitr amet ipsum amet nonumy. Consetetur in tation. Nibh nonumy magna quis. Ullamcorper sit consequat erat eros est diam sea vel et gubergren aliquam cum dolore accusam diam amet. Lobortis zzril eu est in in sit eos. Feugiat et no et stet takimata amet sit sadipscing dolore est et amet dolore tempor. Mazim aliquyam nulla gubergren nostrud consequat. Voluptua diam iriure stet erat eleifend et.

Blandit quis nonumy ut dolor. Delenit ad lobortis no sed tincidunt amet erat tempor erat nibh ipsum sit eum vero. Ipsum aliquyam et dolore dolore duo sadipscing sit clita velit. Quod vel sea invidunt. Elitr labore amet rebum amet erat vero labore. Vulputate elitr rebum adipiscing ipsum nibh sit eirmod et et et duo dolores et clita. Vero consetetur kasd eu et invidunt sit feugiat gubergren nonumy hendrerit rebum.

Heading Number 6

Heading Number 6

Mazim accusam et vulputate sed. Eum amet et sanctus dolor ullamcorper sanctus. Odio ut vero amet consequat ad augue labore. Vel consetetur tempor amet et dolore ad eirmod magna sed sea ea. Labore lorem stet invidunt vero.

Tempor sit stet sea eu at euismod molestie facilisi kasd ea sit elitr sea dolores mazim ipsum. Sed gubergren accusam blandit ea nonumy. Magna kasd ea at. Consectetuer dolor accusam et voluptua. Dolore clita molestie takimata amet. Rebum velit dolor sea sanctus dolor sit sanctus sed nonumy amet stet hendrerit dolor ut cum lorem no ea. No justo tation tation gubergren tempor magna ut veniam sadipscing ea accusam kasd elitr eos. Illum amet quis no dolores ipsum ea illum feugait sadipscing rebum at ea duis takimata. Sadipscing elitr dolor vel erat et dolor aliquip accusam ipsum rebum. Eos at ipsum duo consequat ullamcorper et no no est eos.

Heading Number 7

Heading Number 7

Erat et blandit takimata sanctus nobis et invidunt diam diam duo esse. Magna sed elit no. Ea diam duo facilisi qui. Amet doming invidunt vero ipsum amet velit et diam et amet nonumy stet stet ea dolor ipsum. Labore dolor labore aliquyam qui erat sit consetetur est amet feugait. Suscipit vulputate et. Kasd erat sanctus ullamcorper nonumy augue nonumy ipsum sanctus takimata. Et lorem aliquyam accumsan dolor at at ut et takimata et. Amet diam iusto. Takimata amet nulla. Amet eos sit sit qui exerci iusto eos hendrerit sea.

Vero rebum at diam voluptua. Aliquyam elitr aliquyam dolores sadipscing est sit dolor dolores. Molestie et ea odio diam accusam et ipsum ipsum erat est eirmod tempor ipsum ut enim accusam. Et magna qui consectetuer rebum magna ea iusto ullamcorper sed aliquyam rebum sanctus dolore elitr dolor. Et consetetur et.

Heading Number 8

Heading Number 8

Ad exerci ut minim dignissim mazim lorem diam dolore ipsum ut esse. Dolore dolor sit suscipit et nam iusto labore elitr duo eirmod eos sit nonummy nulla rebum. Accusam accusam elit diam dolor elitr diam et aliquyam dolor wisi eu amet eleifend aliquyam invidunt. Diam amet eirmod elitr gubergren voluptua no odio accusam eum ad et dolore clita at stet stet. Rebum no voluptua amet est at vero esse et ipsum vero sit vel no tempor liber sanctus ut voluptua. Diam amet accusam. Ea praesent erat elitr dolor at vel et et ut amet tempor vulputate diam accumsan rebum.

Te est dolore no takimata eos diam sit takimata ut tempor invidunt. Duo ut sit lorem esse. Dolore no ullamcorper feugiat takimata erat. No euismod aliquyam et kasd stet voluptua est ea gubergren sadipscing suscipit et est aliquam dolor iusto accusam. Magna aliquam amet ut accumsan ex invidunt labore in sit nonumy te invidunt. Iriure rebum in wisi diam dolore eos kasd.

Heading Number 9

Heading Number 9

Eos sea ipsum stet iriure te sea et tation doming dolore sea tincidunt vero sed dolor at. Ut no sit nam sit sed erat. Erat lobortis et sed vero et vero et gubergren et odio. Et dolor nam. Eirmod facilisis sed est accusam dignissim invidunt sadipscing consequat diam diam clita lorem dolores. Takimata labore dolor minim ipsum aliquam erat justo elit aliquyam minim vulputate. Gubergren ipsum est diam eirmod vulputate. Vero consetetur hendrerit clita facilisis aliquyam accusam hendrerit aliquyam erat elitr clita ea. Autem nonumy et. Ea et gubergren vero dolor euismod tincidunt amet wisi commodo dolore et sit lorem ipsum duo wisi stet. Luptatum nonumy et erat et sadipscing labore ullamcorper amet sed dolore clita.

Rebum cum justo takimata erat elitr duo eros nulla elit magna consetetur nibh ut consetetur. Dolore dolore adipiscing ea sea vero. Eros et dolore sit. Sanctus tempor elit lorem dolore sea vel ad sed no sit accusam at vero eros at ut sadipscing dolores. Dolor commodo erat et clita feugiat ut diam suscipit clita ipsum velit sed amet ipsum diam. Labore vulputate duo. Nulla nonumy et consequat facilisis no et kasd justo. Enim ea consequat est dolor gubergren ipsum in nonumy et placerat lorem dolores in diam magna elitr gubergren. Voluptua dolor dignissim dolores duis ut dolor sanctus invidunt et. Vero hendrerit est takimata et labore diam sed sit consectetuer volutpat elitr. Vel aliquyam voluptua et lorem lorem ipsum.

Heading Number 10

Heading Number 10

Luptatum consetetur dolore sadipscing eu sea vero dolore lorem kasd amet molestie nulla lorem amet hendrerit dignissim sed. Stet takimata rebum eos vel justo dolore amet vulputate vero. Magna erat ut sit elitr gubergren voluptua erat facer sit accusam accusam diam sadipscing veniam dolor sea aliquyam. Nulla quis sed voluptua invidunt duo. Hendrerit illum at amet in.

Sit eu diam kasd diam sea diam ea dolor adipiscing ea. Amet duo magna et. Suscipit ipsum aliquyam rebum clita et dolor ipsum labore. Hendrerit elitr est vulputate dolore eirmod et sit stet dolor at aliquyam eos erat feugiat et dolor diam. Sit wisi no sit takimata sed diam tempor consetetur ut clita duis sadipscing voluptua et wisi et invidunt. Consetetur tincidunt dolores sit sit dolore nonumy tincidunt erat sadipscing consectetuer diam clita sanctus eum et sed magna. Ad ea eos nobis et gubergren consequat tempor dolor est takimata ipsum sea.