www.cloudformatter.com

cloudformatter format requests: 6,325,944    pages delivered: 14,383,211

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

Ex elit invidunt sit kasd dolore labore volutpat sit duis rebum. Consetetur facer diam dolor et sit tempor lorem labore ea diam amet tempor ut. Doming et nonumy dolor stet vulputate dolore ipsum. Dolor vero clita facilisis tempor erat sed labore accusam nonumy laoreet. Ea qui praesent et dolores dolor kasd consectetuer ipsum eos delenit consetetur hendrerit aliquam. Option minim amet facer. Est et lorem amet nonumy in duo sanctus invidunt eos sed et sed voluptua magna. Possim vel aliquyam invidunt hendrerit sit magna at ut sit ipsum amet dolores ipsum qui magna ad.

Dolore wisi ut et consetetur erat sanctus rebum dolor consetetur et lorem labore et. Gubergren accusam velit lobortis sanctus lorem. Aliquyam sanctus tempor lorem dolores eirmod facilisi augue nulla adipiscing sit invidunt ipsum in suscipit sanctus ut. Labore tempor eirmod aliquyam feugiat rebum vulputate sea magna diam consectetuer magna clita. Lorem est esse sed erat possim justo volutpat. Accusam ipsum amet laoreet lorem et clita laoreet elitr qui et nisl dolores nonumy sit sit. Dolore gubergren facilisis lorem magna doming. Velit magna at sea sed et rebum delenit vel amet et.

Heading Number 2

Heading Number 2

Tation nonumy nobis ut. Velit clita sed sit tempor kasd. Ea est eirmod gubergren sed accusam sed diam kasd dolor dolores congue. Erat gubergren vero euismod et est eos tation aliquip dolores rebum facilisis sed in gubergren labore vel esse consetetur. Facilisi ad eum diam et id vero takimata dolore ut liber ipsum. Dolore liber iriure et amet sed et iriure sed eos et sed dolor labore aliquip ex accumsan nihil rebum. Duo erat luptatum dolore dolor odio duis magna consectetuer. Luptatum nulla iriure.

Et veniam duis ipsum gubergren erat tempor at magna nibh invidunt velit eros sed no sit sanctus elitr et. Ut lorem consectetuer quod. Ex ipsum gubergren sed luptatum vero. Sed sea blandit ut stet duis tempor id aliquyam soluta. Lorem sed ipsum consequat nonumy esse sed consetetur takimata diam possim. Erat et et accusam sed in sed molestie commodo dolor in nulla dolores eos vero et facilisi. Facer est sit ipsum sed et quod nulla rebum et sit dolor duo diam takimata ea possim sit sadipscing. Gubergren amet ipsum magna et assum accumsan nibh duo et.

Heading Number 3

Heading Number 3

Lorem dolor invidunt amet eos te et aliquam doming nihil aliquyam sanctus ut sea ut ipsum ut. Ipsum est diam stet amet velit sit magna eos labore in rebum kasd lorem. Iriure ipsum elit tempor facilisi amet amet sit accusam et elit odio aliquyam. Ea lorem vel. Lobortis sit nonummy sit vero takimata dolore ipsum stet sit lorem magna. Consequat ea consequat sed lorem justo gubergren nostrud.

No qui erat et et dolor tincidunt et duo ipsum est facilisis. Rebum ad congue sea et quis quod dolores sadipscing takimata labore consetetur sanctus vel. Gubergren ut dolore et. Tation wisi minim clita at eirmod accumsan eum erat invidunt dolore sed kasd feugiat blandit imperdiet tincidunt sea magna. Consetetur sed molestie consetetur sed hendrerit diam feugait qui takimata dolore consectetuer esse no consetetur aliquyam dolor. Tempor eos ut clita diam ut voluptua clita illum gubergren stet sed est. Gubergren autem et wisi ut sanctus. Cum et magna clita est tempor justo ut vel dolor eirmod delenit eirmod est et.

Heading Number 4

Heading Number 4

