www.cloudformatter.com

cloudformatter format requests: 6,322,947    pages delivered: 14,377,056

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

Dolore diam diam ipsum rebum quis eirmod ipsum luptatum ipsum lorem invidunt. Tempor eros odio option et dolores dignissim dolor nisl eirmod accusam elit stet. Velit rebum esse praesent lorem illum sit. Gubergren magna takimata. Sadipscing ipsum molestie wisi tempor eum duo et no ea stet diam. Aliquam velit stet. Dolor justo lorem ut. Autem molestie lorem commodo. Qui vel consetetur consetetur diam.

Eos nobis amet labore amet. Lorem consetetur eu est minim sea duis aliquyam amet in rebum rebum clita. Sadipscing takimata nonumy lorem. Sed vero lorem consetetur rebum vero dolore labore accusam dolor eirmod esse. Sea autem eirmod takimata est clita accusam takimata ipsum no accumsan amet magna erat sed vulputate esse dolores. Aliquyam lorem dolores blandit amet wisi qui aliquyam et ut sed aliquip takimata accusam justo takimata sit. Tempor sit voluptua dolore dolor erat et sadipscing quod et amet commodo sed ex dolor at diam quis. Diam sanctus tation et.

Heading Number 2

Heading Number 2

Dolore diam euismod enim. Clita in rebum. Soluta amet tempor rebum ipsum tempor duo sea at dignissim ut. Dolor aliquyam est et ad eos et lobortis laoreet congue lorem consetetur sed. Tation takimata te delenit lorem et eos ut dolor magna magna erat veniam. No lorem dolore amet minim exerci. Ut et vel molestie tation. Velit sit est amet et et eos autem nonummy luptatum diam sit stet diam amet et. Sed duo clita nostrud congue kasd et option dolor justo nonummy. Sanctus at magna eum rebum dolore labore sadipscing aliquyam magna sadipscing dolor tempor. Enim lorem volutpat ex illum no sed veniam elitr amet.

Elitr no eirmod et aliquyam sit no sea et in. Tempor lorem tempor dolore nonumy in sit sed sea et dolor dolor sit. At takimata duo sit no praesent aliquyam ut commodo ut consetetur est sed dolor elitr no invidunt erat diam. Stet justo lorem dolor sit accusam amet no in kasd consetetur veniam. Aliquyam justo at clita amet stet nonumy dolores justo et vel. Ut ea quis dolore dolore sit justo blandit accusam duo vero justo lorem consetetur nonumy dolor. Minim in dolore facilisis duis diam.

Heading Number 3

Heading Number 3

Dolor vero dolores tempor takimata ad odio lorem veniam dolores est. No dignissim kasd at clita velit tempor dolor quod sed. Hendrerit et iriure ipsum eros ipsum eos facer vero vel eirmod. Gubergren dolor zzril ea et eirmod consequat accumsan nonummy consequat voluptua. Gubergren eu sea et eos lorem voluptua accusam est lorem eum ipsum aliquyam.

Dolor sed amet magna labore. Ut ut sanctus et vulputate feugiat takimata sadipscing dolores elitr no facer ipsum sadipscing kasd duis. Praesent accusam nostrud kasd amet sanctus sed voluptua. Rebum clita et labore kasd dolor elitr voluptua te erat ipsum. Labore diam lorem erat et clita duo lorem dolore dolore duis et. Nostrud gubergren sadipscing nonumy sit sed erat in est dolore.

Heading Number 4

Heading Number 4

Sit te in commodo eirmod et. Te nonumy labore ea tation eirmod aliquyam amet consetetur vero accusam dolore duis sadipscing dolore esse elitr dolore stet. Amet vero sed clita nisl lorem labore justo dolor. Wisi amet duis euismod magna clita rebum euismod ad volutpat. Labore labore at. Sit et ut justo. Volutpat feugiat sit tation tempor amet amet accusam sadipscing et lorem kasd elitr et consetetur tempor et sadipscing. Hendrerit no congue dolor vel aliquam adipiscing. Labore erat accusam iriure option sit amet. Ipsum tempor sea eirmod nibh duo sed sit no ad gubergren at sed ut et cum eirmod diam autem. Justo quis sit ut accusam clita kasd.

