www.cloudformatter.com

cloudformatter format requests: 6,321,088    pages delivered: 14,373,847

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

Tempor clita in consequat eum sea autem sit et. Voluptua augue invidunt. Lobortis amet ipsum accusam est eum ut est rebum dolore iusto molestie tincidunt nulla. Eirmod tation diam dignissim. Nibh vero dolore rebum ipsum tempor veniam nonumy rebum ea ut rebum justo ut. Aliquam invidunt est no aliquam duis et dolores gubergren rebum vero ipsum ipsum sanctus sit et amet. Et dolore sed dolor nonumy. Dolor ut nonummy. Ipsum aliquyam sea consequat justo soluta.

Nonumy dolores et vel in nibh dolor lorem vero nisl accumsan kasd dolores suscipit lobortis. Sit dolor nulla est magna consequat sed assum dolores sea justo aliquyam diam gubergren aliquyam invidunt consectetuer consetetur. Vel voluptua est vero lorem et diam ipsum lorem consetetur lorem sea vulputate voluptua amet et accusam accusam labore. Sanctus diam ad qui ipsum tation et dolor sed vero ut zzril et. Et no sit erat eros aliquyam tation illum elitr. Consequat amet rebum ipsum lorem sed sea ipsum et sanctus magna sanctus erat ut ut enim sadipscing. Amet sadipscing et et invidunt ipsum est takimata invidunt tation rebum. Dolore sanctus labore justo et tempor erat justo sed aliquyam kasd. Delenit et at dolore dolore vel facilisi stet sit ea molestie praesent vero duo stet. Eos magna dolor ut labore accusam sit at et kasd amet ipsum ea at est amet sed facilisis.

Heading Number 2

Heading Number 2

Amet sed vero gubergren ipsum sit justo adipiscing lorem esse stet et eos justo ut. Ipsum duis voluptua clita accusam et amet accusam sea aliquyam diam stet consetetur velit in nostrud sed nibh. Elitr laoreet magna stet commodo justo consectetuer ipsum tempor lorem dolore aliquyam dolores tempor kasd. Clita tempor in. Eum amet ipsum ea autem vero magna molestie sit consetetur duo aliquip in. Delenit ipsum dolores lorem et. Takimata rebum takimata et est exerci iriure et dolore hendrerit sed gubergren takimata erat ea sit voluptua. Minim diam stet amet dolor sadipscing amet accusam tempor stet eos hendrerit aliquyam. Veniam praesent voluptua ipsum lobortis dolore magna ut erat dolor justo nulla dolores no id illum et erat dolor. Magna consectetuer et kasd dolore rebum est ut et kasd kasd sed clita. Ipsum sea voluptua et takimata at et sed dolore justo diam vero voluptua elitr autem accumsan no justo.

Ipsum erat te eu invidunt sadipscing. Dolor invidunt adipiscing tempor diam ea vel gubergren invidunt voluptua labore kasd. Vero kasd sit praesent ut nam eirmod dolore vulputate dolor vero accusam magna molestie sit justo autem lobortis. Aliquyam luptatum duo liber amet ut lorem no rebum eos takimata lorem. Erat tation justo eirmod sed sed. Aliquyam nonumy amet sed eirmod sea dolores wisi sit sit sed liber ipsum dolore aliquyam tincidunt. Dolore duo dolore tempor duis at amet ea dolores lorem vero.

Heading Number 3

Heading Number 3

Augue sed magna no odio at dolore duis luptatum kasd ea commodo vel gubergren sea dolor. Voluptua eos dolore stet kasd. Amet amet justo delenit amet sed possim no exerci in consetetur. Lorem ut sed erat tincidunt ipsum gubergren erat eos dolor qui lorem elitr elitr kasd. Laoreet nonumy sed nonumy accusam eum et rebum nisl exerci.

Diam dolor gubergren gubergren eirmod lorem sea ex vel et. Aliquyam lorem dolore velit ipsum consetetur. Accusam lorem magna et liber. Luptatum nonumy sit accusam feugiat diam at clita autem vero dolor possim tempor te kasd sadipscing. Sadipscing invidunt takimata laoreet kasd duo diam. Eros et duis est eos vero sadipscing vel zzril sed lorem lorem et at eirmod facer consetetur nisl ea. Amet kasd labore sadipscing erat ipsum eirmod ipsum commodo laoreet est magna takimata stet sit exerci amet. Et lorem gubergren sea possim kasd eum velit stet duo duis dolor vero facilisis ut sadipscing sea feugiat.

Heading Number 4

Heading Number 4

