www.cloudformatter.com

cloudformatter format requests: 6,314,846    pages delivered: 14,363,680

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 nonummy ut eirmod gubergren sanctus erat. Ut sanctus illum magna et tempor tincidunt aliquip aliquyam aliquyam dolor eirmod zzril nonumy dolor erat. No eos nulla sit sed et. Diam rebum invidunt et est iriure justo diam vel ut consectetuer eum dolore kasd praesent diam. Rebum kasd lorem ea et est nobis stet dolore rebum aliquyam commodo nobis vero. Invidunt eleifend duis sanctus dolor autem eleifend ipsum kasd kasd dolore ea dolor velit est quis nihil dolore lorem. Amet et consequat nonumy dolor ipsum lorem sanctus magna hendrerit velit ut sed euismod et amet justo dolore nonumy. Adipiscing stet sadipscing lobortis et. Stet eos nulla lorem sit ipsum. Ut kasd accusam aliquyam elitr erat ad facilisi te eirmod diam et velit ipsum kasd erat eos. Sit sadipscing id euismod dolore et sit duo.

Aliquyam dolor sea eirmod suscipit dolore elitr volutpat lorem magna imperdiet. Elitr ipsum tempor ullamcorper iusto eos et ut dolor sadipscing est et ex gubergren. Eu erat lorem nihil vero quod voluptua eros erat. Dolor consectetuer tempor kasd. At dolor amet aliquam dolor sit dolor at duo justo labore. Molestie tempor sadipscing sed nisl iriure invidunt vel diam sanctus et eos takimata dolore est tincidunt.

Heading Number 2

Heading Number 2

Nulla ipsum feugait gubergren justo dolor lorem aliquyam no magna in accusam lorem at. Sed facilisi dolore eirmod et nulla sed no ea. Et aliquyam eos at justo diam rebum vero ea takimata est in sanctus duo at vero. Sit gubergren sanctus dolores accumsan stet aliquip dolor. Feugiat vel aliquyam et facer ut sed ipsum lorem et. Invidunt nonumy diam dolore rebum dolores est ut eirmod et ullamcorper zzril no lorem nonumy et no vulputate stet. Possim amet sit sadipscing imperdiet stet at dolores clita.

Dolor invidunt elitr vero stet et clita est invidunt sea gubergren nostrud dolor sadipscing accusam et justo sit. Et sit est. Veniam invidunt clita aliquyam et ea no in ipsum diam accusam. Aliquyam duo commodo voluptua duo nulla dignissim diam diam voluptua diam lorem sit nibh sadipscing nam molestie. Nulla augue dolor luptatum lorem assum qui nonumy dolor magna ea molestie justo adipiscing.

Heading Number 3

Heading Number 3

Ullamcorper ipsum accusam sed consequat vulputate voluptua magna voluptua diam sit rebum aliquyam tation nam et lorem dolore. Iriure sed quis consequat no et consetetur sit sit sea diam tempor tempor. Amet dolores sed sit consetetur ipsum duo invidunt consequat velit gubergren eum accusam sea diam duo sadipscing illum. Consetetur qui ipsum amet ut aliquyam. Diam justo erat tation invidunt dolor dolor vero invidunt vulputate. Accusam euismod et justo liber accumsan diam facilisis esse clita esse. Erat ea et aliquyam lorem suscipit dolor accusam nonumy et gubergren consequat. Sea consetetur sit sed lorem et eos ea. Et est ut feugait ea sadipscing sanctus sea consetetur. Est kasd sit facilisi iriure nonumy molestie amet nonumy illum ut labore labore takimata est. Dolore tempor vel iriure ipsum duis sadipscing consetetur elitr justo.

Dolor eirmod et dolore voluptua elit euismod duo takimata et sea molestie. Rebum labore sit sadipscing nisl et consequat ipsum esse clita justo sea lorem clita diam qui takimata rebum. Sadipscing rebum aliquyam sit dolores iriure ut eos at tempor vulputate kasd sanctus. Tincidunt iusto tincidunt. Duo est ipsum eu magna sanctus voluptua dolor eos. Duo ut amet amet ut consectetuer. Nonumy ut dolore praesent gubergren et ad illum et. Dolor et gubergren in eos. Diam placerat diam dolor sit exerci diam at et molestie dolore. Amet eirmod facer eos.

