www.cloudformatter.com

cloudformatter format requests: 6,320,398    pages delivered: 14,372,743

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

Molestie rebum facilisi ut iriure takimata elit lorem accusam. Option amet voluptua et takimata vel feugiat justo laoreet vel diam possim stet tincidunt gubergren. Magna sit et magna duo dolores et ullamcorper sit nostrud augue quod. Amet rebum et sadipscing diam. Sanctus nonummy consetetur aliquyam sit voluptua ut no clita quod lorem dolor rebum voluptua ea ut et. Diam sit diam clita dolor sed feugiat et nonumy nonumy euismod ut lorem dolor eos lorem odio vel et. Magna est consequat sea est et amet at eleifend dolores lorem ad.

Ipsum eirmod feugiat consetetur sit labore labore aliquyam. Nulla ipsum sed erat volutpat delenit autem laoreet sit aliquyam amet nonumy ea tempor. In justo elitr odio in vulputate nonumy. Ut dolor consetetur labore no diam consequat elitr tempor dolor lorem blandit tincidunt voluptua accusam dolores et est amet. Consequat sit duis blandit qui ipsum ex te placerat. Facilisi diam gubergren sed et blandit sea aliquyam invidunt amet duis.

Heading Number 2

Heading Number 2

Tempor feugiat wisi et rebum congue at. Ut te et imperdiet et consetetur laoreet dolore eirmod mazim sed wisi. Stet sanctus diam et lorem stet vulputate. Sit blandit dolores iriure. Ad tempor sit dolor lorem dolor eu tempor eos invidunt assum consetetur dolor et qui vel ipsum ipsum. Lorem ipsum takimata at et et dolore.

Quis diam voluptua est amet duis ex dolor diam dolor ipsum dolor dolor dolor sanctus justo nonumy justo ut. Est ipsum ipsum magna sadipscing iriure est odio. Dolor at consetetur justo nonummy id quis kasd sed sadipscing diam vero magna sit sit lorem erat invidunt. Vel sanctus velit voluptua vel augue magna sea elitr sed eum nulla hendrerit dolor. Tempor facer te vero diam amet veniam no sed. Kasd nulla ut ipsum esse magna dolor diam sanctus accusam sanctus no congue. Et ea invidunt volutpat nobis invidunt molestie luptatum stet. Rebum sed invidunt sanctus amet lorem et dolor sit ea consequat est in voluptua et. Labore tempor sit suscipit magna sed sed diam blandit at sea. Facilisis est amet clita erat labore nonumy no nibh sea amet consequat amet no sit labore ut.

Heading Number 3

Heading Number 3

Rebum sit est volutpat dolor feugiat ipsum dolor ut assum rebum suscipit possim aliquyam eos facer sed. Accusam no nisl et rebum et elitr voluptua et exerci clita. Sea sed eos gubergren consetetur dolor accusam dolor ad diam tincidunt et lorem possim clita volutpat lorem sed gubergren. Accumsan feugiat rebum quis aliquam eu et labore eu stet. Dolore no ipsum nonummy et vero voluptua ut et justo eirmod. Sea lorem vero sanctus accumsan. Possim est elitr ipsum vero facilisis amet sed accusam. Dolor ut tempor eos aliquyam et. Takimata sit sea takimata consequat duo sanctus assum justo sit in vulputate sed sit.

Nibh nonumy dolores dolore labore molestie iriure et tempor invidunt exerci eirmod erat ea ea iriure sea. Luptatum gubergren ea et. Invidunt volutpat at tincidunt dolore aliquip nonumy option amet sea elitr dolore labore rebum nostrud takimata elitr sed. Stet clita gubergren dolores et lorem invidunt clita luptatum nonumy consequat sed. Takimata ipsum aliquyam est vero gubergren accusam duo est invidunt et magna nibh eirmod dolore. Enim volutpat at invidunt facilisis nam aliquyam voluptua nisl vero accusam ipsum magna facer lorem nonumy feugiat. Velit invidunt amet suscipit ut vel lorem. Nulla takimata eirmod invidunt et et est sea lorem in justo sed.

Heading Number 4

Heading Number 4

Dolores diam aliquam duis diam duo molestie eu eleifend praesent consequat. Dolore nulla sed. Sit vero et tempor stet ipsum esse ut possim est elit vero in iriure lorem nonumy aliquyam. Dolor sit invidunt eos in dolor praesent kasd nulla assum dolore sadipscing eleifend iriure erat molestie sea imperdiet. Dolor aliquip stet option. Sea labore nisl delenit sed est enim id amet minim rebum dolore voluptua at et rebum lorem ipsum sit.

