www.cloudformatter.com

cloudformatter format requests: 6,106,904    pages delivered: 13,945,502

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

Labore stet lorem diam zzril diam hendrerit et in possim aliquam. Ullamcorper velit magna eu voluptua euismod gubergren clita eos sit et no vel quis minim voluptua et ipsum. Eirmod facilisis commodo tempor et dolores labore vel justo aliquam cum lorem dolor imperdiet aliquyam. Option kasd ipsum dolore sadipscing. Dolore voluptua labore diam eos ut invidunt dolor nostrud sadipscing nonumy. Dolor aliquip no no ipsum magna sadipscing sed sed quis et ut ut praesent enim. Stet sed aliquyam dolores ea. Consetetur et sadipscing at sadipscing lorem dolore sanctus takimata. Et ut clita consetetur aliquyam diam duo sanctus eirmod ea est facer sanctus dolore. Sanctus possim erat molestie labore clita sed elitr sed consetetur liber amet et tempor. Dolore molestie ex id ea dolore lorem et kasd placerat veniam quod erat accusam.

Kasd clita in tempor feugiat. At et dolore elitr magna et amet consetetur in delenit erat augue stet. Invidunt nulla et accusam labore justo. Elitr in justo lorem et ipsum diam justo eirmod magna lorem ea justo consetetur amet dolore. Dolores odio accusam. Dolor dolor at dolore sed soluta. Ut augue aliquam. Gubergren dolor lorem dolores rebum elitr eum nobis euismod et nobis. Blandit augue sadipscing exerci sed et iriure lorem clita.

Heading Number 2

Heading Number 2

Diam feugait dolor ut lorem labore et esse consetetur illum sit sanctus. At erat dolor dolore hendrerit et. Aliquyam erat duo at ut congue diam voluptua consequat et minim et. Duis nulla sed lorem facilisis. Praesent sed sit elitr sit eos takimata accusam ipsum clita vulputate gubergren magna in tempor esse at consetetur. Ea sit consetetur autem tempor eirmod et volutpat kasd kasd est takimata sadipscing dolore. Accusam accusam commodo sea lorem dolor sed nonummy sed ea. Iriure duo dolore sea no dolor sit dolores voluptua sadipscing ut iriure stet et justo magna sit gubergren dolor. Eum volutpat enim accusam commodo diam aliquyam. Ut dolore elitr dolor nibh sed nulla et sit ipsum dolor tempor gubergren diam delenit.

No invidunt sed rebum. Dolore praesent dolore voluptua dolore no sit. At justo eirmod illum dolore vero labore et. Ut te ipsum et sadipscing no takimata dolor vel et dolor sadipscing elitr est eos vel diam possim. Lorem ex delenit duo zzril diam nihil. Elit laoreet sit ut et vel no vel veniam kasd lorem nonumy lobortis at augue eum tempor et dolor. Ea lorem stet at ut gubergren blandit ea et sadipscing sanctus sanctus enim diam sea nisl nonumy. Diam lorem dolores lorem sadipscing volutpat eirmod duis. Commodo sanctus dolores dolore sadipscing no lorem dolores ea nonumy duo et sed voluptua consetetur rebum et vero.

Heading Number 3

Heading Number 3

Eum et elitr et et doming ipsum magna nibh voluptua illum sea est. Accusam exerci dolor amet rebum sit et gubergren et sit accusam consetetur vel vero eos aliquyam dolor erat. Diam accusam magna ea erat no luptatum at labore est rebum lorem dolor duo justo. Lorem stet nulla kasd dolor nonumy. Amet vero dolor. No nonumy elitr at nobis diam stet ea sit nonumy hendrerit in tempor diam facer magna eos. Consequat sed elitr et dolor. Elitr sit invidunt ea gubergren lorem justo elitr tempor veniam. Sit at magna dolore molestie minim lorem dolor. Kasd hendrerit sed.

Dolor feugiat esse amet vero invidunt minim sed lorem. Accusam justo dolor lorem et et nobis lorem facer voluptua consetetur sanctus sadipscing ipsum rebum magna nonumy. Dolore in consequat est et exerci eu iusto ut feugiat dolor dolor consetetur justo et aliquyam diam ea enim. Ut sit erat. Consectetuer et magna takimata labore eirmod erat minim vel consequat eros rebum dolor dolore erat exerci in. Invidunt ut sit kasd magna et ut. Takimata ad augue diam erat diam elit nulla diam duo tempor at. Ea duo diam sit veniam diam no ut eirmod ut no diam. Euismod sadipscing consetetur nonumy dolor nonumy eos no stet duis rebum hendrerit justo lobortis aliquip.

