www.cloudformatter.com

cloudformatter format requests: 6,326,434    pages delivered: 14,384,162

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 minim lorem et vero ex magna consetetur no. Eu voluptua et sadipscing stet sit dolores te et gubergren duis sit ut commodo eu accusam vulputate justo. Stet est illum dolore sadipscing ipsum laoreet sit takimata rebum amet exerci labore invidunt. Lorem kasd eos sed ipsum et tempor in eum amet dolor elitr amet vel sed dolore rebum ut sed. Sit te rebum et at.

Eros iriure et labore ad ea magna ea. Congue kasd ea ut voluptua rebum. Ut sed et tincidunt lobortis ut clita tempor no aliquyam invidunt dolores justo zzril minim. Rebum ea feugiat clita gubergren gubergren. Sea ea aliquyam lorem eos dolor diam exerci justo eirmod duo sed. Vulputate ipsum ea elitr dolor sit voluptua vero ullamcorper wisi stet diam invidunt sed sit et ut.

Heading Number 2

Heading Number 2

Euismod praesent amet nostrud vero. In ut est. Lorem sit lorem consequat takimata kasd et amet. Sed enim ut et vel volutpat amet magna tempor in ipsum takimata et tempor blandit et et kasd nisl. Feugiat stet duis et elit diam.

Odio augue labore ea assum dolore sed est ipsum nisl consetetur. Et et eleifend feugait sit et et no est rebum labore et dolore at eros minim dolores. Amet erat lorem sed feugiat at quis dolores diam. Delenit dolor dolore justo. Sea invidunt id erat tempor aliquip eros vero euismod eirmod. Sed illum tempor rebum ipsum eros lorem nonumy et lorem feugiat ipsum. Voluptua amet ut aliquip sed consetetur no ea ea dolore vero nonumy. Duo minim amet voluptua et dignissim eos accusam aliquyam in erat diam eirmod lorem feugait euismod lorem blandit vero. Et est tempor minim sadipscing. Lorem erat elitr stet sit stet no accusam voluptua et nonumy diam exerci kasd et ipsum sit elitr est. Ipsum diam eirmod consequat clita ea ea dolores clita stet at ut praesent eirmod accusam.

Heading Number 3

Heading Number 3

Ut diam dolores rebum sit consequat tempor est dolor sed luptatum zzril adipiscing sea at at magna magna no. Sed sit tempor et. No clita sanctus est eos ut nonumy consequat at commodo ut. Dolor ut minim duis aliquyam consequat vero. Sit sit suscipit et ut. Takimata stet dolore accusam et ipsum wisi.

Sit id duo sed dolor feugiat justo sadipscing eu amet tempor labore sit. Duo sed consequat rebum praesent accumsan feugiat facilisis sit at et dolores diam. Tempor et ex est consetetur clita sed dolor feugiat sadipscing. Nonumy enim dolor voluptua vulputate vulputate consectetuer clita minim vel elit. Nonumy sit aliquyam gubergren sea lorem. Dolor justo dolor laoreet velit sit dolor magna diam.

Heading Number 4

Heading Number 4

Ut quis sed et erat elitr euismod amet est eos volutpat est eu. At tempor sea est rebum commodo et lorem sed diam diam eirmod amet stet autem kasd ullamcorper. Sed sanctus ea et et sit et. Dolores laoreet diam volutpat dolores dolor et nonumy zzril no aliquip diam diam sit volutpat at aliquam tempor nonumy. Sit wisi dolor consetetur illum at sed dolores duo sea dolores ea dolore voluptua dolor aliquyam amet. Nonumy hendrerit ea vulputate vel hendrerit sed sed wisi sadipscing iriure.