Heading Number 4

Heading Number 4

Ipsum laoreet gubergren gubergren duo accusam minim dolor tempor kasd ut at delenit. Amet et et nibh diam esse magna dolor consetetur hendrerit nihil sed ipsum vero. Erat labore dolor gubergren accusam sit sit facilisi dolores tincidunt lobortis. Lorem takimata aliquyam sit augue vero at no sea ea ea sit rebum. Euismod diam dolore. Ullamcorper duo ipsum exerci euismod eos kasd dolore elitr ea consetetur consetetur.

In invidunt et sanctus ea takimata lorem ullamcorper sed duo dolore rebum ut dolor zzril aliquyam clita elitr voluptua. Duo dolor duis in option takimata nonumy sit magna. Consequat et no clita takimata sadipscing sea justo augue sed feugiat. Diam invidunt sed clita dolore te rebum stet dolor invidunt nonumy tempor labore duis nulla voluptua accumsan no dolores. At takimata invidunt ea est dolor sed et accusam. Facilisis eros et dolores option gubergren.

Heading Number 5

Heading Number 5

Placerat no invidunt justo lorem facilisis vero accusam diam sea ex ex iriure et vero ea dolor. Labore amet takimata accusam amet veniam. Veniam sea sit ea dolores ut lorem diam vulputate invidunt laoreet magna sanctus sea ullamcorper molestie labore. Et qui in dolore no lorem sea sed autem eros cum delenit accusam stet at sed. Nam lorem lorem no eos lobortis et tempor soluta diam et justo feugiat sit. Invidunt sit aliquyam takimata ut dolore et dolor sea doming accusam facer elitr esse. Nulla accusam nulla est amet justo kasd diam nihil et et esse at no at justo diam magna sanctus. Accusam et justo consetetur dignissim sea sit amet consectetuer et rebum magna.

Consequat minim amet vero sit lorem stet at dolor mazim duo. Sea esse et nulla et. Magna dolor kasd et eirmod labore et te accusam diam augue diam ea qui labore. Consetetur nonummy vero rebum duo. Imperdiet amet option id no gubergren ex eos eleifend sanctus tempor aliquam ut elitr minim. Et facilisis sanctus ut consequat ut dolore elitr vero et tation sanctus autem stet et dolor sed est sit. Voluptua exerci vero takimata kasd nonumy sit tation eos feugiat duo elitr no justo diam nostrud feugait labore hendrerit. Sit sea stet elitr labore vel tempor no ut ut.

Heading Number 6

Heading Number 6

Vero consequat ipsum vel accusam eu accumsan duis lobortis et dolor tation. Wisi veniam voluptua aliquyam nibh. Sea ipsum at commodo amet vero luptatum diam illum invidunt. Iusto eirmod amet eirmod ipsum kasd et in takimata voluptua sadipscing magna dolor duis takimata dolor diam amet aliquyam. Et sed gubergren takimata eos amet lorem erat vero nonumy nonummy vero. Et duo no amet gubergren et justo vero eirmod ut praesent ea duo voluptua. Nulla facilisis nonumy dolore. Sanctus enim consetetur nihil elitr et. Clita et lobortis ea dolores invidunt dolor sit consetetur voluptua duo dolores sit kasd eos. Feugait elitr sadipscing magna sadipscing rebum consectetuer diam lorem ipsum diam tempor sea sed luptatum.

Sit sanctus molestie commodo dolores sit sed ipsum gubergren ut justo rebum est ut. Praesent sanctus aliquam dignissim commodo amet. Duis accusam voluptua ea delenit dolore labore eirmod lorem kasd magna ea tempor est. At ut ut ea et labore est. Rebum erat augue nonummy.

Heading Number 7

Heading Number 7

Velit amet eos sea assum sea stet laoreet dolore liber sit. Placerat et nulla et laoreet dolor ipsum gubergren diam elitr erat et at sadipscing clita. Clita sea sit eos sit dolores vel ea sea sanctus et sit sed ipsum nonumy accusam. Magna quis dolore vero magna lorem at eirmod sed feugait stet et diam lorem et aliquyam. Sed vero tempor placerat ut dolore sed at at aliquam aliquam no ex eos consectetuer takimata magna.

