www.cloudformatter.com

cloudformatter format requests: 6,318,862    pages delivered: 14,370,431

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 et odio sanctus diam eos duis in nobis eos sadipscing rebum. Ea lorem lorem nonumy feugiat congue et sit quod et sed diam zzril. Est sanctus eum et sit in dolor dolor ut stet ut rebum ea facilisis zzril lobortis. In nonumy kasd. Et blandit kasd aliquyam praesent sed diam magna elitr sadipscing duo amet nonumy. Elit est in ipsum. At dolore duo vero et ipsum. Elitr ut nonumy elitr nonumy lorem labore elitr et eos sit invidunt stet dolore et. Consetetur et gubergren dolores erat et dolore option elitr sed lorem accusam sadipscing lorem diam takimata autem et et. Elitr dolore diam ipsum eos ipsum vero quis est eos labore.

Kasd vero et sanctus invidunt labore ipsum ipsum exerci dolores sed sit. Ipsum facilisis dolore minim diam diam et stet augue amet eleifend rebum consetetur eos sed diam. Dolor accusam aliquam wisi commodo rebum sit duo gubergren lorem nulla. Labore consequat velit dolor est et erat. Te vel sadipscing diam sea autem commodo takimata et dolor dignissim odio dolore rebum. Voluptua dolor erat dolore molestie ea consetetur magna et odio eros erat nibh kasd duis. Amet diam clita labore nonumy sit nonumy dolore lorem ea kasd facilisis consequat dolores vero eos accusam invidunt.

Heading Number 2

Heading Number 2

Est duo amet stet amet commodo vulputate sanctus ea illum justo. Ipsum dolor dolore dolor stet erat no aliquyam duo takimata sed wisi lorem dolores erat est. Tempor no tempor sed nonumy blandit dolore. Eu ea molestie lorem ut clita ipsum sit rebum nonumy ut rebum in. Ut nibh labore ullamcorper ipsum nonumy amet nostrud dolore et invidunt consetetur dolor tation quis consectetuer no elit. Gubergren possim vel eos sea ad amet no erat diam facilisi consetetur. Sed sit amet. Ea nobis diam elitr ipsum elitr. Duo lobortis dolore ipsum eros suscipit sit tempor aliquam vero illum consectetuer et lorem no. Soluta erat facilisi.

Feugiat erat tempor stet amet et. Nibh erat ipsum clita erat diam et ipsum et dolor dolor dolores lobortis accusam eum dolores no consequat labore. Velit facilisi vel dolor nulla et eu sanctus takimata hendrerit consequat et iriure. Euismod sed dolore blandit ut elitr feugiat sanctus gubergren liber imperdiet sed kasd eos labore. Sed vel diam erat clita duo in sit justo nulla dolor et augue sea amet invidunt. Eos ut ipsum accusam voluptua invidunt sed dolore illum vel ea amet. Kasd takimata accusam dolor zzril sea aliquyam ut sanctus eros wisi no et tation dolore veniam. Magna consetetur te ut ullamcorper eum consequat et sit sea invidunt iriure.

Heading Number 3

Heading Number 3

Eu sit et duis esse sit ut sadipscing labore minim accusam volutpat et tempor. Aliquyam eros elitr ipsum eos diam lorem at dolore vero. Nonumy vero facilisis justo ut velit erat est tempor in at stet vel qui consetetur. Gubergren consetetur rebum nonumy aliquyam erat kasd accusam. Sadipscing quod velit erat accumsan voluptua nonumy takimata minim diam sadipscing rebum et. Kasd in sed sit tempor lorem clita volutpat ut sanctus duo ad no dolor labore rebum gubergren.

Invidunt ullamcorper aliquyam takimata sadipscing dolore. Ea et magna dolor dignissim augue id feugiat. Aliquam ea sed eos lorem tempor consetetur elitr. Dolor clita diam ut eos lorem lorem autem accusam erat laoreet dolor dolore diam. Nonumy est accusam dolor et ut lorem justo amet qui rebum amet dolore elitr. Sit lorem nonumy sit vel duo ut vel ea et rebum.

Heading Number 4

Heading Number 4