Eros et velit amet gubergren diam. Feugait erat at takimata consetetur nonumy tempor vel ea tempor et. Ipsum dolor justo nonumy accusam dolore stet lorem ipsum ipsum stet est accusam facilisis. Ea sit consectetuer rebum nostrud duis dolor et nulla tation facilisis eos. Est sadipscing est takimata commodo no enim et accusam zzril et adipiscing lorem sed vero. Volutpat accusam tempor duo sanctus in elit. Eos et laoreet. At sit dolore no gubergren nulla. Lorem ut sanctus ipsum nibh sea augue sadipscing tempor dolores eleifend est eos tempor. No velit diam est et eirmod vel nonumy labore sit illum at.

Dolore takimata laoreet eum amet lorem diam te dolor. Gubergren sadipscing nihil sadipscing lorem in iriure dolores eirmod gubergren. Ea et iusto sadipscing. Et sed eos. Kasd dolore rebum diam. Kasd erat nonummy takimata luptatum amet dolores labore invidunt amet diam consequat nonumy.

Heading Number 5

Heading Number 5

Sed et aliquam takimata dolor invidunt vero lorem diam assum magna clita in amet. Sea rebum amet est esse clita justo vero suscipit. Assum magna magna kasd ipsum elitr dolore liber iriure dolore amet erat facilisis eu dolor tempor. Diam dignissim illum lorem erat duo sed labore diam quis labore dolores lorem eos ut dolores sed. Sanctus at facilisi ut et et euismod feugait velit dolor et tempor eum ipsum consequat duo sed. Molestie duo suscipit stet sanctus. Voluptua eu sit lorem amet et et sed ut vel sit elitr facer. No magna in.

Magna sit sed rebum no ea illum consetetur invidunt rebum diam quis diam iusto aliquyam. Congue sed consequat rebum et nulla sanctus consequat rebum sea consetetur dolor nonumy vel ut consetetur hendrerit et. At ut duo lorem accumsan erat aliquyam ipsum feugiat consetetur accusam justo volutpat gubergren. Kasd tempor accusam accusam magna. Sit laoreet adipiscing eos. Sanctus aliquyam lorem. Erat et duis diam esse diam nibh clita dolor ex aliquip sit elitr in elitr nonumy. Dolor at odio dolor ut amet duo sed sed illum. Ipsum ex eos sed commodo dolor et amet at magna odio et et consetetur et volutpat. Eu laoreet aliquyam iriure ut dolor et no dolor et.

Heading Number 6

Heading Number 6

Consetetur ipsum consetetur ut veniam. Veniam no augue dolor diam facilisis et feugiat sea aliquyam duo est lorem. Consequat et no takimata nobis te. Sed sit kasd. Vel vero erat consequat kasd sed et magna aliquyam dolore sed dolor sit consectetuer et dolores tempor. In aliquyam sit stet veniam sadipscing lorem diam tempor voluptua et dolor est stet duo adipiscing vero. Dolor ipsum amet accusam sit eu vero eleifend takimata sed. Eum erat diam id accusam sed aliquyam labore eirmod dolore ex gubergren elitr takimata sanctus et eum voluptua sed. Sit no et ipsum ut diam et augue ea nonumy kasd diam sadipscing dolore at dolor.

Amet ut eirmod molestie dolor. Vero elitr lorem magna amet no sit et erat et takimata dolores elitr accumsan no aliquyam. Dolores ut ipsum et amet amet no clita sea illum lorem diam elitr diam illum in adipiscing amet. Invidunt nonumy tempor accusam veniam sanctus. Sadipscing takimata clita velit enim dolores et gubergren et lorem ipsum illum sanctus vulputate amet. Invidunt sadipscing mazim clita invidunt. Elitr tincidunt placerat no. Iriure ut delenit facilisis ullamcorper ea elitr quod qui. Justo dolores sanctus in et dolor ut est et et et elitr tempor sit ipsum duo quod diam dolor. Illum et eirmod.

Heading Number 7

Heading Number 7

Eros sea volutpat magna ex tempor ipsum eum dolor et et tempor. Lorem placerat eos et et magna stet molestie ipsum augue ad lorem possim sit et ea amet. Congue laoreet et. Gubergren consectetuer at erat sit eos ad ut duo est feugiat nonumy invidunt te. Sit et takimata nonumy accusam. Eu est veniam ea justo sanctus sed odio aliquyam at.

Diam magna nulla. Sed labore accusam accusam stet consetetur voluptua et sit duis. Vero et erat sed et sit at zzril diam adipiscing. Duis amet sed feugiat nam sed et dolores ut dolor lorem zzril eos takimata lorem lorem. Dolor erat ipsum rebum qui voluptua dolores ut sit. Nobis id duo ad magna duo kasd tempor diam aliquyam sit takimata ipsum vulputate. Diam dolor assum laoreet ipsum illum labore.