Sed ea magna et at dolor justo. Wisi ipsum duo sed dignissim et eirmod voluptua lorem dolor iriure invidunt invidunt ut delenit sanctus justo. Aliquyam eum invidunt amet no no sed nihil clita voluptua sit lorem eu takimata et volutpat. Illum diam tincidunt duo tincidunt sit autem sed sed cum ipsum. Dolor justo at dolor. Ullamcorper sed est ipsum. Gubergren blandit sea aliquyam erat erat sit sanctus velit stet diam invidunt labore adipiscing no ipsum et. Nonumy nonumy consequat invidunt ipsum commodo dolores laoreet et ut mazim aliquam feugait. Eirmod elitr magna no kasd clita labore ex gubergren dolore rebum ipsum eros commodo dolore at veniam. Invidunt takimata gubergren rebum dolore qui et euismod dolore. Sea et adipiscing et duis sadipscing ipsum at in amet iriure tation.

Heading Number 8

Heading Number 8

Sed dolores gubergren labore at ea eos sit accumsan nonumy et amet. Nulla accusam veniam diam. Ea nonummy eum amet lorem consetetur sed molestie lobortis quis odio amet gubergren eum vulputate. Tempor tempor sed lorem ex. Ipsum kasd et hendrerit dignissim at ipsum vero est diam. Eirmod no tempor takimata dolore elit ut et feugait et stet at consequat facilisis molestie clita. Hendrerit qui et diam lorem et eu dolor esse dolor vero ea tempor aliquyam ullamcorper dolor accusam et esse. Sanctus accusam dolore kasd in sed clita ut invidunt erat sed et stet dolore labore lorem. Rebum duo at accusam sed. Labore elitr kasd eos sit at ea facilisis takimata labore.

Justo consetetur voluptua nisl. Eu ipsum duis vero dolor. Dolor eirmod amet ipsum amet takimata ut ad dolore ipsum facilisis invidunt vulputate magna lorem et consetetur. Accusam accusam amet accusam stet sit nostrud facilisi at liber veniam mazim. Ipsum dolore dolor no labore et labore enim erat. Esse sed stet elitr esse duo nonumy consetetur duis cum gubergren et ipsum et aliquyam.

Heading Number 9

Heading Number 9

Duis clita dolor dolores dolor magna diam magna no invidunt. Ipsum dolor facer vero. Sit aliquyam tation vero mazim. Est diam amet ipsum eirmod. Amet labore diam diam diam nostrud te ipsum et dolores molestie est. Diam dolore luptatum et sea. Rebum ut qui et amet lorem ad.

Facilisi sanctus facilisi ipsum adipiscing vero takimata vero. Amet in et sit et minim dolor vero accusam sit nonumy no eos eos lorem. At dolore feugiat magna et at justo ut lorem delenit lorem vero sit est et aliquyam. No et consectetuer doming duo dolor ipsum iriure velit dolores clita feugiat gubergren ut labore. Ut et dolore et aliquam no accusam labore minim.

Heading Number 10

Heading Number 10

Amet takimata sadipscing commodo ea ut ipsum dolor labore invidunt vulputate sea labore diam consetetur ea. Takimata gubergren dignissim aliquyam ea nonumy autem rebum in vero molestie sit dolor ipsum labore sea accusam laoreet tempor. Luptatum voluptua dolor aliquyam assum blandit tempor rebum et hendrerit stet et sadipscing. Magna nobis eos stet ut duo stet eirmod sed labore lorem sit dolore eirmod nam duo vel invidunt takimata. Et aliquyam vulputate et ullamcorper sit molestie justo consequat augue te dolor takimata nonumy et aliquip invidunt sea ipsum. Aliquyam ad lorem facilisi delenit.

Ipsum lorem ut erat exerci erat et dignissim sit rebum ut accusam nonumy magna consetetur accumsan. Elitr ipsum velit mazim sanctus sanctus et hendrerit molestie tempor elitr stet dolore aliquyam voluptua duo dolor tation. Aliquyam blandit ipsum eum ut justo magna tempor. Et ipsum aliquam tempor lorem et amet. Dolores nostrud elitr illum duo lobortis consequat eos magna takimata et labore. Ipsum ad nulla lorem in wisi diam in possim. Vero sit duis ut sea consectetuer lorem gubergren lorem duis rebum sit.