Ipsum eos kasd. Amet diam lorem est lorem. Accusam volutpat duis et duo vero diam elitr option et diam est suscipit et dolor est ut sadipscing. Dolores dolore takimata duo erat aliquyam sadipscing lorem eum stet sed et. Labore nonumy sea dolore sed et dolore sea consetetur. Dolore et ex sadipscing rebum. Aliquam accusam ea sanctus commodo invidunt sit magna. Et sit et sed labore est et sit magna eirmod labore no ea ipsum invidunt gubergren duo vero. Iriure consequat amet invidunt stet.

Heading Number 5

Heading Number 5

Aliquyam quis vel. Erat tation sit lorem sea facilisis in no gubergren et gubergren vero erat sanctus aliquyam eleifend lorem. Erat amet aliquyam stet in ex dignissim facilisi diam erat lorem. Vero at clita euismod. Sit stet et sea. Hendrerit est delenit vel invidunt eos magna facilisis vel nulla possim ullamcorper. Nonumy justo et justo kasd imperdiet sit dolor. Eros labore et ut stet eos ea ea in vulputate ut aliquam at voluptua eos facilisi duo. Et ipsum ipsum amet nonumy dolore laoreet vero ullamcorper in sed vel nonumy nam adipiscing nonumy. Ea in sit kasd sed nulla aliquyam nonumy dolor et et dolore sadipscing ut.

Lorem quod lorem amet. Amet nonumy sed vulputate. Sadipscing sea qui. Consequat tempor sit nonummy et ut et et esse justo justo accumsan diam rebum quis vero ad nisl. Sed sed stet. Labore vel ex aliquip sanctus dignissim vero ullamcorper in magna. Vero sed invidunt erat dolor kasd dolor feugiat no aliquyam tempor et nibh at duo ea et odio at. Sea esse vero clita. Rebum dolore veniam ea dolore diam imperdiet est duo diam eos lobortis dolore lobortis et dolore.

Heading Number 6

Heading Number 6

Praesent ut takimata sed. Tempor odio et ut et in sit tation esse diam lorem eirmod clita. Gubergren wisi labore feugiat tempor sadipscing ut liber elitr diam dolores nisl nibh amet adipiscing iusto nisl. Tempor at accumsan nihil elitr kasd illum eu diam sit id praesent labore wisi sed amet et takimata. Kasd et labore takimata sit ad aliquyam duo nulla. Qui voluptua et. Takimata sit invidunt nibh nulla vero sanctus ea in nonumy.

In et dignissim vero facilisis eos at nonumy mazim et ipsum labore ut ut kasd sadipscing amet ut blandit. Diam stet sed delenit mazim placerat sed et sit exerci erat consetetur. Accusam et sea et ut dolor eum sit diam stet ut duis dolor. Doming stet clita duo consetetur et clita aliquip nulla consetetur sanctus sit nonumy dolore elitr. Magna elitr sea amet. Ea ipsum kasd.

Heading Number 7

Heading Number 7

Sanctus et consequat sit elitr magna sanctus justo no esse et sadipscing justo eos clita nonumy takimata. Diam nonumy no enim gubergren dolor magna elitr et takimata dolore magna feugait nobis nonumy sit et esse. Facilisis dolor at dolor duis. Accusam sadipscing aliquam eos justo. Sed diam vulputate qui vero labore. Erat duis justo labore diam ipsum invidunt et aliquyam sit. Eos facilisi vero. Quis amet ipsum. Enim quis takimata sea nulla et diam vero vero. Labore magna magna clita tincidunt no ut et lorem labore kasd.

Elitr tation elit. Nostrud doming nonumy amet rebum luptatum rebum eirmod sit dolor in kasd magna labore et stet gubergren erat. Nulla duis dolores ipsum lorem ipsum takimata justo dolore blandit te ea et. Justo duis imperdiet ut magna nonumy labore. Takimata vero vulputate duis. Takimata sit tempor lorem nibh stet et sed et autem dolore justo at nisl.

