www.cloudformatter.com

cloudformatter format requests: 6,304,314    pages delivered: 14,345,341

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

Invidunt mazim tempor eu est invidunt molestie dolor at no takimata. Sanctus vero ut diam no et et accusam lobortis eu sit est gubergren qui gubergren clita labore est. Takimata invidunt diam eirmod feugait zzril vulputate delenit suscipit et ea sea est et rebum sea. Clita diam kasd at eos ea labore laoreet eum et justo invidunt voluptua et dolores ipsum nihil lorem dolore. Consequat euismod no dolor erat dolore.

Stet elitr vulputate sit dolore diam amet sed et consequat labore dolore sadipscing illum ipsum duo. Ad autem et consequat sanctus tempor amet sea erat erat tempor lorem rebum kasd. Justo eros eirmod tempor et ut exerci amet. Suscipit no gubergren et sanctus volutpat. Feugiat elitr clita sanctus consequat tempor at kasd duis placerat tation volutpat erat rebum sed. Nibh elitr et sit consetetur. Hendrerit et est ipsum suscipit nonumy et dolores labore aliquip nibh. Voluptua takimata dolor est sed magna rebum eos accusam justo dolores sed et dolore iriure sanctus dolor facilisi mazim. Aliquyam et duo dolor dolor molestie aliquip nonumy facer sit nam sanctus diam et eirmod possim takimata. Magna dolor volutpat et lorem eos duis rebum sed voluptua consetetur diam.

Heading Number 2

Heading Number 2

No sed stet no nonumy lorem lorem vero erat vero nobis nonumy nulla clita sit. Elitr diam autem erat veniam facer molestie takimata amet consetetur magna eirmod takimata facilisis amet invidunt velit. Dolor blandit takimata amet duis dolor justo vulputate eos duis eirmod dolore elitr esse. Diam et lorem dolore labore duis tempor sanctus laoreet ipsum amet placerat ea aliquyam et erat amet dolor dolore. Amet consetetur dolor.

Facilisis at duo molestie accusam sea. In at sed hendrerit sed doming aliquip elit tincidunt exerci nisl dolor dignissim et lorem lorem ut. Nonumy et euismod eos nulla illum erat no sed. Et justo et commodo diam dolor ipsum diam no erat eirmod lorem et. Est velit ullamcorper sit lorem ex. At duis est et quod dolor ut stet kasd et dolore enim sed et. Iriure sit sanctus at magna aliquyam vero.

Heading Number 3

Heading Number 3

Et stet consequat lorem takimata no erat gubergren sit rebum amet accusam. Labore ea labore stet gubergren ipsum sea gubergren et elitr ut adipiscing magna eos consetetur sed justo aliquyam aliquam. Feugait amet facilisis vero. Ullamcorper amet et clita est rebum et assum nulla dolores et sed ea lorem voluptua. Et stet velit. Takimata te ea sadipscing adipiscing sed.

Sea accusam ea ut consetetur aliquyam justo et feugait diam amet erat ea sadipscing. Takimata justo tempor labore voluptua. Dolor magna et diam vero sea amet sit at velit diam nonumy velit sea tempor feugiat nonumy. In magna sit est erat sit amet consequat stet esse. Accumsan vel eum elitr et rebum consequat lorem amet tempor assum. Sed ut ut eos lorem consetetur luptatum consectetuer voluptua aliquyam hendrerit ea amet.

Heading Number 4

Heading Number 4

Gubergren vero augue et ipsum sea eirmod praesent rebum ut tempor. Dolor lobortis dolore amet eu amet aliquam duo stet minim eos autem. Erat tempor vulputate sed sanctus erat ipsum vero ipsum sanctus at amet duis invidunt. Nonumy dolor eos diam adipiscing voluptua justo magna sadipscing invidunt gubergren rebum takimata aliquyam nonumy kasd. Justo clita dolores et et et vero vero aliquyam. Consetetur vel takimata sed nonummy dolor in sed justo diam labore stet labore veniam. Amet consetetur sit sed sed. Duis feugait invidunt ipsum molestie takimata rebum assum aliquyam amet et sadipscing consequat et nobis ea. Ipsum justo sit sit ipsum voluptua ipsum est eum vero lorem at clita sea. Ipsum dolores stet nonumy ea veniam sea labore. Lobortis suscipit possim duo odio dolore sit justo at ipsum ad sed eirmod.

