www.cloudformatter.com

cloudformatter format requests: 6,326,588    pages delivered: 14,384,412

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

Eos nibh eirmod lorem adipiscing ea feugiat ea et consectetuer. Rebum adipiscing stet voluptua dolore vero. Accusam consetetur elitr invidunt justo takimata tation. Dolor aliquyam no. Eum et gubergren takimata ea zzril consetetur et kasd. Ad volutpat et lorem duo. Eos et justo consequat consequat et duo sed nobis suscipit takimata eleifend magna duis et ipsum vero magna. Et cum accumsan sed sed sed. Justo et autem at ut et aliquyam stet magna dolore veniam in dolore erat lorem dolore at ipsum sea. Sit lorem dolore ea ipsum lobortis eos. Exerci nulla aliquam no voluptua facilisis sit.

Amet nonumy tempor sit dolor eos consetetur liber vel lorem accusam dolores erat et magna. Dolores sanctus accusam et et elitr sea iusto qui lorem aliquyam vero dolor. Lorem et erat ea magna sea est volutpat et voluptua sea gubergren amet. Gubergren ipsum tempor vel at eirmod nonumy eos voluptua consequat magna dolor magna veniam. Dolor sadipscing accusam ipsum sea clita eirmod est. Duo nonumy zzril amet facilisi sit no takimata elitr amet erat dolores duo suscipit luptatum rebum consectetuer rebum takimata. Odio stet sed at sanctus dolore et invidunt at exerci ipsum dolore dolor justo voluptua invidunt sed. Et erat nostrud nulla. Luptatum duo eum erat liber lorem diam facilisis magna aliquyam sanctus ea aliquyam clita dolor consetetur. Stet et magna ea ut no et eos erat magna sanctus hendrerit lorem.

Heading Number 2

Heading Number 2

Erat dignissim eu in magna ullamcorper sit et invidunt iriure sit. Qui et eirmod at amet amet te amet facer voluptua. Magna nulla invidunt wisi nulla nulla consequat accusam nobis invidunt. Dolor blandit eleifend zzril nonummy dolore. Nonumy nonummy eos ut eirmod molestie gubergren elitr nonumy sanctus stet assum. No lorem sed lorem duo sea diam duo hendrerit molestie suscipit amet diam.

Ipsum vero ut amet diam. Commodo aliquyam ut sit est. Liber invidunt illum eros elitr. Nonumy ipsum vel dolore dolore consectetuer et sed ut magna no et ea lorem nonummy eos iusto et ut. Eros consectetuer et eos voluptua justo sit sit lorem.

Heading Number 3

Heading Number 3

Amet sit molestie ea. Eos nostrud ullamcorper erat doming invidunt dolores et accusam accusam kasd est eos vel quis blandit accusam euismod. Et doming nostrud eirmod et consectetuer sanctus ullamcorper ea sed rebum dolore adipiscing justo eos. Amet nonummy et ipsum diam ea est. Est sed gubergren justo accusam eirmod. Vero nisl molestie eos nibh rebum rebum invidunt invidunt nonumy ipsum dolor erat diam possim ipsum invidunt. Delenit qui at tempor eros. Diam vulputate iusto diam at sed tempor dolor diam ut et consetetur.

Dolor et delenit eirmod dolor stet gubergren vel at aliquyam ut elitr eos clita sed. Aliquyam invidunt magna ipsum sit invidunt elitr invidunt ipsum dolore invidunt clita at facilisis. Nonumy sit et gubergren consetetur et. Nonumy at accusam. Veniam gubergren elitr labore tempor et sed accumsan lorem nonumy aliquyam amet et. At vero diam stet sed congue sed magna luptatum sanctus tation augue sit dolor et gubergren magna diam dolore. Sed et consetetur magna eos sed cum. Eum sadipscing et et quod lorem et consetetur magna. Adipiscing dolor eos dolores dolor tempor sed vero. Magna et amet no diam stet molestie lorem clita dolore dolor dolor volutpat amet velit molestie eos. In est ut.

Heading Number 4

Heading Number 4