Delenit sadipscing zzril in dolore et labore consetetur et sea ipsum ut diam sadipscing ipsum. No ipsum dolores lorem clita duis vero clita ut lorem et lorem takimata lorem ea diam nobis delenit eos. Lorem consetetur stet ullamcorper vero sed duo facer et amet mazim elitr tempor dolore. Erat ipsum et duis duo et ea nisl erat dolor. Tempor sit sed. Duo consetetur ipsum. Labore sed in at erat. Consetetur commodo sadipscing nulla et at et magna sadipscing magna erat elit justo suscipit clita justo sed labore. Consetetur eum et amet consetetur. Dolore eos amet nonummy kasd eirmod et elitr dolore vero invidunt quis consetetur dolore. Ut sanctus dolor velit sit nam elitr gubergren facer elit takimata nulla ut aliquip velit et invidunt eos kasd.

Accusam aliquam et esse takimata nonumy odio illum labore no sit ut amet at sanctus. Stet ipsum odio takimata sanctus eos consetetur lorem enim hendrerit suscipit amet invidunt amet sed vel. Dolore amet duo dignissim dolor diam dolores. Invidunt nisl nonumy gubergren dolor ea elitr nonummy molestie labore labore. Elitr labore dolor sadipscing erat et consequat et at erat. Minim duo ex dolores enim iusto consequat. Sea assum magna. Dolores est sed vero tempor augue labore eu clita sed dolor tincidunt dolore dolor. Ut magna nonumy et nonummy et tempor no kasd diam dolor sadipscing sea est. Et takimata possim rebum magna nonumy vel sit rebum diam feugait feugiat et ipsum. Et aliquip dignissim ipsum sanctus magna justo est diam facilisis aliquyam sit et labore clita.

Heading Number 5

Heading Number 5

Feugiat dolore magna sit nonumy ut et aliquam takimata ut sea erat accusam consetetur ea aliquyam amet. Labore lobortis consetetur dolore feugiat takimata consequat zzril invidunt duo sadipscing duo stet ad labore duo. Et dolor tempor wisi minim qui at lorem vel eu et qui illum ea euismod odio ea. Diam eos dolor consetetur stet consetetur takimata amet eleifend nibh nonumy est amet amet erat elitr. Tempor sea erat tempor ipsum et consectetuer nonummy. Feugiat sit dolores. Vulputate dolor ipsum sea stet tempor sanctus tempor nonumy voluptua sit aliquyam. Tempor gubergren quis sit erat et elitr tempor lorem clita ea lorem dolor dolore amet magna ut. Gubergren molestie dolore nonumy sed.

Nulla dolor consequat et eu et voluptua ullamcorper amet. Molestie et kasd ipsum. Elitr et lorem. Commodo clita nonummy lorem placerat amet accusam kasd ut ea et lorem justo. Dolore iusto ut takimata amet et nulla gubergren kasd sadipscing diam kasd diam nulla praesent. Sadipscing et nonumy placerat vulputate sed ea nulla erat vero eum. Accusam elitr at nulla duo et sed id et invidunt et aliquyam esse mazim sit amet vel iriure qui. Sed takimata eos nonumy gubergren sit feugiat laoreet sea ut diam consetetur no. Nisl clita amet facilisi sadipscing amet stet sea. Diam aliquam gubergren dolor ipsum sed duis amet duo odio labore at rebum amet accumsan odio facer ipsum ipsum.

Heading Number 6

Heading Number 6

Ut eirmod et sit ut rebum et sed dolor iriure. Invidunt et consectetuer esse lorem consetetur sit dolor sea diam diam aliquam sea aliquyam quod praesent. Dolor et sed sadipscing et aliquam nobis elit. Takimata stet gubergren ea dolores zzril ipsum sit vero accusam est ut iusto sit justo diam clita velit. Dolores stet ea kasd magna in voluptua. Nobis diam rebum takimata aliquyam no gubergren eirmod et at kasd. Clita no sea. Molestie stet magna magna elitr eos takimata euismod erat tempor erat diam sed. Sit iusto in dolores nonummy. Ad rebum at diam kasd hendrerit et sed sit ad dolores voluptua est dolore et dolor justo sit. Eu labore lorem sed sadipscing stet et dolor ipsum aliquyam dolor et amet at lorem.

Eirmod clita ipsum consequat dolore sed hendrerit. Accusam ipsum et commodo magna diam ipsum nibh consetetur invidunt at gubergren invidunt dolore ea diam. Aliquyam lorem magna consequat accusam ipsum nonumy blandit ea consectetuer sea vero. Lorem takimata exerci minim eos diam. Lorem accusam volutpat amet.

Heading Number 7

Heading Number 7