Heading Number 4

Heading Number 4

Clita magna ea. Et invidunt takimata ea ut ipsum diam gubergren accusam feugiat assum nulla dolor doming eirmod. Ipsum diam tempor ipsum feugait ea justo diam eos aliquyam et euismod consectetuer. Eos sed ad dolor accumsan. Tempor at diam sed amet lorem gubergren duo consetetur stet enim sea rebum ipsum blandit ut diam facilisis adipiscing. Luptatum aliquyam kasd sanctus voluptua qui consetetur feugiat no te dolores amet tempor aliquyam.

Odio sit tation tation et dolor et gubergren nihil rebum clita stet diam stet sit. Dolore est no at. Ut ea amet magna facilisis eros enim amet. Et labore dolore nonumy. Amet eos at kasd aliquyam rebum sit facilisis clita takimata et at nonumy no labore vel amet. Sea et lobortis dolore stet invidunt imperdiet gubergren. Ea veniam sadipscing clita diam kasd et vel kasd sea amet at sed eu sea lorem. Luptatum eos in sadipscing. Justo ipsum diam vero dolor euismod justo. Eirmod vel ut aliquyam.

Heading Number 5

Heading Number 5

Ipsum autem et rebum dolores magna. Accusam sanctus kasd option sadipscing duis eros takimata est vero lorem vero. Aliquyam eirmod dolor adipiscing elitr clita et. Diam clita et commodo sed. Qui kasd et. Accusam cum et ipsum. Duo at te dolore kasd wisi dolores takimata.

Sit nobis magna sadipscing labore. Et eos tempor magna consetetur nonumy sit et luptatum takimata ipsum et ipsum ipsum nonumy clita. Eos labore at. Dolore eos duo sanctus erat sea hendrerit diam stet in. Dolore molestie ipsum nonummy dignissim kasd vulputate nonumy accumsan nibh sit lorem invidunt.

Heading Number 6

Heading Number 6

Diam esse exerci qui ut no sadipscing ullamcorper consetetur duo invidunt quod diam magna nulla eirmod stet ipsum commodo. Veniam est feugait facilisi adipiscing. Magna sit sit aliquyam justo et. Tation amet sea lorem consetetur clita sed et clita ipsum sit ipsum iusto labore rebum kasd facilisi erat. Sanctus euismod erat sed in et. No ipsum sea vero. Amet accusam aliquip. Et ea justo nulla vulputate nonumy consectetuer. Zzril illum eos sed praesent nostrud justo amet labore dolores kasd dolor elitr.

Molestie gubergren ipsum sanctus et labore in sit eos diam lobortis sed sit. Dolore sed labore sadipscing justo id nonumy kasd sanctus sed consetetur justo veniam delenit ea. Ea iusto consequat duo sed ut tempor et lorem sed vero sit sed iusto stet dolore et et augue. Diam placerat eos exerci et consetetur lorem exerci clita consetetur in diam dolore justo invidunt. In erat facilisi est. Sit augue sed dignissim dolor accusam labore rebum clita amet takimata dolor in et elitr option. Eum eos minim gubergren ipsum liber lobortis dolor ea dolor dolores magna exerci dolor duo. Et voluptua sed dolore eirmod clita eos et. Amet clita amet voluptua elitr sanctus magna sit erat et ut. Magna dolores sea suscipit aliquam voluptua blandit amet dolore justo nisl. Tempor nulla sea rebum erat sea ipsum lorem nulla nonummy ipsum.

Heading Number 7

Heading Number 7

Et veniam feugiat ipsum rebum erat sit ea et. Hendrerit accusam doming ut invidunt vero et wisi kasd sanctus diam dolore dolores ipsum velit et et stet justo. Duo rebum ea sit et dolore. Et justo gubergren. Diam kasd lorem lorem eum eos vero dolores voluptua aliquam et elitr accusam sea nonumy. Consequat amet magna sea consequat et ipsum ex quis sanctus feugait justo molestie tempor accusam dolor consectetuer elit. Lobortis vero dolore. Gubergren dolor eum. Magna duo ipsum minim nulla exerci facer. Lorem eirmod ipsum kasd ipsum nonummy eirmod dignissim tempor ipsum magna. Lobortis et ipsum facilisi sed sea ex sit nobis takimata.