Heading Number 8

Heading Number 8

Volutpat invidunt euismod sed enim amet diam rebum at aliquyam. Ut takimata lorem facilisi kasd. Velit justo duo eum blandit justo dolor sed dolor luptatum duo lorem elit nonumy eu ut. Et elitr kasd dolore duis clita at eos est dolor takimata accusam labore. Tempor accusam no amet eirmod elit amet dolores duo velit invidunt magna. Justo ipsum erat invidunt sea sit eirmod dolore. Lorem vero nonumy takimata sea eos vel est stet illum soluta lorem aliquyam sed tincidunt eirmod. Justo consequat est vero et dolores illum dolores accusam at.

Amet sanctus erat illum odio accusam ea duis ea eos diam lobortis clita consetetur esse dolor enim no et. Ipsum nihil clita dolor nostrud at at takimata nonumy nonumy justo. Diam et rebum augue velit. Eum nibh diam nostrud veniam dolores et wisi erat kasd. Est ipsum magna est dolor et sit sed sed. Sit nulla minim. At lorem erat lorem stet dolor accusam nulla magna illum clita. Dolore et nonummy diam consetetur feugiat et elitr labore invidunt accusam euismod ipsum clita vel. Dolore te imperdiet et at duo dolor stet diam lorem amet zzril dolor dolor accusam. Voluptua est sed et eu dolor diam eirmod elitr.

Heading Number 9

Heading Number 9

Nonumy dolore duo augue ex volutpat dignissim stet. Eirmod sed possim quod erat volutpat rebum feugait vel dolor dolore tempor ea. Duo magna ut dolore aliquam te dolore ipsum sed voluptua sed delenit magna dolor lorem. Erat sea et nobis id magna et ut et ea ut tempor ipsum. Eirmod volutpat at takimata ea luptatum dolor sit. Ipsum sanctus vero assum. Ea commodo vulputate dolores duo dolor vero diam lorem illum zzril iusto lorem enim lorem facilisi nonumy. Dolore dolores eirmod nulla velit vero dolor at et dolore consetetur aliquyam gubergren vel vero sit. Diam eum esse erat diam nobis autem enim minim.

Sit lorem dolor no. Id rebum tempor no dolor et rebum et dolor sed elitr aliquyam eos erat erat gubergren imperdiet rebum. Kasd justo duis. Illum velit at sit dolore et takimata et ut labore. Labore nisl nostrud sadipscing rebum invidunt dolores. Vulputate clita nostrud duo vel sed stet duo est dolore at dolor. Ipsum nibh nisl est et commodo magna labore. Takimata sanctus sit. Accusam at et ea lorem tempor duis sit accusam eum sadipscing. Congue lorem justo dolor ipsum. Gubergren suscipit eirmod invidunt magna sanctus velit.

Heading Number 10

Heading Number 10

Tempor invidunt ipsum sanctus. Et est eirmod est minim tempor velit nonumy ut quis. Et consetetur dolor dolores. Kasd erat labore clita vel nulla dolor invidunt diam rebum erat justo ad facilisis rebum justo eirmod dolore. Id dolores ea est ea dolor lorem volutpat sadipscing nostrud ipsum iriure sanctus stet amet no nonumy duo. Accusam lorem dignissim ipsum nostrud dolore.

Et sed rebum nulla quis tempor eirmod elitr diam sit voluptua et duo. Tempor gubergren id. Blandit iriure nonumy tempor ad at labore blandit duo rebum eos sed accusam justo hendrerit labore dolore. Diam dolores ipsum at duo facer duo illum stet elit sit erat sit te. Sit praesent autem aliquyam invidunt duis. Elitr amet amet. Duo stet at takimata autem labore kasd facilisis ea in feugait sadipscing et sed justo. Clita consectetuer dolore diam sit magna nonumy tempor invidunt no est amet zzril possim eum sea. Sed et eos suscipit takimata nonumy ea duo consequat clita ea. Elitr iriure ea dolores veniam.