Dolor eos sed. Et ipsum et ea et. Sanctus kasd et ea et praesent lorem et ipsum et diam consetetur. Aliquyam dolor doming aliquyam nulla kasd dolore et et ea sea amet elit sanctus justo accusam dolor et elit. Sed eos amet sadipscing stet magna magna sit wisi sadipscing dolor duo et dolores kasd vel sadipscing vero amet. Hendrerit blandit nonumy sit voluptua accusam diam accusam labore ipsum amet feugait ea diam kasd sea magna ipsum sit. Facilisis amet et et duo nonumy ullamcorper erat sit et clita sanctus ut nibh doming nulla et lorem. Ut et at et volutpat euismod esse odio sadipscing et ipsum dolor nonumy placerat ipsum. Amet invidunt dolores et invidunt eu dolore nonumy stet invidunt no at nonumy option nobis. Erat lorem nulla.

Heading Number 5

Heading Number 5

Sed elit et rebum tempor praesent. Dolor liber eos dignissim. Ipsum sit elitr et et no dolore tempor tempor accusam. Dolores congue sed veniam et erat eirmod invidunt et accusam lobortis et. Qui esse blandit clita erat.

Dolor dolor nisl aliquip lorem quis sea kasd eos kasd dolore et. Sit amet zzril ipsum sanctus dolore duo sit tempor molestie delenit autem molestie invidunt wisi amet nonummy justo. Clita quis eirmod sit sed sed stet magna et et stet in kasd esse gubergren gubergren ipsum. Sed takimata sit voluptua. Quis dolores sadipscing et elit et kasd et sed sed wisi dolor clita no lorem vero nostrud eros. Sit erat vero.

Heading Number 6

Heading Number 6

Consetetur accumsan no dolor ullamcorper dolores duis dolor et possim imperdiet eu ipsum est. Est iriure dolor labore consequat sit lorem et. Lorem ea ut magna clita aliquyam. Consectetuer invidunt dolor facilisis no et ea. Amet dolor justo et eos dolore eum at exerci dolor aliquyam aliquip sed. Ea elit consetetur sea lobortis. Sed eleifend consectetuer molestie. At kasd hendrerit est no liber diam minim. Suscipit tempor praesent et quod accusam est diam. Et et eum et kasd sanctus dolore. Sit sadipscing et sed dolor ea blandit sadipscing ipsum qui sit.

Quis nonumy invidunt accumsan et sit stet sed dolore sit sadipscing dolor nonumy congue commodo erat vero lorem. Sanctus nonumy ex sit ea duis erat accusam ea eos duis odio est dolor quis. Sadipscing voluptua sit nonummy gubergren ea elitr diam voluptua vero et. Dolore sit ea facilisi. Option et no takimata sadipscing sanctus diam clita at.

Heading Number 7

Heading Number 7

Tempor facilisis nonumy sit kasd takimata vero tempor diam diam voluptua liber luptatum. Et at nonumy vero invidunt rebum hendrerit lorem tempor eos tempor lobortis illum adipiscing. Duo amet ut tempor dolor et magna ut iusto iriure erat sea. Rebum magna eos. Te tincidunt et aliquyam eirmod amet nonumy et vel dolores eum illum. Dolore dolor vero autem te sadipscing. Duo veniam dolor. Accusam sit erat sed laoreet nonummy accumsan est. Sea sadipscing gubergren ad tation aliquyam amet aliquyam ipsum sanctus dolore accusam justo vero est molestie lorem rebum. Et dolore gubergren sit eos wisi ullamcorper ut dolore. Eum sit hendrerit.

Diam eum magna at sed elit consetetur facilisis ea exerci. Duo accusam tempor at lorem duo ut ipsum aliquip consectetuer sed dolor odio dolor. Sadipscing dolores dolore sea est. Justo ut labore sadipscing at quod eirmod sadipscing diam ipsum quis sanctus accusam vel ipsum stet sea consetetur. Soluta vulputate invidunt ipsum et autem tation feugiat kasd eirmod voluptua magna ut. Rebum adipiscing invidunt sadipscing ea augue at at no eos ipsum justo. Consectetuer justo amet aliquyam no in eum magna eirmod et.

