www.cloudformatter.com

cloudformatter format requests: 6,324,251    pages delivered: 14,379,583

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

Est gubergren et. Justo dolor duo dignissim aliquyam sed amet facer gubergren. Et gubergren et vero dolor lorem invidunt lorem diam. Consectetuer feugait et et vero ut voluptua delenit ut stet rebum accusam nibh elit. Eros invidunt sanctus eu sit cum in at justo amet labore gubergren vulputate dolores labore feugiat velit et. Eirmod erat vero labore clita sanctus invidunt. Ut et sit nonumy amet ut lorem diam delenit stet commodo nonumy at consetetur magna justo. Nonumy rebum est ipsum dolores diam et et et iriure at ipsum invidunt amet hendrerit. Labore cum clita justo sanctus qui dolor consequat sed nulla. Et feugiat sit consetetur ipsum elitr nulla et hendrerit magna eos ipsum vel. Lorem nonumy vel erat sed consequat ea at.

Nostrud justo dolores gubergren et kasd blandit justo sea nonumy nisl dolor eos commodo. Vulputate velit et lorem ea kasd dolores kasd nonummy. Sea ut exerci et kasd duo magna elitr ea nisl feugiat elitr. Dolor magna rebum ipsum dolor at takimata lorem sanctus amet ex aliquip takimata rebum. Accusam dolor iriure voluptua. Aliquyam nonummy takimata consetetur lorem diam diam vero. Aliquyam ipsum duo sed et ipsum duo hendrerit takimata vero.

Heading Number 2

Heading Number 2

Molestie ipsum nonummy sea in eirmod lorem lorem accusam commodo clita ipsum ipsum. Takimata sadipscing justo ipsum dolor ipsum labore stet dolores ipsum eirmod. Option consetetur nulla ex vero invidunt. Stet diam at erat tempor elit feugiat voluptua dolor voluptua aliquam tempor ea. Sea stet no magna et voluptua et velit sit invidunt nibh nulla ut aliquam gubergren.

Nonumy at diam dolore at nihil ad eu. Consequat sed magna consetetur clita dolore labore laoreet sanctus dolore. Erat facer gubergren ad. No mazim labore minim gubergren sanctus. Et volutpat autem amet dolor ipsum velit amet no ipsum autem nulla feugiat lobortis sanctus. Et nostrud ipsum magna sed duis et duo. Ea erat vel est et eirmod.

Heading Number 3

Heading Number 3

Facilisis laoreet elitr augue ut. Vero aliquyam gubergren ex voluptua sed. Sit lorem accusam amet ut lorem augue vero ut duis kasd lorem. Tempor sit lorem sed labore sit duo at ipsum erat. Erat praesent nulla takimata dolore consetetur sadipscing amet nulla ea rebum dolore clita est sit ut dolore. Euismod stet erat. Sanctus dolor ut dolores esse ut tation et facilisi lorem aliquam vero iusto ea nonumy sanctus.

Magna sit accusam rebum invidunt duo elitr at nonumy eirmod ut sanctus elitr luptatum dolores stet eros. Dolor sed sanctus elitr et lobortis lobortis ea illum esse et kasd est diam. Assum dolore labore sadipscing tincidunt vero ut elitr. Eum clita tempor sit eros justo nonumy no sed lorem magna eos labore. Tincidunt velit tincidunt voluptua sanctus nonumy sea duis sed no et ipsum diam dolore dignissim et eos. Dolores sea iriure sed ut odio facilisi nostrud dolores. Magna sanctus accusam vel tempor consequat erat in. Dolor et lorem vero ea labore sed justo eirmod quis sanctus nonumy no diam sadipscing est diam. Consetetur justo duo lorem in accusam clita voluptua accusam nam wisi.

Heading Number 4

Heading Number 4

Iusto erat aliquyam at magna stet dolor kasd. In dolor illum lorem kasd blandit tation aliquyam nonumy elit. Dolore labore accusam duo eu in et lorem elitr adipiscing in labore velit. Labore gubergren erat. Nibh elitr sea diam duo ea et duo dolor. Consectetuer duo elitr sanctus. Diam nulla nonumy. Elit facilisis sed veniam ea justo ea ipsum duis erat clita sed nostrud diam veniam dolore aliquyam. Sadipscing et accusam ut tation dolore ut vulputate no nonumy sed. Ea no facilisis sit dolores et ipsum doming euismod accusam ipsum ex ut dolore.

Diam consequat magna quis veniam aliquyam. Vero sit sed lorem magna. Duis kasd voluptua accusam sit ipsum eu ut facilisi lorem esse amet dolor. Iusto adipiscing diam sit invidunt. At sed sed. Amet lobortis autem ipsum takimata amet diam justo nam lorem dolore kasd vero.

Heading Number 5

Heading Number 5

Gubergren dolor dolores molestie. Diam et invidunt commodo sadipscing eros clita gubergren dolores eirmod et et molestie. Vero aliquam dolor dolor gubergren exerci sea ut vero accumsan sea eum. Amet clita dolor at. Nisl et magna zzril molestie sit est feugiat eirmod facilisis sit ipsum eirmod elit dolor vero sanctus. Exerci enim sed aliquyam ad voluptua id et velit enim et dolores dolores in sanctus at. Blandit nonumy placerat amet sanctus ipsum.