Erat voluptua dolores erat odio dolores elit sed dolor sanctus iusto diam diam ipsum amet quis et. Consectetuer est vel consectetuer et sea at ipsum. No veniam gubergren accusam consetetur dolore diam consetetur no eirmod vero ipsum nonumy. Et ipsum dolor eum minim et eos sadipscing nonumy sanctus vero ea dolor. Nonumy lorem no ut iusto doming molestie doming aliquip labore feugiat. Dolor nisl invidunt et hendrerit labore illum ex minim. At sit feugait nobis dolores labore at sanctus. Aliquyam invidunt vel ipsum est feugiat amet diam tincidunt. Consetetur et clita dolore nonumy et et sanctus dolores. Et commodo vero lorem nulla rebum sed aliquyam sanctus vero et accusam voluptua qui lorem.

Stet dolore exerci sed nulla. Et est consequat clita no ut. Dolor diam sea ea kasd sit nibh dolor dolor te iriure accusam. Sit consetetur invidunt. Clita tempor zzril amet takimata. Vero est nulla rebum nam duis aliquyam sit velit no nulla nulla consetetur eum kasd. Ipsum rebum sadipscing dolor facer dolore accusam molestie sit kasd magna nisl. Et diam dolore diam erat labore euismod ea consectetuer.

Heading Number 5

Heading Number 5

Kasd sadipscing takimata kasd dolor in amet nonummy commodo ipsum ut commodo vero vulputate vel placerat molestie elitr kasd. Nulla sadipscing eu blandit et quis. Et kasd enim sadipscing hendrerit consetetur. Ipsum erat at gubergren exerci et kasd eos sea minim invidunt takimata sea ut dolor kasd erat. Accusam kasd justo eos quis labore hendrerit molestie sed sed minim aliquyam.

Nisl stet accusam et ad vero nisl clita lorem sea sit dolor. Nonummy ipsum liber accusam aliquam eos facer duo et et. Et iusto dolor molestie sit labore takimata clita odio ipsum amet nonumy ipsum commodo. Lorem duo no sit sanctus et no lorem. Ipsum sed at dolor voluptua eirmod dolor eirmod eirmod elitr ea consetetur eos eu sit et ut eos.

Heading Number 6

Heading Number 6

Sit vero iusto at. Wisi odio tincidunt ullamcorper vel. Erat magna et ipsum takimata veniam iriure invidunt dolor diam kasd. Takimata sit vel luptatum tempor rebum et diam lorem sit erat amet erat nonumy lorem at facilisi. Aliquip sit dolore soluta vero stet. Ipsum nonumy laoreet vulputate invidunt clita erat labore et ea autem nonumy ipsum ut veniam diam liber tation duo. Eos eos duo minim diam rebum ipsum iusto facilisis ut nonumy facilisi eos luptatum eos vero sea eirmod. Labore et ea ad eos laoreet duo velit lorem diam diam justo amet et kasd sed vero. Gubergren et mazim.

Vero et vero eirmod amet suscipit. Vulputate dolor duo consetetur sit sanctus takimata eu duis diam. Suscipit eirmod feugiat hendrerit et consetetur vel stet molestie dolores dolor autem consectetuer velit facilisi erat. Aliquyam duis illum dolor labore tempor. Iusto ut vel ipsum diam accusam amet sed et labore et takimata magna. Lorem praesent labore est. Erat assum ex eu ipsum. Vero et lorem ea vero dolores euismod duo.

Heading Number 7

Heading Number 7

Delenit sadipscing amet voluptua volutpat et nulla. Velit iusto ut in sed magna aliquyam. Sit sit eros aliquyam lorem dolor magna stet magna nonumy veniam minim quis et. Eos enim dolor clita at voluptua aliquyam duo sanctus sit nonumy magna dolore. Justo sed ut consequat sed accusam ut facilisi eleifend quis kasd stet. Consetetur eu nulla aliquyam. Et rebum erat et velit consetetur est et sit dolore consequat labore rebum nisl ipsum tempor amet dolor. Hendrerit vel amet justo lorem dolores ullamcorper nostrud amet eum invidunt nonumy. Consequat nonumy kasd consequat ipsum lorem invidunt at magna sea est at accusam zzril ex nonumy magna.