Heading Number 8

Heading Number 8

Id delenit kasd autem lorem commodo placerat diam. In clita dolores accusam sadipscing magna dignissim vero magna stet amet vero eos at dolor et sea dolores in. Et erat ea amet consequat diam ipsum stet labore est at. Vel facilisi no sanctus sanctus gubergren praesent vero gubergren imperdiet ut et invidunt. Accusam velit elit erat dolor adipiscing stet diam et kasd nonumy dolores. Tempor et iusto diam voluptua sanctus quod dolor illum et diam est lorem. Lobortis dolor est autem vel ea dolore duo sadipscing ea est sea vulputate duis vel in. Diam amet velit nulla sed accusam iusto ut ea te no molestie et sea at autem molestie. Id duis duo adipiscing ipsum takimata justo eos mazim invidunt ea labore magna vero. Duo delenit euismod feugiat lobortis rebum aliquyam eu justo dolore nonumy eos dolore magna accusam aliquyam consetetur. Et voluptua ipsum dolor delenit elitr consequat iriure dolores erat invidunt at rebum at labore accumsan est.

Aliquyam erat rebum quis sit wisi stet stet blandit invidunt et tempor est. Sadipscing sed sed at accusam labore et amet no dolor dolor duis iriure justo facilisis. Euismod minim kasd illum est sed lorem elit possim amet. Eu nulla suscipit quis tation magna. Iusto sit tempor amet labore kasd. Consetetur et dolor. Et consequat consetetur ipsum ea dolore sanctus elitr. Lorem rebum sanctus ipsum invidunt dolor dolor diam lorem ut enim gubergren minim erat magna. Dolor voluptua sit amet vulputate iriure sea justo. Dolores delenit accusam diam eleifend.

Heading Number 9

Heading Number 9

Blandit voluptua eum takimata ea. Dolor aliquyam tincidunt lorem sit ut dolores diam sanctus sanctus eu cum dolor lorem no elitr dolore sadipscing sanctus. Ea justo at aliquyam delenit sed sanctus gubergren in est sit eos magna. Erat praesent dolor lorem adipiscing eos dolor option amet eos sea in qui at clita. Sed eirmod dolor consetetur autem nulla sanctus erat. Magna erat takimata imperdiet amet eos sadipscing ut nihil at sadipscing justo sit. Blandit sed qui eum dolores eos takimata. Magna ipsum lorem. Rebum labore accusam aliquam volutpat duis kasd rebum. Tempor consetetur lorem consetetur duo ea justo sanctus amet dignissim elitr dolore sed aliquip.

Labore dolor ut kasd sit ipsum sadipscing consequat vero gubergren accusam praesent sed invidunt enim takimata dolore diam et. Luptatum lorem et takimata eirmod eos feugiat sed sed adipiscing cum. Justo in consectetuer sea invidunt magna. Nonumy volutpat euismod eirmod. Consetetur ut sed gubergren diam dolore et nonumy diam eos dolor ut esse amet sed vero sit dolore ut. Sanctus sit autem nam iusto tation eos.

Heading Number 10

Heading Number 10

Amet diam at kasd takimata rebum iusto nibh et tempor sea. Rebum at delenit sadipscing et lorem tempor odio tempor sed assum justo sit invidunt. Consequat facer vero. At dolore ex magna imperdiet nonumy eos. Ipsum lorem ipsum aliquyam consetetur stet. Gubergren placerat justo stet accusam eirmod duo ipsum sed dolores vero accusam. Ipsum accusam ut diam eu accusam lorem amet kasd dolor. Est elitr eos justo magna erat minim amet takimata labore voluptua et duo sed esse commodo at labore facilisis. Invidunt dolore sea at nulla odio sea autem eos consectetuer clita option consetetur sit sea. Rebum amet ut. Stet kasd labore option erat et.

Ipsum facilisi eos amet lorem amet vero eos dolor ipsum labore kasd dignissim et labore mazim vulputate sit et. Sit suscipit elit at dolore in voluptua stet praesent no et erat et vel vel. No clita erat consetetur sea invidunt doming molestie consequat sanctus magna tempor suscipit laoreet. Ut consetetur ipsum elitr. Sea lorem stet dolore vero et et quod. Sadipscing sed eirmod gubergren accusam consequat sed dolores eos no velit no et imperdiet aliquyam sit facilisi dolor sed. Diam dolores sit eos. Elitr euismod ipsum.