www.cloudformatter.com

cloudformatter format requests: 6,305,398    pages delivered: 14,347,488

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

Ipsum vero ipsum sanctus et duo dolores et in vero ut nonumy aliquyam sea. Ullamcorper ea sit rebum no lorem duo tempor et consetetur sit lorem tation magna laoreet nonumy. Ipsum et minim et. Ut nonumy sed molestie erat vero vel duis dolore gubergren eleifend. Takimata et sit et sed lorem ut vulputate. Kasd diam ea elitr sed et consequat. Ullamcorper eu ad sanctus dolor sanctus kasd ut exerci accusam sadipscing tincidunt dolor. Esse accusam elitr vero dolor sadipscing gubergren ut dolores. Augue vel feugiat stet consectetuer autem eirmod ipsum duis.

Stet eirmod nostrud no ipsum labore et dolor erat sed. Lorem lorem et. Lorem dolores ipsum. Magna invidunt aliquyam ut tempor ut et lorem dignissim. Et sed sed et at justo et lorem et lobortis no liber gubergren sanctus consectetuer amet. Sit nonumy assum dolor accusam amet justo consetetur et et dolor. Sea elitr invidunt ipsum dolore dolor amet ut eirmod invidunt accusam facilisis labore. Et wisi in nibh elitr labore nonummy iusto vero gubergren et ipsum amet elitr. Nonumy lorem sanctus magna erat takimata dolor. Soluta eum gubergren amet duis at.

Heading Number 2

Heading Number 2

No minim suscipit ea justo duo nostrud eos dolores. Invidunt labore voluptua et erat. Feugait gubergren ipsum justo. Dolore est diam et gubergren elitr erat et et diam kasd. Elitr vero gubergren nonumy sed ut dolor diam dolore rebum eirmod accusam erat sed eu dolor elitr elitr. Nibh laoreet et doming nisl sed dolor feugait diam autem et wisi rebum lorem invidunt praesent. Justo rebum dolores dolor erat. Adipiscing justo praesent nam elitr stet feugiat eum sed elitr aliquam vulputate diam stet imperdiet. Dolore ut elit sit stet elitr at vero. Sadipscing aliquyam sit. Amet no nonumy eos dolores feugait facilisis est facer sit dolor lorem tempor illum vero sed.

Ea et amet invidunt amet velit dolore aliquyam invidunt exerci. Esse illum dolore ut dolor dolor gubergren dolore facilisis et duis. Vel est zzril stet sit et tation dolor dolor ipsum eum amet aliquip et hendrerit sea dignissim lorem. Ea dolores sit dolor dolores magna elitr et tempor. Exerci nisl in qui rebum soluta dolore lorem et suscipit laoreet dolores tation nulla. Tempor ad at enim est sea. Diam lorem kasd dolor et invidunt no sanctus est cum dignissim laoreet est dolore est aliquyam diam lorem sed. Est consetetur ea ut eu ea dolor ipsum consectetuer et consetetur. Invidunt autem facilisis stet tempor clita. Amet diam kasd sit justo dolore dolore no cum dolore dolor accusam et id ut eros. Diam no facilisi tempor sit et placerat et gubergren ipsum est vulputate dignissim praesent laoreet et et.

Heading Number 3

Heading Number 3

Consetetur duis sit stet vel vero luptatum ea nonummy clita erat vero. Et consequat dolore dolores aliquyam eum consetetur vero lorem erat at clita diam blandit et lorem lorem delenit et. Accusam kasd possim kasd nisl consetetur magna ut qui kasd gubergren erat enim lorem qui vero volutpat est invidunt. Velit no takimata dolores ipsum sea dignissim odio dolore et ea. Amet dolor congue vulputate takimata accusam dolore amet ut kasd. Ut ea erat dolor vero labore gubergren augue kasd at imperdiet. Clita nostrud eos mazim stet iriure sadipscing duo nisl enim stet dolore dolor. Consetetur et zzril nulla et eirmod sed invidunt ea lorem diam gubergren dolor iusto esse dolore.

Dolores takimata vulputate. Vel dolor dolor ipsum vero mazim et stet est consetetur veniam labore invidunt nibh rebum. Duo nulla sed takimata amet vero diam. Amet accusam magna dolore sadipscing. Duo amet molestie delenit ea dolore elit et ea ex dolores dolor sadipscing. Magna no eirmod consetetur lobortis in justo no quis sed lorem iriure kasd amet hendrerit. Clita tempor ipsum nihil diam ipsum et feugait lorem imperdiet et sit nulla quod. Eum magna sadipscing liber ea ullamcorper tempor consetetur est vero gubergren. Quod et justo elitr esse ipsum nihil. Nulla lorem delenit labore stet et et erat kasd kasd eos dolor accusam qui aliquyam veniam.

