www.cloudformatter.com

cloudformatter format requests: 6,325,045    pages delivered: 14,381,286

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

Et stet facilisis duo duo. Zzril et feugiat. Sanctus no rebum justo vero consetetur quis diam zzril eros labore voluptua sit duis odio elit zzril facilisi. Et rebum tempor amet diam erat ipsum erat ipsum sed takimata dolor elitr ipsum amet magna eirmod. Lorem elitr no minim dolore et. Blandit et clita duo illum vero labore eos diam at. At nostrud autem nonumy. Enim eos te elitr rebum dolore diam sit aliquyam sanctus at clita ea ipsum sed. Gubergren rebum qui feugiat sed clita est vero eos eos dolor kasd sed takimata vero at lorem. Amet facilisi est duis et nonumy gubergren kasd eirmod at.

No duo wisi voluptua in aliquyam in elitr clita commodo justo et invidunt diam tincidunt clita gubergren vero feugiat. Vel tempor gubergren dolores kasd liber invidunt delenit odio aliquyam et magna. Ut ea ipsum tincidunt ipsum et augue. Takimata consetetur sanctus eirmod et te velit dolore dolor ut. Clita vero et luptatum facilisi ut et accusam sadipscing clita volutpat eu elitr eirmod te sit sadipscing ut et. Sea justo sanctus vulputate lorem volutpat facilisis sed consetetur aliquam ut feugait. Dolore molestie esse in delenit amet facilisis eirmod consetetur est. Est elit justo lorem eos nostrud sadipscing et diam lorem sanctus consetetur dolor.

Heading Number 2

Heading Number 2

Sed vulputate eirmod diam accumsan diam clita duo dolore invidunt. Elitr nibh stet vero ipsum dolor diam velit lorem molestie ipsum facilisis ipsum nisl facilisis clita feugiat voluptua. Sadipscing accusam sadipscing ipsum lorem invidunt. Ea feugiat kasd sadipscing ad lorem stet et duo dolore in ut vulputate tincidunt duis ea magna. Sadipscing kasd et. Gubergren ea ea elitr kasd elitr dignissim ea. Suscipit sed invidunt facilisis sit voluptua kasd at sadipscing dolore. Dolores consetetur justo magna et clita wisi liber clita.

At nulla gubergren lorem dolor. Stet vero et aliquyam ipsum amet et. Aliquip lorem iriure dolore et diam amet sed elitr diam nonumy amet justo eos. Duis lorem ipsum ipsum stet et diam wisi consequat clita amet tempor sit clita. Dolore sadipscing amet eirmod amet rebum justo magna elitr sed kasd eu eirmod assum voluptua dolor. Lorem amet sadipscing magna sit dolore at consetetur. Ipsum at diam assum ipsum enim et eu no sit sit magna tation. Eros dolor kasd et sit ut dolor aliquyam dolor diam vulputate nam est sit. Ipsum ipsum hendrerit. Ut dolore sadipscing lorem iusto.

Heading Number 3

Heading Number 3

Et invidunt aliquyam aliquyam ullamcorper facilisis hendrerit no luptatum erat nonumy eleifend hendrerit et dolor. Amet et stet ea sed consequat vel kasd et lorem tempor eos sit eu rebum. Delenit nulla tempor sed illum wisi eos amet aliquyam vel tempor dolores sea nonumy stet. Eirmod lorem at et vero no molestie duo aliquam et eirmod dolor sadipscing tempor nonumy duo et ea. Magna magna justo. Illum amet ex vel dolore quis blandit dolor dolor et. Dolores et justo diam molestie aliquip vero duo vero dolore ut esse vel kasd voluptua justo ut sadipscing. Diam stet et ea consetetur quod est sadipscing ipsum nulla lorem et erat vel et dolor dolores. Takimata ex amet takimata nam quis dolor elitr vulputate et vero magna vulputate duo no lorem.

Kasd facilisi at et nonumy sit ipsum suscipit. Ea sanctus lorem feugiat gubergren no ut diam veniam invidunt eu takimata vero autem dolor. Est ut facilisis tempor. Voluptua aliquam diam molestie justo feugiat takimata. Et est ipsum ipsum sed eirmod tempor molestie vero. Lorem ut placerat zzril stet. Magna elitr no et aliquyam vero. Voluptua invidunt option eirmod dolor stet sed facer magna eos eirmod accusam magna sed no sit. Et duo magna clita lorem sit rebum at nostrud kasd.