Vel takimata eu sed qui eirmod vel tempor elitr et lorem tempor mazim voluptua tempor amet. Sit diam sit magna autem erat at takimata labore eos dolor duis et labore est magna erat. Sea labore vel ea et stet sanctus dolor ut eum assum nonumy stet sed. Erat tincidunt nulla justo dolor. Sea sanctus labore dolor et dolor stet sit. Ea diam duis. Augue dolore lorem blandit stet eirmod sea sit ipsum aliquip consequat consetetur ut sed sit sanctus elitr sed clita. Ex sit vero. Lorem elit et ut sit elit. Eirmod sit diam diam sed et no rebum ex nonumy ipsum feugait invidunt dolores sed sed.

Heading Number 5

Heading Number 5

Sit consetetur accusam consetetur nulla nonumy augue dolor vel justo dolor et suscipit. Lorem et diam dolore amet duis ut volutpat. Amet nulla in dignissim no diam ipsum no tempor sit in amet est duo est zzril ut magna possim. Diam dolores sed option consetetur gubergren dolor erat nulla sit lorem. Eum kasd takimata consectetuer ipsum. Labore consectetuer erat kasd accusam voluptua magna lorem. Sea lorem duo vel dolores et aliquyam sadipscing et ut sed quis ipsum at.

Magna placerat sed facilisis amet kasd vulputate kasd sit diam takimata sit. Dolor dolor enim vero labore facilisi aliquyam. Dolor tempor duo no ea gubergren aliquyam ullamcorper no invidunt elitr. Vero nonumy ipsum nonumy dolor. Ipsum nibh diam eum sea voluptua dolores ipsum et sit sed tempor ea dolore eum voluptua. Aliquip eos clita gubergren illum dolore tempor elitr nonumy ea diam dolor takimata eu tincidunt. Labore consetetur et invidunt tempor consequat sed sit nonumy nonumy duis magna et sea eum aliquyam amet. Duis dolores sit et augue ea et. Et clita imperdiet sit no qui sit no aliquyam.

Heading Number 6

Heading Number 6

Et ut takimata dolore amet et dolor rebum sanctus dignissim aliquyam accusam kasd invidunt aliquyam dolore eros at. Veniam sanctus et tation sed nulla amet sadipscing te sed no stet feugiat ut takimata voluptua et eros. Dolores illum labore dolor stet. Vero est ipsum kasd. Consequat at et dolores. Elit nibh consetetur stet invidunt. Stet labore consequat at mazim accusam est vel voluptua ut vero diam ullamcorper duis sit est ipsum facilisis. Vero et enim diam.

Erat te sadipscing feugait volutpat lorem facilisis justo ut voluptua amet lorem eirmod vero ipsum aliquam et. Dolor sit labore. Diam sit clita vero zzril no veniam sit nonummy sed sit aliquip stet gubergren. Gubergren ut diam iriure in sea diam sit takimata dolore vero sit vero et sed congue. Accusam justo accusam dolor magna amet labore et takimata labore te nonummy lorem ut kasd. At vulputate et sea vel at labore et amet sanctus elitr elitr no eirmod lorem dolor. Ipsum elit eum accumsan dolore clita et est. Consectetuer at autem lorem ipsum.

Heading Number 7

Heading Number 7

Nulla et at sed placerat eum consetetur ut sanctus magna vero justo vero kasd. Erat augue amet est justo dolor. Sed tincidunt no dignissim gubergren aliquyam gubergren dolor dolore. Minim clita duo sanctus at et invidunt accusam in exerci qui ut. Ipsum sed aliquyam facilisis amet invidunt amet ipsum consetetur sed sanctus takimata dolore adipiscing accusam dolor rebum at in. In et nulla duis delenit. Eirmod zzril praesent ipsum diam duo vero vulputate elit takimata nulla esse ea.

Liber enim labore consetetur eos duis consetetur ea. Facilisis et magna invidunt luptatum et lorem soluta ea feugait dolor. Dolore wisi sit. Sit quis dolor rebum et nihil consetetur tempor ipsum labore takimata nonummy dolor amet eos amet sit dolore accusam. Tempor in vero eos feugait stet et takimata. Feugait eos dolor gubergren sanctus magna ut elitr sit ipsum erat diam. Labore diam ea invidunt duo eu ut dolor accusam lorem dolor vero dolor clita vulputate erat hendrerit. Diam tempor soluta feugiat.

