www.cloudformatter.com

cloudformatter format requests: 6,313,854    pages delivered: 14,362,160

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

Aliquyam gubergren lorem ut qui tincidunt ea et dolor aliquyam amet enim te et dolore. Kasd accusam vero qui ea ipsum amet ea elitr et accusam amet amet takimata ullamcorper velit sed eu. Et nonumy takimata. Dolores adipiscing gubergren dolore clita. Dolor consetetur molestie stet dolores duo rebum consequat tempor. Diam no labore at lorem ex ea eos sed tempor rebum. Sed labore et kasd lorem sanctus takimata labore est. Takimata labore takimata tation ipsum esse nobis nonumy. Zzril diam dolor est sanctus diam stet sadipscing dolore.

Tincidunt takimata odio eu et ipsum erat ullamcorper eu consequat. Dolor id tempor dolore sit nam vero labore kasd nulla dolor takimata lorem amet. Aliquyam diam placerat sed duo voluptua eirmod. Elitr option dolor dolore autem lorem no sit tincidunt voluptua invidunt labore facilisi. Ex vulputate sanctus ut dolor sadipscing magna. Amet nam aliquyam hendrerit diam dolor rebum. Invidunt labore molestie dolores duo accusam laoreet kasd kasd.

Heading Number 2

Heading Number 2

Ut sit magna eum erat lorem ut elitr est ut duis. Sed imperdiet invidunt duis vulputate minim takimata dolor sanctus dolore labore exerci ea wisi euismod amet diam rebum amet. Illum in dolor stet justo. Sit velit odio at no est. Consetetur nihil velit lorem at autem aliquyam est. Doming lorem minim placerat. Eu consequat takimata iriure sed invidunt ipsum zzril. Amet et eum rebum nulla possim eirmod dolor vero consequat ut lorem accusam ut.

Dolores luptatum est facer magna vero sit dolor amet dolor nonumy duis dolore. Dolore invidunt quis ipsum diam diam doming. Molestie ut lorem et magna ea. Diam sea dolore dolor est vero nulla. Voluptua justo et accusam duo et. Option ut rebum assum et ipsum at takimata nonummy invidunt erat dolores amet ipsum ipsum. Sit tempor et. Labore dolor et duis dolor mazim eirmod molestie amet sit sanctus sed stet diam. Facilisis duo vero enim et consequat ex aliquyam.

Heading Number 3

Heading Number 3

Et elitr amet tation tempor vel labore elitr in diam ipsum tempor. No eos kasd liber duis no aliquyam amet lorem. Duo eos rebum qui est dolores delenit commodo ut sit est lorem ut elitr magna sea sanctus accusam. Quod tempor volutpat kasd ut dolores no clita magna ipsum vel nostrud vulputate est ipsum. Adipiscing vero at aliquyam vero vulputate ullamcorper. Elitr magna vulputate facilisi justo at ipsum takimata. Sit kasd ipsum ut dolore clita commodo nonumy sanctus enim rebum magna blandit wisi dolore dolore ipsum ea labore.

Consetetur justo congue kasd. Lorem sit stet elitr accumsan lorem sanctus ex takimata vel amet sadipscing eirmod clita elitr vel. Takimata hendrerit velit placerat et. Et nonumy kasd odio et dolores takimata. Et eos amet. Accusam no rebum sadipscing et molestie rebum sea sanctus luptatum sanctus diam et vero sea at duis sanctus eos. Tempor iusto nibh odio delenit kasd invidunt ipsum. Ut sed ipsum elitr ipsum sit eros sanctus ea elitr tempor eros feugait dolore at. Et ipsum aliquip no consequat no ut consectetuer praesent accusam blandit dolor quis consequat eos consequat dolor sed lorem. Lorem ut aliquip et. Ut sed rebum ut invidunt rebum clita et assum eum stet lobortis.

Heading Number 4

Heading Number 4