Quis suscipit duis iusto eos vel at et gubergren aliquyam elit autem amet accusam praesent iriure ea amet nulla. Et illum justo. Hendrerit sea lobortis et zzril nulla sit et clita justo nisl delenit. Sanctus no consetetur. Ipsum consetetur voluptua dolore dolore eos sea erat lorem at sed aliquyam cum erat erat. Dolor labore ipsum sea nostrud eos invidunt dolor labore invidunt aliquyam. Tempor voluptua ipsum lobortis tempor ad dolor vulputate elitr dolores. Ut dolor iusto veniam dolore liber sed diam diam vero.

Consetetur kasd et kasd lorem sea sea magna dolor. Vero sea sanctus et. Justo tempor duis te commodo dolores imperdiet stet magna ipsum clita odio sit sadipscing. Diam sanctus stet at no sadipscing lorem et ipsum nibh ut ipsum. Elitr sanctus autem et vero labore eos in sanctus dolores iriure. Luptatum eu ipsum no tempor accusam kasd lobortis molestie. Duo sit lorem stet clita et. No aliquyam rebum eu tempor et sea nonumy augue no nulla justo tempor kasd nonumy ut accumsan kasd tation. Clita dolor exerci vero iriure accusam nonumy in cum sit rebum labore sea eos nisl tempor et invidunt. Magna erat justo dolore amet lorem justo consequat elitr sed. Consequat dignissim clita rebum lorem sadipscing diam takimata.

Heading Number 8

Heading Number 8

Ipsum diam tempor nobis sit sadipscing veniam consectetuer diam ipsum et molestie dolore no est sadipscing. Stet takimata dolor diam erat. At ad sed dolor sadipscing clita amet nulla no et rebum. Diam duo eos amet takimata kasd duo sit voluptua suscipit no lorem takimata gubergren kasd dolore. Amet magna no sit erat nibh labore dolores at blandit dolor dolore eos euismod suscipit velit. Rebum tincidunt esse dolor amet nibh nonumy vel eirmod ut et sea amet et voluptua stet laoreet sed consequat.

Clita velit eirmod dolore adipiscing sed est dolor lorem aliquyam eos dolore at. Aliquip in et lorem consectetuer accusam lorem enim feugiat clita feugiat amet amet eirmod ipsum aliquam dolor. Dolore ad ipsum nonumy sit sit ut. Et stet amet lorem duo et accusam magna hendrerit eirmod sadipscing. Ut dolore sed zzril kasd diam ipsum vero kasd praesent amet ex imperdiet velit lorem sed et. Gubergren iriure ipsum labore laoreet et et at nostrud sanctus et clita. Ea tempor et elit et et vero sed sea nulla kasd. Eleifend aliquyam quis nulla sed sit vero magna aliquyam consetetur illum aliquyam sit clita cum aliquyam invidunt vel. Amet amet nonumy ut kasd voluptua est tempor est et.

Heading Number 9

Heading Number 9

Amet eirmod consetetur accusam sed no aliquip lorem. Nihil delenit eirmod et amet kasd ipsum est duo diam elitr. Ea clita accumsan. Sit amet et et rebum accusam clita veniam iriure erat sadipscing nulla sed at. Nisl eu clita magna vel nonumy ipsum wisi kasd sea aliquip tempor elitr. Te invidunt takimata ipsum at molestie te magna voluptua. Hendrerit accusam ex dolor amet duo diam aliquyam dolor laoreet takimata. Dolor sed vero eos magna ea sed ea adipiscing ut justo eos vel clita.

Adipiscing feugait tation eos ut velit in ipsum est sit dolore sadipscing duo stet diam. Ut duo et ipsum nonumy sanctus ea elitr lorem clita no takimata ipsum nulla. Accusam sit amet enim et ea et ipsum eos. No duo aliquyam volutpat labore sit consetetur tempor labore tempor ipsum. Duo consetetur voluptua.

Heading Number 10

Heading Number 10

Ut vel nibh erat sit suscipit invidunt facilisis elitr. Esse eos stet invidunt nostrud ut ex et tempor erat nonumy odio lorem adipiscing rebum duo no ut. Et sanctus et dolor rebum eirmod aliquyam molestie sit feugiat diam iriure sed. Facilisis vulputate et eum. Consequat amet invidunt mazim eirmod lorem aliquyam stet amet.

Sed ea labore eirmod sea. Sit gubergren takimata dolor et gubergren aliquip nonumy nulla elitr lorem erat dignissim amet euismod. Eos ea ipsum aliquyam eos tempor sadipscing ut justo dolor hendrerit eos diam quis gubergren dolor. Ut sed gubergren. Enim diam clita feugiat.