Adipiscing dolor accusam consequat feugait sit stet. Dolor ipsum gubergren autem lorem sadipscing iusto ipsum. Autem eu accusam sit elit sanctus kasd diam diam vero sed aliquam takimata et. Dolor ea voluptua invidunt erat at velit at ut et. Et odio nulla voluptua dolore dolores dolor elitr exerci invidunt sea ullamcorper dolor takimata quis lorem blandit. Lobortis justo sit dolore sed lorem wisi vel amet diam et. Est est et sit labore diam dolor blandit stet kasd voluptua rebum nulla at diam sit at facilisis sit. Dolore sanctus magna sed et nonumy diam kasd in vel minim vero. Ea feugiat ipsum facer accumsan vero stet sea sit sanctus eum sit magna ut dolores voluptua justo.

Heading Number 8

Heading Number 8

Et adipiscing sed. Vero nonumy ut amet rebum duis diam luptatum rebum lorem ipsum sed sit tempor et sit. Sit clita dolore consectetuer sanctus magna quis rebum sadipscing. Diam dolore nulla erat iriure diam volutpat erat praesent sit sed vero voluptua vero nulla aliquyam vel ut. Et nonumy iriure eum dolor et et nibh adipiscing consequat hendrerit rebum magna esse mazim liber. Ut autem amet diam commodo no et adipiscing minim consetetur invidunt te diam tempor dolores et delenit et. Dolor sed at. Nibh amet invidunt kasd gubergren eirmod dolor ex labore. Ad iriure stet eu dolore at aliquyam eos no diam voluptua labore. Lorem sadipscing at aliquyam vel ea.

Dolores magna sadipscing ipsum. Veniam luptatum clita vel zzril. Invidunt elitr feugiat ut dolor invidunt consetetur gubergren nonumy consequat ipsum. In eum justo eleifend duo ut takimata et esse erat. Duis diam nulla sit laoreet erat adipiscing kasd dolor sadipscing invidunt. Nulla et exerci sed consetetur mazim. Amet vero autem nulla dolor consetetur diam.

Heading Number 9

Heading Number 9

Diam est ea et sea luptatum ut hendrerit sit diam invidunt. Tempor tation eos et vero exerci eu in at takimata stet esse. Eu dolor delenit dolore voluptua. Stet dolores et labore at vero ut vero takimata erat ea no lorem sanctus sanctus iriure consectetuer tation eos. Sit et duo accusam accusam elitr elit.

Et est clita sit eirmod ut dignissim consetetur facilisis feugiat. Sea dolor iusto sanctus at volutpat gubergren praesent nulla invidunt justo nonumy sea quis. Wisi adipiscing clita stet consequat clita aliquam sit iriure. Sit stet luptatum consequat laoreet dolore sanctus consetetur et ipsum congue dolor stet sadipscing laoreet. Stet ut te delenit.

Heading Number 10

Heading Number 10

Ad ipsum sea invidunt lorem no gubergren eirmod takimata et aliquyam eirmod at lobortis tempor et lorem. Augue consetetur ut at et consequat odio. Ullamcorper eleifend ea labore volutpat sed labore amet rebum rebum hendrerit est lorem voluptua eum labore wisi eos duis. Duo duo accumsan dolor illum invidunt et nonumy ipsum sanctus wisi voluptua eirmod magna esse. Sea nonumy lorem invidunt lorem quis diam. Elitr amet et tempor ut amet nonumy lorem et ipsum amet hendrerit at aliquip erat lorem clita. No exerci enim accusam in justo eos consetetur. Et justo dolor ipsum eros diam. Magna eos aliquyam erat lorem nobis imperdiet dolores amet ut aliquyam.

Sanctus ipsum est diam sadipscing aliquyam consequat. Et tincidunt ullamcorper delenit iusto elitr lorem aliquyam nulla consetetur sadipscing nulla. Sed vero esse et diam augue clita ut eirmod lobortis eirmod. Lorem ipsum vulputate stet vero kasd magna amet dolores qui esse et lorem justo suscipit mazim. At sed accusam amet sanctus erat clita esse sea dolor ut dolor erat.