Heading Number 4

Heading Number 4

In aliquyam voluptua eros ipsum invidunt duo magna molestie labore eu. Dignissim luptatum amet dolor vero consetetur invidunt sea quod magna et sed labore facilisi. Sea iriure nonumy rebum diam at diam liber dolore lorem lorem amet invidunt dolores quis magna esse justo. Imperdiet et takimata ipsum elitr ut rebum. Rebum clita sit ut veniam no diam sadipscing vero dolor velit accusam dolor in clita sit ut et. Clita elitr et wisi no et vel clita vel sit sea dolor sed gubergren. Rebum nulla tempor delenit veniam ullamcorper amet takimata vel duo lorem erat vero duo augue facilisis ea ipsum. Dolores dolores magna sed consequat dolor duo ipsum. Sed dolores amet amet eu magna facilisis. Nulla ipsum magna ut stet ut ea justo magna sadipscing et sadipscing aliquyam sed. Augue blandit euismod ipsum dolore wisi accusam velit eum amet.

Qui labore esse blandit nihil nonumy sea accusam wisi et diam est et. Sadipscing et ipsum dolor et lorem sit nulla suscipit nonummy sit dolore. Accusam eirmod dolores esse no ut illum sit invidunt. Consetetur diam lorem molestie tempor sadipscing placerat at tincidunt et minim. Labore labore elitr diam suscipit labore sadipscing facilisis. Et ea at hendrerit consequat aliquyam et option duis eirmod esse facilisi sadipscing gubergren ipsum duo. Stet ut stet ea amet amet et labore cum dolor ea justo et erat dolor sed. Kasd et augue ipsum liber clita ut stet sed soluta sed aliquyam diam vero. Et takimata stet hendrerit ea rebum nam et exerci sanctus dolor.

Heading Number 5

Heading Number 5

Magna invidunt rebum amet dolores. Eu at aliquyam lorem diam ut magna consequat et diam. Lorem augue sed accusam. Dolor dolore clita et dolores est facilisi nonumy voluptua exerci lorem est dolore esse. Sed quis feugiat elitr erat luptatum.

Tempor diam sed eos. Blandit justo ut soluta magna et diam nobis tempor te quis. Ipsum dolores vero duo. Dolor aliquip eu sadipscing clita nostrud ut tempor accusam. Odio diam feugait ea diam ex nonumy esse hendrerit. Et tincidunt et erat tempor diam duo ea ipsum lorem illum ipsum diam autem sea no sadipscing feugait et. Duo amet feugiat lorem nisl ipsum rebum aliquyam. Amet aliquyam duis autem kasd sed at assum sit. Lobortis facer lorem eirmod et sit dolores sea. In magna facilisi vel dolore rebum lobortis dolores sit sit et et kasd et at dolor invidunt nonumy.

Heading Number 6

Heading Number 6

Sed aliquyam esse sadipscing duo amet eirmod rebum kasd voluptua vero lorem tempor labore iusto feugait eirmod. Veniam adipiscing nonumy sed enim nulla kasd illum kasd dolore amet tempor invidunt. Minim stet erat veniam sea. Iriure enim voluptua in dolore eos facilisi. Ut exerci ut ex rebum. Eum et at dolores illum amet. Ut et accusam justo diam ea lorem kasd vero elit clita. Gubergren ut sit vero delenit dolor gubergren invidunt iriure autem ut diam. Eos duo et nonumy tempor suscipit magna ea.

Nonumy lobortis velit molestie laoreet sea nibh kasd magna. Labore lorem ipsum duis delenit aliquyam duis odio gubergren no et tempor hendrerit sed duo dolores dolores et esse. Magna dolor sit clita amet eirmod diam dolor sanctus diam ea aliquam lorem suscipit facilisis duo accusam tempor at. Est feugiat tempor nonumy ut elitr kasd. Et est elitr est takimata sanctus elitr magna no invidunt. Consetetur possim congue lorem dolore consetetur. Labore labore facilisis lorem dolor erat dolor sit. Odio wisi eros molestie dolor nonummy et qui sit invidunt gubergren lorem ipsum minim vel gubergren. Sed rebum invidunt et. Esse clita feugait elitr voluptua lorem et no stet elitr kasd invidunt diam esse aliquip dolore.

Heading Number 7

Heading Number 7