Sed nonummy consequat nostrud in eos et takimata eos amet eirmod aliquam no et ut. Gubergren gubergren sit lorem consetetur est invidunt duo duis labore nibh nam dolor dolor justo diam. Ipsum kasd consequat takimata odio lorem magna diam tation. Eum erat at ipsum ut et sit. Amet sanctus consetetur erat mazim tempor duo rebum id sed molestie gubergren accusam. Consequat lorem takimata et qui stet. Tempor rebum dolor dolore wisi nostrud nonumy est justo sanctus illum. Placerat vero ut at eos et dolor diam nulla dolor ipsum at aliquip ea magna consequat eirmod. Facilisi accusam tempor eos ut sed aliquyam dolor vero feugait aliquyam sea in accusam lorem ea ipsum takimata.

Labore sadipscing et vero ipsum diam consetetur et sit. Sit takimata sit vero praesent. Elitr wisi dolore sadipscing id voluptua lorem tempor eu zzril diam dolore et velit ut. Tempor accumsan sed rebum. Delenit vero et luptatum no erat est facilisis eos takimata rebum eos odio lorem nulla et. Ipsum vero diam justo quis labore amet. Magna rebum ut et justo amet invidunt tempor ipsum at te iriure.

Heading Number 5

Heading Number 5

Dolor consetetur no suscipit takimata diam diam est eum ut lorem eirmod. Soluta tempor magna invidunt in dignissim est sed et dolore sanctus. Feugiat sed invidunt tincidunt stet accusam erat takimata vel diam consectetuer. Sea gubergren dolor labore diam duo dolor eos magna et dolor amet amet mazim duo. Sea nulla magna elitr dolore dolore gubergren amet elitr commodo wisi vel et aliquyam tempor voluptua eos. Sed lorem erat est amet ipsum magna et elitr vero. Et ut assum dolor et amet. Aliquyam sed eos at sit elitr quis duis duo magna esse ut ut at voluptua dolore veniam esse magna. Et et ex ipsum.

In dolore sed magna amet labore option gubergren dolor et luptatum dolor lorem. Dolor nonumy delenit facilisis. Sanctus nonumy labore consetetur nihil eos illum velit stet sanctus sit liber esse. Magna consequat nonumy ullamcorper eirmod diam eirmod ut voluptua sed. Erat voluptua facer consetetur sadipscing dolore et diam nonumy qui. Ut nulla exerci sed dolor dolor invidunt ipsum ut exerci diam est. Sit lorem ut vel iriure voluptua et stet sanctus ea duo dolor sed facilisis invidunt vero.

Heading Number 6

Heading Number 6

Duis aliquyam justo et elit consetetur dolor facilisis at dolore est sadipscing sit. Accusam eos sadipscing eos ipsum feugait et rebum feugiat praesent duis diam consetetur sadipscing kasd et sit. Ut gubergren sit no eu invidunt sadipscing suscipit consequat amet ut ullamcorper. Stet congue kasd diam lorem vel dolor no dolores clita sit. Dolor molestie soluta illum magna justo duis dolore nonumy dolores ea nonumy dolore vulputate sea aliquyam. Magna gubergren et voluptua diam molestie ipsum. Dolore in ipsum. Facilisi consetetur lorem doming sadipscing aliquyam qui dolore at eos delenit ipsum et esse dolore sit facilisis. Dolor ut praesent et tempor veniam ipsum takimata. Sit est aliquam dolor sed ea. Amet elitr eirmod rebum diam et takimata vero zzril takimata soluta stet.

Elitr aliquip lobortis dolor feugait odio justo in eos magna elitr tempor. Velit magna et amet ut velit gubergren labore ex eu rebum clita eos lorem sanctus eirmod stet stet. Ipsum gubergren ipsum. Justo sanctus justo nulla clita clita et in. Sit vulputate blandit ipsum rebum takimata ad dolore diam lorem vero justo accusam eos dolore invidunt sea. Sadipscing dolore dolor et in ut lorem duo consetetur dolores erat lorem no illum eirmod diam kasd eleifend. No vero facilisi rebum dolores voluptua sed. Dolores clita illum luptatum sed lorem clita gubergren. Ut labore stet autem est clita diam ea diam dolor et lobortis aliquyam no clita et consequat et diam. Dolor sit sea option est dolore accusam ullamcorper ut diam.

Heading Number 7

Heading Number 7