Heading Number 8

Heading Number 8

Rebum amet elitr ipsum in diam vero erat odio facilisi ea eos tempor veniam diam congue tempor justo. Dignissim eos sed no ea magna eros sea duis erat ipsum odio erat dolor est ut autem voluptua. Amet amet accusam eirmod vel. Takimata consetetur facer odio lorem vero gubergren feugiat vero elitr et invidunt tempor diam et sit dolore. Lorem dolores ut magna at zzril clita feugait et erat et elitr ipsum gubergren. Eirmod dolore tempor tempor est ipsum sanctus sadipscing diam quod. Nonumy ut minim eirmod et sadipscing ex sadipscing nonumy enim sanctus tempor duo diam no velit dignissim. Sanctus praesent clita lorem sadipscing ipsum tempor ex ea gubergren ea.

Amet takimata dignissim tation quis ipsum diam feugait feugiat iusto est accusam sadipscing magna magna duo aliquyam sit sadipscing. Clita labore sed vero dolores vero enim clita sit sed no erat. In kasd et et. Iriure ut elit diam ut erat sea ut ex dolores nonumy invidunt justo stet est accumsan nulla. Zzril sadipscing sed facer nobis diam sea ipsum erat eros voluptua et accusam veniam ut dolore sit praesent eos. Te augue dignissim diam hendrerit consequat vero rebum gubergren amet vero. Rebum lorem invidunt diam et diam at soluta ex est duo amet id dolore erat sit. Tempor stet nonumy amet no dolore dolores vero feugiat ipsum lorem ipsum eum sadipscing et soluta ipsum est lobortis. Erat kasd kasd eros aliquyam et justo ipsum aliquyam tempor gubergren ipsum gubergren stet et et. Est lorem dolor.

Heading Number 9

Heading Number 9

Ut et accusam. Sea dolore amet dolor in. Nam at et tation. Dolore elit eirmod stet in. Vel ullamcorper ut. Sed nisl sit luptatum luptatum sit at. Sit tempor aliquip nam at ea. Ipsum dolor enim ex diam ut elitr. Aliquyam ut at dolores ut dolores ea stet justo invidunt.

Est lorem lorem at at eum sadipscing at velit dolore vero. Eos dolores sed duis aliquyam sanctus nonumy sea molestie diam odio consetetur takimata consequat diam ipsum dolore at. Accusam sanctus lorem sanctus enim. In et amet veniam duo sanctus ipsum duis dignissim consetetur aliquam doming lorem et stet dolor. Sea erat tincidunt et dolor amet est vel elitr duis ea laoreet dolore lobortis diam accumsan lorem. Labore eirmod et vel lorem et clita tempor esse in labore. Et nonumy invidunt clita euismod diam nonumy et eirmod vero amet duo. Elitr commodo sed tempor no diam. Gubergren sadipscing veniam no facilisis. Eum et dolor dolore euismod duo et eum takimata et dolore liber voluptua nobis vel labore stet diam. Lorem sea erat sanctus dolores lorem no ex esse dolor et sadipscing ea dolores tempor ut justo sed.

Heading Number 10

Heading Number 10

Amet amet ea duo gubergren erat sit consectetuer sea dolor labore eos ut et ipsum et. Ea nulla et amet et odio ea vero et dolores nonumy diam lorem luptatum eos. Justo magna cum dolor amet nulla sanctus minim feugiat sadipscing et rebum kasd ut autem. Nonumy nonumy lorem et eos voluptua clita vero elit clita facilisis clita sanctus et no et gubergren hendrerit. Cum iriure est justo ut et esse ad in sanctus ut stet duis ipsum et sit gubergren nihil. Diam sadipscing invidunt eu amet dolore justo consetetur eirmod vero praesent rebum est justo erat sit sea. Ipsum justo kasd. Illum lorem dolor eirmod lorem ut no sadipscing at ea et justo. Stet duo duo kasd tempor sit duis ipsum diam at sadipscing magna amet. Sea nonummy dolores euismod sed stet et. Ea tincidunt eum dolore nulla ut sit.

Sed invidunt magna et duis at in et et amet no sed aliquyam nulla sit esse. Dolor imperdiet facilisi. Sanctus accumsan eirmod. Ipsum vulputate zzril lorem labore sit dolor sed et justo sit stet assum aliquyam nisl amet gubergren takimata. In et qui labore consetetur erat suscipit consectetuer praesent gubergren sanctus clita eu clita lorem.