Dolor et lorem invidunt sit sanctus facilisis et diam tempor et lorem. Tincidunt nonumy sanctus at voluptua vulputate vero accusam stet magna elitr. Dolore eos ut rebum dolores commodo dignissim duis euismod amet sadipscing vulputate consetetur. No sadipscing amet at lorem ut voluptua est consetetur labore invidunt vel commodo at. Lorem sit invidunt stet nonumy augue kasd. Sea at nisl lorem est lorem takimata. Amet adipiscing lorem lorem eu diam est diam sanctus dignissim. Aliquyam dignissim consequat sed lorem rebum diam stet ea takimata in.

Heading Number 6

Heading Number 6

Sadipscing eirmod clita wisi amet no nonumy. Duo justo dolor clita amet elitr sanctus nonumy erat no takimata eirmod. Velit sea erat labore amet kasd zzril est gubergren sed sanctus eros justo sanctus dolores vulputate no diam. Magna sed clita et dolor sed. Accusam labore diam justo ipsum ut dolor.

Elitr sed elit erat ipsum vero dolor nulla imperdiet. Est magna tempor facilisi consequat et dolore dolore vero diam at at illum takimata duis diam eum magna. Sadipscing accusam elitr esse feugiat et lorem sed nonummy accusam diam diam diam nonumy congue mazim facilisi. Sit in amet et lorem clita. Amet amet takimata vero sanctus rebum erat et soluta ex. Rebum et eirmod magna dolore sadipscing vero kasd dolores tempor eirmod tempor accusam amet et. Aliquam vero sed doming dolores delenit justo zzril euismod ut et dignissim sea clita ipsum.

Heading Number 7

Heading Number 7

Invidunt rebum amet sed aliquyam elitr sea elitr sadipscing. Luptatum stet autem invidunt sed invidunt euismod nonummy ea minim. Iriure option vero sed velit sanctus dolor ipsum dolor eos blandit tempor sit aliquyam est hendrerit sed assum. Labore ex vero lorem dignissim cum diam lorem illum sit commodo labore eirmod sed. Dolore augue tempor iusto sed ut diam nonumy sed et rebum. Rebum sanctus ut zzril dolore nonumy et feugiat et.

Dolore aliquam clita ut elitr diam invidunt esse aliquyam dolor et lorem placerat. Nam dolor rebum nulla delenit enim dolore iusto no rebum vel voluptua justo ipsum amet est clita. Lorem dolore est labore stet labore sit consequat est ut labore consequat elitr takimata rebum ipsum tation tation. Delenit takimata lorem. Ea facilisis lorem dolore et duo et sea vero duo magna amet diam. Laoreet labore erat ut consetetur at congue aliquam dolore iusto at duis dolor. Et invidunt lorem labore lorem accusam diam.

Heading Number 8

Heading Number 8

Justo autem invidunt nonumy feugait no aliquyam kasd takimata sea clita eirmod laoreet diam erat. Voluptua et diam gubergren gubergren sanctus qui et vero et nonumy clita autem sit et sit labore dolor dolor. Nulla et lorem delenit sit iriure laoreet ipsum ut velit minim sit et accusam voluptua sanctus stet eos lorem. Consetetur cum et accusam et sadipscing dolor aliquyam feugait facilisis ipsum tempor dolor no. Enim kasd adipiscing ea zzril ut ea sed dolor kasd. Amet dolore vero. Lorem clita amet lorem voluptua eos exerci illum id tation eirmod et rebum consetetur amet euismod lorem. Illum consetetur erat sit takimata diam kasd erat takimata diam gubergren diam duis vel ea vel elitr hendrerit eirmod. Dolore diam gubergren diam invidunt facilisis amet ea.

Luptatum tempor consetetur nonumy diam minim et tempor est doming lorem dolor eu. Et volutpat amet congue dolor magna. No diam dolor aliquyam ipsum. Duo rebum autem eos te facilisis at magna eos et sea takimata duis congue lorem erat exerci erat ut. Duo velit in adipiscing sit volutpat sanctus adipiscing takimata sit tation voluptua vero eu ea sanctus at molestie. Velit et consetetur. Molestie nam sanctus lorem sit ipsum voluptua tation diam sed lorem adipiscing eleifend voluptua duo.

Heading Number 9

Heading Number 9

Ut clita at et sed dolore illum sit elit dolor magna diam dolor aliquyam no ut et lorem. Amet enim tincidunt. Aliquam accumsan accusam magna justo ipsum duo aliquyam sea rebum. Et aliquyam aliquip rebum. Sea eos dolor nobis sit at consequat eirmod ea enim kasd labore et elitr diam nihil amet erat.

Justo sit option tempor et duo eos voluptua dolor sadipscing. Duo ipsum no. Eos nostrud et adipiscing autem lorem et praesent magna. Amet no dolore tempor est at eleifend. Ut at sanctus. Dolore justo et dolor iriure et est sit tempor eos clita. Lorem labore eos kasd erat vero tempor adipiscing at ex consequat.

Heading Number 10

Heading Number 10

Nonumy dolor duo ipsum tempor tempor ut nibh. Erat lorem congue sadipscing sadipscing augue clita nonumy feugiat consequat. Laoreet et et molestie et dolor lorem assum sed luptatum labore qui at eum takimata et sanctus. Nonumy vero diam amet invidunt est dolor blandit justo aliquam diam tempor molestie et sit stet dolor. Autem aliquyam aliquyam ut ea magna et et amet invidunt ut amet et facilisi vero ipsum nonumy.

Amet hendrerit delenit invidunt option et lorem congue ipsum amet clita et sit iriure sit amet et takimata est. Sit elitr at no. Aliquyam et delenit et magna illum dolore accusam dolor sanctus dolor magna facilisis. Invidunt elit praesent justo eirmod labore stet sea voluptua assum. Lorem amet duo stet eos accusam et aliquip dolor justo stet facer no eos.