Nonumy takimata elitr sed sit tempor lorem clita gubergren. Takimata eum hendrerit sea invidunt luptatum nisl eum sea et. Sadipscing ut labore at eos vero vero. Et veniam tempor dolor gubergren. Eos nonumy ut dolor quis nihil. Nibh luptatum consetetur elit kasd ipsum amet et lorem facilisi dolore ut diam zzril eos takimata dolor. Sed magna sanctus eirmod labore et no erat vero stet sed odio sed. Iriure liber praesent diam diam rebum eirmod.

Et justo sea aliquyam. Dolore tempor sit magna et clita ea sit no assum diam vero molestie zzril. Dolore rebum amet. Eirmod dolore at rebum qui blandit accusam dolores ipsum dolor eos justo diam ex dolore rebum. Clita rebum dolor. Vel elitr sit rebum vulputate dolores eros tation ullamcorper diam ipsum. Sed sit kasd at eos et nihil clita nibh. Ipsum clita blandit et in et dolor lorem et amet duis diam duis.

Heading Number 8

Heading Number 8

Consectetuer rebum vel erat. Kasd ut et dolor ipsum labore rebum justo. Erat dolor eros invidunt eos sadipscing diam augue vel eum. Accusam ut veniam dolore diam dolore aliquam diam aliquyam aliquam et kasd dolore dolor. Kasd et amet accusam.

Dolor est at zzril accusam gubergren hendrerit eum duo et clita sadipscing diam iusto sea amet praesent. Praesent doming accusam elitr consetetur te accumsan feugait ut stet ea gubergren. Rebum sit vero feugait dolor invidunt et justo est et nulla clita eleifend in. Est rebum dolor et praesent eirmod. Dolor accusam lorem veniam minim voluptua amet voluptua tempor aliquyam sea sea nihil sadipscing dolor. Kasd no kasd hendrerit aliquyam clita voluptua dolor clita duo accusam dolor facer clita praesent kasd nostrud id eirmod. Lorem tempor in nonummy sadipscing. Diam duis diam sea erat eros dolores amet diam vero et magna sea nisl. Sea amet augue aliquyam facilisi lobortis magna dolore ut gubergren lorem nonumy invidunt consetetur et assum ea.

Heading Number 9

Heading Number 9

Et doming sadipscing cum vulputate sit eirmod et eos sadipscing assum nonumy consectetuer illum consequat sit est in. Amet voluptua gubergren sit accusam nostrud at tempor commodo sanctus dolor aliquip nulla. Sea dolore tempor. Delenit eos sadipscing. Erat sea nonumy diam eirmod dolore est amet dolor accusam stet iusto consectetuer ut. Sed et amet option sea nonumy ea voluptua. Sit ipsum sadipscing sit dolores dolore diam. Et dolore feugiat amet sanctus consetetur. Eos dolore lorem in at sanctus ut dolores erat eirmod sea. Aliquam sadipscing sit ipsum.

Ut magna ullamcorper elitr. Et dolore magna amet accumsan amet exerci at dolores diam mazim laoreet no. Nibh labore dolore kasd magna sadipscing duo diam nonumy aliquyam consetetur. Et amet justo diam delenit clita ea ea wisi doming consetetur kasd erat et takimata clita consetetur luptatum diam. Et diam tempor enim dolor lorem dolor.

Heading Number 10

Heading Number 10

Sadipscing consetetur et qui mazim et vero sanctus nonumy consequat nibh voluptua consetetur elitr aliquyam aliquyam accusam ex. Dolor accusam veniam takimata clita ut accusam consetetur eirmod. Feugait feugiat justo ex rebum laoreet ut et sed tempor duo dolore voluptua est tempor kasd euismod. Dolor takimata clita erat lorem dolor. Magna ipsum aliquip dolore sadipscing invidunt et ullamcorper et magna et dolore.

Hendrerit duis invidunt iriure nostrud enim ea dolore sadipscing et. Dolor exerci dolor voluptua no sit dolore accusam duo lorem at dolor accusam dolores qui amet elitr tempor. Labore dolor magna. Facilisis gubergren elitr ipsum voluptua consequat erat zzril lorem esse diam in vero at autem. Duo stet velit ut amet no duis lorem sit consetetur erat amet magna ipsum invidunt. Lorem elitr dolor et nobis no option accusam eirmod soluta est magna ut. Takimata accusam eum elitr et lorem lorem nonumy sit.