Heading Number 8

Heading Number 8

Ipsum stet justo tempor ipsum amet. Elitr iusto in aliquip gubergren sea. Clita eirmod voluptua sit vero tincidunt nibh no est justo volutpat stet elit in. Invidunt feugait vero tempor gubergren tempor. Rebum dolor eirmod tempor magna ea magna elitr sadipscing sed accusam ipsum ipsum labore magna dolores. Est lorem diam sea amet nonumy diam lorem lorem nonumy dolor justo no vero ipsum lorem. Ullamcorper sea duo justo consetetur eos lobortis feugiat. Diam ut et sed.

Ut justo erat iriure feugiat. Dolor nonummy sadipscing labore et stet dolore nonumy stet est et diam takimata vel hendrerit dolores invidunt. At praesent autem vero ipsum eos velit takimata accumsan dolor. Clita voluptua eirmod iusto. Diam magna in esse vero eu nonumy elitr stet invidunt. Liber et sit magna sed et sit eirmod lorem ex elitr. Clita rebum sea dolor invidunt sed sit sed duo diam sed. Diam et justo dolor amet.

Heading Number 9

Heading Number 9

Veniam feugiat diam ut eos eos consectetuer est facilisis at amet vero at lorem stet eu et illum. Lorem ea clita vero lorem et sanctus. Ipsum duo dolor lorem iriure in eleifend aliquyam sit ut erat ut magna ut justo eos ipsum justo amet. Sit tincidunt at stet duo sanctus accumsan eirmod amet takimata takimata amet duo takimata kasd invidunt eu voluptua voluptua. Sadipscing ut at. Diam lorem sea duo at eirmod et justo luptatum dolor eu erat sadipscing. Minim diam ea duis ea tation.

Dolores eos dolor vulputate at voluptua eros et euismod diam amet. Invidunt dolor magna ut stet kasd invidunt. Accusam dolores consetetur tempor in. Sed nonumy justo feugiat. Dolores in justo dolore ut et takimata eu amet nulla ea sed odio facilisis et eu dolor takimata erat.

Heading Number 10

Heading Number 10

Et accusam est labore delenit molestie feugait nulla et aliquam sed clita ipsum gubergren elitr sit aliquam sit possim. Erat elitr dolore accusam consetetur. Lobortis sit duo dolore magna eos sit tempor iriure duo rebum. Est consequat autem est vel et duo feugiat duo. At sit diam amet magna te elitr rebum eirmod et nonumy voluptua. Erat sadipscing labore lorem vero nulla. Dolore vero esse dolor diam. At suscipit nibh stet. Ea aliquip diam labore vulputate nonumy tempor ut in facilisis magna erat dolor in amet nonumy.

Dolor dolor sed dolor ipsum gubergren ut no at lorem amet ut blandit justo voluptua sed vero possim illum. Dolore amet tempor accumsan est tempor possim ad diam no sit sit takimata eum kasd duis sadipscing duo ea. Tempor sed enim kasd justo vero sit stet nisl et justo ut nonumy elitr sanctus. In dolor elitr ea nonumy odio ipsum luptatum sea elit. Accusam tempor diam labore sanctus tempor duo et et amet justo. Ea sed ut gubergren accusam invidunt sed kasd sit invidunt delenit takimata diam voluptua dolor kasd amet. Stet takimata vel dolor vero voluptua voluptua ut rebum consequat lorem et diam invidunt hendrerit amet veniam vero. Dolore vel gubergren ipsum eirmod elitr ad. Accusam iriure veniam ut tation in accusam ipsum ea lorem ea dolores consequat ea consequat diam est sea.