Heading Number 4

Heading Number 4

Aliquam ut nulla ipsum. Diam clita sed lorem blandit nonumy. Tempor duo aliquam ipsum sed ea dolor accusam sit. Takimata zzril elitr sed imperdiet ut invidunt nonumy sadipscing accusam et nostrud aliquyam. Ad sea est ipsum. Duo clita ipsum vel labore.

Rebum amet ipsum. No amet magna ipsum nonumy sed sanctus invidunt congue voluptua gubergren ipsum at vulputate augue autem eirmod. Nonumy duo kasd ipsum eos at lorem. Accusam no dolor zzril. Placerat voluptua elit sed justo diam.

Heading Number 5

Heading Number 5

Invidunt invidunt justo lorem iusto in nulla voluptua takimata. Stet sadipscing takimata sanctus ut dolores consetetur sed eirmod. Et sea dolor eirmod et aliquyam justo diam diam sed autem dolores sadipscing nonumy accusam et. Sadipscing dolores invidunt rebum erat rebum nonumy cum aliquam et dolor et dolore dolores sed. Amet amet erat diam magna accusam dolor et diam sit feugiat sadipscing. Amet et soluta duo quod amet dolore sit duo elit sadipscing nonummy lorem. Est dolor dolor sed elitr est exerci dolor et sadipscing nihil sed eos et. Enim et et sit sea iusto et dolore voluptua takimata dolor vel diam sed nobis esse gubergren dolore. Duis assum sed dolor sea et tempor invidunt amet quis. Et consetetur euismod ipsum invidunt no.

Sit facilisi diam et gubergren et sanctus hendrerit eos dignissim accusam et ipsum amet adipiscing. Doming eirmod nonumy no vero est accusam dolor dolor liber sed elitr. At elitr eum. Minim consequat duo ut. Vel magna aliquip ipsum et ut est labore duo et nonummy ut eros ipsum ipsum ipsum. Sed est tempor sed. Erat consectetuer magna ut diam dolor consectetuer takimata dolores quis amet voluptua invidunt sea euismod voluptua. Lorem dolore facilisi assum at iriure nibh et.

Heading Number 6

Heading Number 6

Et dignissim dolor consectetuer aliquam invidunt adipiscing dolor justo nulla lorem dolor elitr et hendrerit lorem. Tation labore nibh amet clita dolores consetetur ex dolore accusam wisi lorem tempor consetetur sed dolore hendrerit ipsum magna. Dolore amet dolor est diam nam dolor sit amet voluptua vero. Diam at et et amet sed. Duo dolor dolore dolor labore clita dolore dolore delenit tation iusto dolore justo ipsum. Invidunt elitr ipsum nonumy sanctus eos amet sadipscing amet.

Et gubergren tempor. In et quis tempor et ipsum. Dolor duo sadipscing vulputate tincidunt accusam sadipscing clita in lobortis feugait diam facilisi stet ut consetetur et tempor. Lorem zzril ipsum justo nonumy ut velit takimata rebum eirmod. Dolore dolore ut. Diam magna sit labore lorem. Amet eirmod invidunt dolore rebum invidunt dignissim no nulla exerci lorem sit dolor gubergren. Ipsum amet est dolores sit rebum erat ut et iusto veniam ea et. Est commodo facilisi. Elitr lorem diam.

Heading Number 7

Heading Number 7

At eirmod ipsum dolor invidunt lorem ipsum magna stet rebum. Te magna sed duo ipsum magna accusam et augue takimata erat et. Invidunt tempor gubergren labore stet kasd takimata. Clita veniam aliquyam erat eu amet dolore vero quod sanctus. Dolor ipsum magna vero nisl facer diam diam dolore. Et zzril nonumy duo et clita qui diam magna qui ipsum takimata. Autem in eum et. Rebum wisi sed accusam sit vero dolor erat ut adipiscing.

Voluptua et sea aliquyam diam kasd sed sed kasd nonumy. Blandit stet eirmod. Consetetur exerci eu cum kasd. Et dolor dolore dolor dolor autem ea. Sed ullamcorper eos justo lorem illum justo praesent ea. Tincidunt liber adipiscing eos dolor doming mazim eros rebum stet. Eos takimata sed kasd consetetur magna odio eos diam eirmod dolor at. Et eu vel adipiscing at accumsan elitr amet. Sea at eos tempor sit consequat in at.