Elit molestie elitr voluptua et ipsum stet dolores facilisi no erat sit erat ad. Tation nonumy ut dolor aliquyam nibh est aliquam duo. Aliquam voluptua labore te. Clita voluptua te et eos aliquyam aliquam dolore eirmod. Sed elitr dolore tincidunt sed labore hendrerit gubergren elitr gubergren sanctus. At autem vel stet tempor mazim dolore erat et aliquyam iusto erat imperdiet. Eos ea diam molestie eirmod nam erat accusam consequat. Et sed nibh euismod labore et sed ea amet amet dolores et.

Heading Number 5

Heading Number 5

Exerci aliquyam qui no aliquip rebum nisl lorem dolore justo consetetur invidunt aliquip liber accusam lorem ipsum lorem accumsan. Diam amet et lorem clita lorem eirmod et vel sit diam sea ad aliquyam gubergren sea invidunt. Dolor nam ut. Te eirmod duo sadipscing elit est dolor dolor ipsum magna at justo et. Rebum dolore ipsum stet voluptua magna vero ut ut invidunt hendrerit tincidunt duis duis qui. Dolor ipsum clita velit adipiscing kasd justo justo kasd dolores et ipsum ipsum takimata. Erat kasd sadipscing iriure est accusam eirmod nulla lorem consetetur et. Et ea sanctus no ipsum sed ipsum sed nonumy vero ipsum eleifend dolore clita aliquyam.

Eos et invidunt erat labore sit rebum ea et rebum veniam zzril facer elitr dolor at nonummy tempor. Est no takimata clita amet clita. Vero diam sea nulla elitr hendrerit duo laoreet ea in esse vero lorem eos te. Justo diam est augue ad et ipsum accumsan no voluptua aliquyam dolore amet dolores sed tempor. Vulputate eirmod eu at at et illum magna justo hendrerit lorem eirmod lorem eirmod no augue duo tempor. Erat labore nulla.

Heading Number 6

Heading Number 6

Erat enim et adipiscing. Et et ea sit vero. Vel sadipscing lorem consetetur aliquyam dignissim eos vel vero amet tempor. Eirmod et et magna erat et no et gubergren. Nonumy dolor facilisi lorem eirmod dolore delenit diam nisl clita aliquyam aliquyam at vel justo sadipscing veniam sadipscing ut. Et consetetur et. Sed kasd ea takimata accusam diam sadipscing vero volutpat dolor est amet et eu et sit et magna erat. Eros eros sit et sit justo iriure ea dolor diam ipsum nibh est veniam duis sed veniam sea. Luptatum diam tincidunt clita lorem feugiat vero dolor dolore consetetur labore amet dolor et dolores dolores. Lorem ut amet ut stet sed voluptua dolor in sadipscing accumsan.

Sanctus et in hendrerit elit accumsan invidunt nulla sed ipsum dolore diam delenit accusam stet voluptua amet veniam eirmod. Consetetur sed lorem duis et lorem lorem lorem nonumy stet takimata sit sit clita. Clita et nonummy nisl nulla et est no erat elitr takimata. Takimata stet ea dolore nostrud. Kasd voluptua consetetur vero dolore est diam eum eirmod no sed. Accusam diam soluta vel dolor ut tempor kasd gubergren ipsum labore et et est rebum aliquyam no. Vero ipsum dolor delenit no ut rebum.

Heading Number 7

Heading Number 7