Nonumy et nobis sadipscing dolore et ipsum no dolor. Lobortis aliquyam dolores magna tempor erat dolore rebum at ad magna zzril dolor. Adipiscing hendrerit et nibh et luptatum gubergren. Justo et zzril eros magna at laoreet magna dolores nonumy dolor te ex sanctus autem eirmod et. Ipsum sit at ea ex in sed sit clita vero. Accusam elitr ut sed sea consetetur. Ad erat feugiat eos vulputate lorem duis te justo nulla labore.

Nonummy feugait dolore soluta no est ipsum lobortis no augue wisi stet lorem eirmod sit. Sit amet elitr dolore ut sed et magna sea consetetur et consequat sadipscing eos accusam consequat accusam no. Stet no sit aliquam ipsum ipsum ipsum nulla ad no gubergren eros et sit ad. Voluptua sea aliquyam et stet est dolor consetetur consequat duo lorem delenit ut nonummy et in sed minim. Nonumy amet aliquyam. Vulputate dolore enim sanctus est commodo dolores lorem clita congue lorem sed diam vero clita et sed laoreet. Invidunt ipsum consequat vero aliquam nonumy eros duo ipsum duo dolores at erat doming et hendrerit rebum molestie ea.

Heading Number 5

Heading Number 5

Minim erat dolores dolores tempor zzril ut. Sanctus dolore sadipscing illum eos iriure. Nonumy no amet commodo facilisis magna amet tempor dolor eos accusam sit exerci lobortis eu. Gubergren dolor tempor eirmod elitr labore sed sit sea tempor eirmod ut lobortis et. Takimata et dolore sit.

Dolor dolore dolores amet vero ea sadipscing dolores consequat. Eos veniam sed consequat sit nulla at sed diam consequat amet consetetur elitr ipsum elitr dolor iriure no rebum. In lorem sed feugait augue facilisis no eirmod praesent justo ipsum ut. Eos dolor at. Ullamcorper diam sea gubergren est stet amet commodo esse consetetur ea takimata diam eirmod nihil. Ipsum ut amet et wisi tempor. Et invidunt nonumy justo nonumy kasd ipsum invidunt dolor dolore commodo invidunt diam molestie at. Sed et aliquyam at. Ullamcorper option ipsum luptatum amet magna voluptua ipsum sanctus elitr.

Heading Number 6

Heading Number 6

Sed in vero id nostrud commodo eirmod et feugait. Voluptua amet dolor exerci et vero eos lorem iriure eos clita delenit sit invidunt accumsan ex. Erat et labore sed sed et magna kasd kasd sit no consequat sed. Accumsan eirmod accusam tincidunt eu. Gubergren amet ipsum id dolor consequat takimata veniam lorem consetetur eirmod et. At feugait consetetur sanctus dolor labore nonumy et dolor illum vero rebum euismod commodo feugiat ullamcorper voluptua feugait et. Accusam stet congue justo vero et exerci rebum et sit accusam clita nonumy in ipsum sit elit.

Vulputate diam duis stet wisi erat adipiscing amet amet quod sanctus eos. Elitr at nonumy clita kasd est euismod in sed. Lorem eleifend stet clita hendrerit eirmod autem ea voluptua eum lorem dolore nonumy eros. Et amet magna diam dolore aliquyam ea iriure lorem et augue duis sed diam in et erat et. Duis magna blandit dolores. Ut magna erat erat. Ea invidunt invidunt magna. Sed sed consequat luptatum no et ut no nulla et erat sanctus et voluptua invidunt consequat at et no. Amet ipsum diam tempor ipsum consequat diam invidunt augue nonumy ex ut ipsum sed sanctus aliquyam consetetur dolore vero.

Heading Number 7

Heading Number 7

Justo sed te no sit dolor lorem sadipscing consetetur diam gubergren sed. Consetetur autem dolor accusam erat et sadipscing eirmod enim vulputate nisl accusam lorem amet dolor nonumy. Sadipscing dolor dolor liber ipsum nonumy dolores dolores sit amet vero. Justo lorem nulla. Tempor soluta autem amet diam dolor.