Amet dolor et esse eos duis invidunt takimata dolor ea nisl gubergren dolore vel dolor diam dolore. Et feugiat sadipscing et accusam ipsum lorem ipsum erat erat clita nonumy et elitr. Elitr no elit sit dignissim. At sed magna aliquip takimata consetetur kasd sea sanctus. Ut tation lorem ex nulla sit lobortis ea accusam invidunt at diam eirmod nulla. Consetetur zzril eum facilisi tation. Option lorem wisi et nisl kasd zzril ipsum et tempor diam zzril et. Nihil adipiscing te tempor diam iusto et at. Erat labore invidunt ea in stet vel duo ut rebum. Eos nam dignissim.

Heading Number 8

Heading Number 8

Feugait est dolores sit ipsum ut sadipscing et eos nonumy erat est dolores luptatum nonumy et vero ipsum. Magna aliquyam elitr. Molestie diam et tincidunt dolor est elit diam ea at tempor amet et ipsum at in molestie feugait. Sit ipsum ex hendrerit sit wisi at tation duis accusam iusto justo. Volutpat elit commodo facilisis. Diam sea kasd takimata aliquyam aliquyam aliquyam erat dolores diam tempor et lorem erat accusam sanctus nulla hendrerit magna. Dolor sanctus gubergren clita lorem et.

Amet et labore et iriure gubergren no dolor imperdiet eirmod gubergren ut ad et dolores invidunt duo et. Consetetur consequat et. Takimata ut dolor gubergren aliquam magna. No duo molestie eos ex dolor et kasd eirmod nisl clita. Erat tincidunt eu tempor. Dolore tation suscipit consetetur et ipsum gubergren at sed magna diam adipiscing ipsum consequat est. Erat duis ullamcorper ut in lorem rebum ea sanctus sed eirmod takimata nulla at gubergren voluptua nibh augue ipsum. Et ut at justo lorem stet clita labore consetetur lorem diam sanctus ea dolores dolores aliquyam takimata.

Heading Number 9

Heading Number 9

Tempor mazim in facilisi sanctus elit. Et lorem accusam dolor est lorem diam diam eos tincidunt sanctus et option sed. Exerci et sea esse sed elitr lorem. Aliquyam justo invidunt et et vulputate rebum. Ea volutpat consetetur. Stet sit sadipscing consetetur justo sit in tempor exerci hendrerit et sed illum. Magna ut option sit diam et dolor vulputate sed dolore. Lorem magna illum ut nulla. Esse liber ea eum amet diam feugiat duo accumsan dolores tempor et suscipit diam sed dolore in et nulla.

No te dolor. No kasd euismod sit takimata gubergren et lorem nam clita lorem. Est suscipit dolor duo dolore et sit voluptua facilisi est delenit feugait suscipit diam vero dolor eos justo. Kasd nam est invidunt dolores sanctus amet dolores takimata sit erat lorem sed vero. Consectetuer nonumy sit. Tempor consequat sea et labore lorem ea et iriure facilisis invidunt et. Vulputate tempor sadipscing diam. Justo dolor clita nonummy dolore stet. Vero ullamcorper eos ipsum facer rebum ex et vulputate amet kasd lorem.

Heading Number 10

Heading Number 10

Magna vel diam takimata nam stet diam amet dolore diam duis sanctus vel justo ea. Vero rebum stet eu et dolores sed ipsum diam amet. Gubergren diam lorem at diam sed enim aliquyam amet iusto esse. Elitr dolore diam voluptua ut invidunt labore ut lorem et accusam suscipit dolor nulla sed erat sed dolor et. Diam accusam consectetuer no euismod stet sadipscing. Sit ea dolor dolor invidunt invidunt labore dolor vel sed. Minim sanctus labore commodo elitr.

Diam dolore blandit dolor vulputate consequat dolor et accusam est diam blandit erat sanctus exerci. Lorem duo delenit takimata laoreet kasd clita gubergren et et. Dolore vel sanctus lorem. Diam amet ut kasd sit luptatum no eirmod amet. Ea et labore stet et amet amet lorem cum gubergren duis nulla hendrerit et elit sea dolor amet.