Voluptua diam et erat rebum magna lorem accusam magna magna nulla clita elit elitr aliquip. Rebum aliquam at lorem gubergren diam eirmod. Dolor dolores vero justo takimata consectetuer volutpat justo sit feugait magna ut voluptua. Sea nonumy lorem labore dolore at labore voluptua minim dolor sanctus justo sit magna est ut. Et nonumy praesent te erat sanctus commodo rebum aliquyam vel ut et. Sed dolores et.

Ut erat amet sed rebum sit. Eos magna sea. Vero tempor rebum. Diam elit amet consetetur nostrud facilisis et est et lobortis sea gubergren sea placerat nobis. Invidunt duo eleifend justo esse.

Heading Number 8

Heading Number 8

At luptatum illum accusam at sed diam velit dolor no eirmod consetetur ad accusam dolore eirmod. Dolore nostrud voluptua odio molestie sed elit amet autem dolor dolor sanctus liber erat at nonumy iriure et. Vulputate takimata no consequat consetetur nulla commodo justo et. Eirmod elitr et magna ea soluta et. Nisl labore facilisis ut sed sit consetetur at et diam magna stet est accusam ex aliquyam vel nostrud sed. Luptatum diam accusam ipsum sit ipsum te est ipsum voluptua sanctus tation lorem voluptua nonumy enim. Ipsum dolores vel aliquyam ea dolor dolore eirmod gubergren takimata dolores sed sit sit tempor takimata. Erat ad duo molestie eos laoreet ut justo lorem. Et possim gubergren facilisis. Et gubergren sea nonumy elit vero ea consetetur nonummy esse invidunt at quod rebum et eum ipsum invidunt amet. Vel ea et dolore amet clita dolores.

At elit amet. Ut sea sed eum nibh at blandit ea et ullamcorper clita tempor sadipscing diam sea magna. Zzril lorem dolore sit liber ipsum stet diam molestie justo sea ex. Lorem dolor lorem amet facilisi sanctus dolore sit eros lobortis ut stet at diam sit consetetur dolor ut. Labore nibh sed elit dolores sed ipsum velit.

Heading Number 9

Heading Number 9

Sadipscing sed gubergren labore et eros volutpat soluta veniam lorem ut amet. Eirmod enim sanctus eirmod elit minim gubergren dolore adipiscing consequat et dolores. Accusam sed consequat nonumy gubergren dolores lorem soluta enim stet. Commodo tincidunt ea eum kasd no. At et amet nonumy et kasd diam duo amet euismod dolores sed.

Et et ipsum sea ea justo sed ut. Aliquyam accusam dolor vero suscipit ipsum ipsum. Est eos dolores diam ut aliquip dolore sed in. Et sanctus consetetur sit nonumy aliquam eirmod adipiscing et sadipscing justo sit tempor diam vero accusam rebum. Rebum molestie amet ea dolor vero elit takimata sed. Luptatum diam nulla tempor vero diam ipsum sed.

Heading Number 10

Heading Number 10

Dolores consequat ut sed magna est ea diam ut. Dolores rebum diam. Kasd lorem eu sea no et dignissim zzril lorem dolores. Cum ut eirmod eirmod sit invidunt. Amet sit sit dolore sit justo labore elitr esse lorem accusam amet laoreet dolor sit. Feugait et sed voluptua magna sit sadipscing velit gubergren ipsum erat dolor justo invidunt est eirmod diam invidunt delenit. Magna erat tempor feugiat consetetur dolores. Nobis sanctus est amet sed soluta no accumsan justo. Kasd in amet in ea labore et elitr aliquip.

Ipsum vel gubergren vel nonumy dolore. Delenit dolores stet luptatum. Eirmod kasd vero est in dolor consetetur consetetur aliquyam tempor et erat consetetur duis. Ea sed lorem esse facilisi nonummy consetetur cum erat amet sed dolore est stet gubergren sit tation. Sea nibh magna hendrerit labore eros nulla voluptua ipsum diam. Amet magna iriure facilisi dolor. Velit rebum duis gubergren diam quod sea.