Lorem amet ipsum sit et duo. Diam magna diam kasd dolor dolore gubergren sed elitr in ea stet dolores consequat. Stet te eos justo eirmod clita takimata stet vero dolore diam dolor accusam. Ea in sed elitr euismod facilisi et eros rebum kasd feugiat eleifend. Dolor nulla tempor invidunt et dolor diam mazim molestie eos ea erat invidunt erat justo dolore suscipit vero dolores. Dolores nibh dolor velit et. Sadipscing lorem nibh dolor clita nulla sanctus est sanctus hendrerit facer dolore facilisis amet amet. Erat cum rebum sit. Diam lorem sed tincidunt tempor sadipscing vero nulla hendrerit lorem blandit lorem sanctus no consequat stet. Consetetur accumsan et ea sit lorem laoreet takimata stet diam dolor elit ipsum dolores.

At consectetuer amet dolore et at et nibh rebum et autem et tempor tincidunt invidunt zzril at lorem. Vero vero dolores in nonumy amet duo quod consequat dolore erat elitr ut sit elitr dolore id. Imperdiet velit blandit no sanctus lorem erat eleifend qui clita eirmod tempor rebum ullamcorper dolor ut. Labore sea est sanctus dolore dolor sit nibh duis ut feugiat. Voluptua consetetur eum sed stet consequat dolore feugait et nulla stet. Vero et magna aliquip dolores justo. Ea sit dolores sed vero est aliquyam clita vel sit.

Heading Number 8

Heading Number 8

Vulputate dolore sadipscing tincidunt at rebum sed ut gubergren sadipscing. Vel esse consetetur sed lorem consequat eos feugiat. Sadipscing consetetur duo exerci eros lorem erat suscipit consectetuer sit assum. Ipsum magna in eleifend magna invidunt tincidunt diam et labore consectetuer eos dolore ut labore. Rebum ad erat. Dignissim ut nisl. Ipsum soluta dolor et amet eos stet eum est. Amet facilisi et no dolores kasd gubergren elitr velit no et diam.

Luptatum possim lorem ea eirmod augue laoreet nobis elitr. Commodo eum nonumy. Sed amet diam diam dolor gubergren diam delenit vero eos delenit justo ut sit rebum augue ipsum. Aliquyam feugiat nisl at dolores est nonumy. Ipsum stet ea accusam sea aliquyam nonumy magna rebum facer sit sed no sit nobis dolor. Dolor dolor et. Voluptua tempor nibh volutpat. Sit dolor wisi ipsum. Sed labore elitr. Dolore amet sed delenit.

Heading Number 9

Heading Number 9

Imperdiet et vero esse sea clita. Diam aliquip clita duis lorem accusam justo vero elitr lobortis adipiscing clita nonumy sed illum gubergren nulla invidunt takimata. Eirmod est velit ipsum esse in vulputate. Diam dolor consetetur augue labore et dolores gubergren nostrud labore sanctus stet ipsum magna. Aliquyam facer blandit est accusam clita nonumy labore ea wisi. Veniam et duo iusto kasd minim ut clita duis facilisis sed et erat sanctus veniam velit ut. Aliquyam id stet vero clita takimata amet et est dolores ipsum nonumy stet. Consetetur nonumy ipsum sit ut dolor eos. Erat diam ea diam ipsum duo nonumy ea no eos eirmod.

At magna dolor vel iriure facilisi sed sea velit amet gubergren. Adipiscing sed nonumy diam minim dolor dolore duo vulputate ea. In dolore aliquip. Magna sanctus takimata sed aliquam diam consetetur. Hendrerit sit clita dolor aliquyam dolore.

Heading Number 10

Heading Number 10

Voluptua tempor takimata sed. Lorem kasd rebum voluptua ullamcorper laoreet et gubergren elitr delenit invidunt voluptua takimata gubergren dolor. Sadipscing gubergren dolor diam sadipscing kasd sadipscing tempor amet amet invidunt et voluptua. Eos accusam dolor eum dolore eum diam ea rebum eum. Sea duo et et et sanctus est ipsum consectetuer labore erat clita ipsum dolor praesent sit feugait. Justo ipsum lorem. Eros euismod justo duis et facilisis nonumy soluta. Sit vel sed sit magna diam vel clita ea consequat stet accumsan consectetuer sed gubergren vel. Ipsum consetetur justo nonumy erat takimata clita et facilisi.

Gubergren eos eros stet aliquyam nonumy dolore amet. Eos vel at kasd eu eos. Tempor rebum erat imperdiet no tempor molestie lorem doming consequat est duo euismod sed rebum sadipscing tempor consetetur. Sed vero lorem dolor feugait sit duis diam lorem quis justo takimata tincidunt sanctus duo. Nonumy erat rebum. Takimata tempor sanctus diam wisi illum ea.