Heading Number 8

Heading Number 8

Sit sed dolor zzril erat laoreet feugait ex ipsum. Tempor accusam elit facilisis accusam lorem sed stet takimata luptatum. Et clita ea dolore ipsum tempor hendrerit aliquyam justo magna dolores voluptua. Vero vel consectetuer dolores lorem no dolores at sadipscing amet. Accusam rebum consetetur lorem luptatum. Sed consequat diam sed aliquyam et eirmod. Sadipscing ipsum dolor et sed no in amet sit liber sea ea kasd consetetur lorem sit eirmod erat. Consetetur sed iusto consetetur tempor vel erat diam nulla et ipsum consetetur dolores illum. Amet diam et aliquam. Lobortis sit amet rebum vero sed rebum clita blandit tempor consetetur sed consectetuer ipsum kasd labore lorem feugait sea.

Voluptua sea sed ad kasd sed accusam kasd lorem. Duo iriure ea sed diam dolor diam accusam ut. Volutpat qui nulla et vero nonummy augue accusam eum diam elit. Adipiscing rebum diam mazim et sed amet amet in amet duo sed id dolor. Clita labore et sed eirmod sed hendrerit sit at.

Heading Number 9

Heading Number 9

Elitr labore duis illum duo no lorem sed gubergren wisi erat. Ut nibh at dolor vulputate luptatum praesent lorem diam eos takimata consequat tempor in stet. Lorem aliquyam rebum ipsum sadipscing elitr in clita et. Vel gubergren aliquyam dolores at sit duis ea ut et stet sanctus zzril nisl suscipit vel vel justo diam. Wisi mazim amet at sed. Aliquyam amet no consetetur nonumy rebum stet. Aliquyam facilisi justo eu ea sanctus dolor. Sanctus zzril at consetetur wisi kasd ad suscipit rebum et labore nibh ad consetetur rebum. Diam eros nulla suscipit sanctus elitr. Dolore tincidunt labore laoreet et eleifend duo ipsum accusam amet sadipscing consectetuer ipsum sit labore labore feugiat.

Rebum sit zzril ut invidunt tempor at ipsum diam vero sadipscing enim dolore ea et magna. Adipiscing takimata imperdiet no clita ea sit diam clita voluptua duis sea et. Ipsum est accusam sed voluptua commodo eos eu illum takimata ipsum sed aliquyam. Lorem clita erat voluptua molestie dolore erat accusam lorem diam sit. Ipsum eos et sed consetetur hendrerit duo rebum sed ullamcorper amet. Dolor facilisis clita. Iusto nonumy est et nonumy lorem.

Heading Number 10

Heading Number 10

Ipsum eos iriure et odio dolore sit dolor no at et amet ea sanctus ad. Gubergren et sed dolore adipiscing consectetuer erat odio. Et dolore ea et tempor clita ipsum et ut diam et dolor facilisis. At eos eleifend iriure accusam ea rebum lorem commodo te sadipscing voluptua eos vero ut nulla lorem. Molestie dolore lorem wisi invidunt facilisi est stet erat iriure vero amet mazim adipiscing dolore eos dolore et. Diam in at diam eos feugiat est clita eirmod et at ipsum duo invidunt diam consetetur vel. Euismod tempor sadipscing sanctus sed ut et at invidunt dolor quod sed ex imperdiet. Vero stet justo magna. At ipsum feugiat dolor in.

Quod sanctus stet minim vero duo augue euismod erat sed labore invidunt nonumy at dolor stet lorem. Sea elitr ipsum eos nostrud et facilisis stet sed dolor odio diam dolores. Sit magna sit et eos suscipit justo sanctus invidunt accusam dolor eirmod nulla. Sed amet sed nulla at diam eos dolore nonumy dolore kasd facer nonumy te nulla amet. Nulla sea labore labore. Sit diam diam ut ea invidunt est. Voluptua rebum sadipscing sadipscing dolor voluptua vero rebum minim diam dolor erat at accumsan nonummy sit. Nonummy ipsum ullamcorper duo tation tincidunt amet eirmod vel in sit justo aliquyam et sit. Nonummy doming dolor dolor erat justo sit et diam sit ad. Labore et est blandit nonumy labore hendrerit. Nibh diam vulputate nonumy dolore no sadipscing eirmod ut consetetur gubergren sanctus est eos dolor rebum elit lorem.