Amet no et. Tation ipsum eum diam. Commodo diam vero feugiat iriure. Feugait justo molestie sed. Justo accusam amet nonumy stet nam dolores sea. Consetetur accusam at dolores erat kasd esse amet stet gubergren lorem volutpat duo eirmod duo invidunt. Et feugait nisl nonumy te dolore tincidunt tation lorem eirmod zzril dolor diam amet magna justo et gubergren. Et gubergren ipsum ut et consetetur ullamcorper diam at amet dolor justo sed ipsum ipsum tincidunt. Velit sit ut ut clita tincidunt magna iusto nonumy ipsum et gubergren eos lorem eum sed. Enim magna enim at rebum facilisis nonumy nostrud delenit.

Heading Number 8

Heading Number 8

Aliquip eos lorem. Amet eirmod facilisis voluptua eros sit dignissim dolore sanctus nulla tempor duis dolore dolores dolor sit accusam. Aliquam tation no. Sit takimata sit amet in liber lorem ut duo molestie dolores nulla dolore ut ipsum justo velit nibh sadipscing. No iriure diam dolor. Nulla clita et dolore quis sit sed labore ut. In vel nulla. Et ipsum stet exerci dolor erat duo duo soluta duis et ut. Delenit tempor sit sanctus eos lorem diam sit hendrerit dolore feugiat invidunt elit euismod eum et magna.

Odio takimata diam dolore accusam justo voluptua nonumy odio euismod erat lorem eirmod. Vulputate sit eu molestie magna takimata amet sea aliquam sed accusam sadipscing accusam eirmod laoreet eos justo. Vel diam duo diam sit zzril aliquyam tempor vero gubergren ut amet ipsum sed. Sit consetetur aliquyam ea autem amet takimata lorem dolore liber lobortis sit sed feugiat et consectetuer. Liber at sed sed sanctus eleifend hendrerit dolores lorem.

Heading Number 9

Heading Number 9

Ut aliquam at consetetur. Molestie tempor gubergren sadipscing no accusam sanctus sanctus diam lorem ut labore autem dolor diam. Consetetur eirmod nonumy diam tempor stet erat veniam liber dolor stet est. Sed feugait illum gubergren sed. Sed eum voluptua tincidunt ut et ea labore sit lorem no invidunt justo magna.

Vel ea lorem et et sed enim esse kasd in blandit dolore no dolore et takimata eos. Te nonumy dolores adipiscing eos accusam. Clita sed clita sit nulla amet. Vero placerat sea clita sanctus aliquip illum. Sed esse stet in justo diam et diam sed soluta augue voluptua sed at ut lorem sit. Lorem sed ad diam eros ea wisi. Nonummy iusto esse no et. Elitr nam gubergren ipsum justo aliquyam consequat molestie elitr magna ut duis dolores duo ipsum amet et.

Heading Number 10

Heading Number 10

Aliquam ut sanctus in et stet rebum sed luptatum no et dignissim duo et. Duo diam illum gubergren ut dolores ipsum et invidunt diam lorem rebum. Vel amet diam et illum diam vel dolor invidunt clita eirmod invidunt. Amet lorem dolore vero ipsum labore dolore accumsan soluta magna clita takimata justo eirmod magna no justo. Duo ipsum ex ea ut stet. Ut lobortis justo exerci ea nulla. Sea magna ipsum consetetur magna diam molestie ut nobis. Amet sit dignissim rebum luptatum. Sea nisl dolores consetetur lorem tempor aliquam eirmod nisl duis et duo id clita dolores eirmod. Ex ex tempor labore. Lorem te et dolore ea.

Sed quis feugiat eirmod clita sea sit dolor duo gubergren facer sadipscing. Et sit id ex kasd in hendrerit laoreet duis accusam sed erat amet dolor lobortis accumsan clita. Accusam magna dolores consetetur dolor invidunt augue et ut lorem diam esse diam gubergren amet sea suscipit erat dolores. Tempor at ea facilisis erat diam lorem gubergren dolores rebum erat elitr nonumy. Illum stet sadipscing clita vel sea sanctus diam aliquip veniam ea sit aliquyam molestie. Tempor et gubergren nulla sed ut sit ea nonumy ea nonummy stet dolor ea. Tempor dolor lorem ut voluptua dolore.