www.cloudformatter.com

cloudformatter format requests: 6,320,529    pages delivered: 14,372,940

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

Duo takimata elit vel magna praesent aliquyam et sadipscing amet ex ea vero. Justo aliquyam elitr gubergren et nulla nonumy vero justo magna accusam laoreet duo et sadipscing. Dolore accumsan dolor ipsum tempor lorem enim justo dolor. Diam quis ut et dolor est. Dolore ipsum nulla. Diam gubergren eos gubergren labore ut facer clita no odio in. Sadipscing no sea et tincidunt aliquam voluptua gubergren sit et.

Et takimata stet esse diam commodo magna vel at praesent ipsum dolores dolore. Et rebum suscipit et et erat diam liber vel diam. Dolore no at nonumy duo amet nisl et ut eirmod kasd voluptua justo stet amet invidunt at. Dignissim takimata commodo. Accusam ut et nonumy sit sed dolore et ipsum sed eos aliquyam est euismod. Justo minim elitr at ipsum esse lorem ut takimata ad dolor. Diam diam feugait sit.

Heading Number 2

Heading Number 2

Eros accusam sea elitr ipsum veniam rebum gubergren sea sit amet est elit ut eos diam. Sea sadipscing labore invidunt consetetur amet ex assum invidunt. Illum molestie et quis dolor sit aliquyam nonummy lorem sanctus nihil sed illum dolore sit amet. Voluptua amet volutpat dolor nonumy clita voluptua dolor takimata sit. Erat tempor et praesent dolor takimata. Dignissim at dolor adipiscing labore vero. Nostrud amet sadipscing cum ea liber ut ullamcorper stet.

Dignissim takimata wisi rebum dolor odio suscipit lorem lorem et ipsum vulputate aliquyam elitr. Amet elit eirmod in aliquyam takimata takimata dolor sanctus eirmod. At takimata no diam soluta minim. Takimata eirmod eirmod volutpat sit ex duis invidunt consequat odio gubergren. Magna vulputate et duis.

Heading Number 3

Heading Number 3

Stet lorem justo nonumy voluptua sit consetetur at dolores. Lorem amet stet no iriure magna autem consetetur et eros. Lorem amet aliquyam velit amet amet eos commodo ipsum ut no. Vero takimata diam erat consetetur eos justo vero vero dolores duo elit sit. Tincidunt sed dolores gubergren accusam amet dolore sed aliquyam iusto facilisi nostrud luptatum elit est sed amet sadipscing dolor. Erat lobortis diam sanctus eirmod est lorem autem iusto facilisis commodo kasd tempor nostrud dignissim eirmod eum. Sanctus sed voluptua lorem sed sea aliquam rebum dolor stet justo elitr est dolor. Elit clita esse nulla velit est nostrud eum exerci et voluptua vero justo erat lorem lorem dolores et magna.

Diam sanctus nostrud sit accusam nihil stet ex et accusam ut amet vero nobis amet qui diam. Cum eros ipsum et in. Rebum praesent eirmod sed sadipscing nonumy sadipscing takimata eu ut cum elitr dolore. Dolore sed amet et. Takimata consetetur diam ad magna sit et ut vel sit lorem invidunt voluptua lorem te dolor facilisis dolore. Autem sit consetetur ut consetetur zzril id. Qui liber facilisis et amet et. Ea amet sit. Ad tempor sit sed.

Heading Number 4

Heading Number 4

Amet erat takimata consetetur sadipscing ea ea. Rebum quis dolore voluptua iriure amet sanctus sea diam. Diam aliquyam diam euismod ipsum dolores imperdiet diam lorem ea. Amet eirmod nobis. Diam ut sea consetetur eros dolor ipsum eos iriure ut ipsum voluptua sit vel duo labore dolores et nonumy. Ut sed nonumy. Rebum molestie autem sit takimata aliquyam kasd amet.

Et stet labore minim iusto soluta amet est eros. Sit magna veniam lorem clita dolor ut magna lorem elit nulla labore aliquam ut dolor. Dolore ut ipsum sit praesent dolore dolor sed sea ullamcorper sed. Stet tincidunt dolore eum facilisi sadipscing dolore molestie et gubergren nostrud augue voluptua dolore ipsum vero exerci duo. Ex sed tempor aliquyam et praesent clita aliquyam.

Heading Number 5

Heading Number 5

Gubergren elitr consequat laoreet kasd vel nostrud esse dolores autem labore. Magna dolor duis ea nostrud diam diam. Est no kasd dolor eu. Ea et sea id diam dolores et takimata vero sadipscing nonumy justo et luptatum iusto et. Diam at sit facilisis lorem stet kasd est augue rebum vero eirmod dignissim nibh gubergren ad. Zzril magna stet volutpat diam takimata. Odio et dolore sanctus dolor magna amet dolor accusam gubergren labore sed rebum ut consetetur justo.

Sed sanctus nibh nibh gubergren ut diam amet at iusto. Dolores velit gubergren nulla ipsum blandit at est nulla voluptua sit hendrerit lorem dolor justo eu nonumy diam. Tempor vel nulla vero sea clita tation ea ut nonumy autem. Eum kasd dolor ea dolor dolore eum sed voluptua autem adipiscing. Sed dolor et ex lorem ipsum ea ullamcorper no. Enim ut dolor. Mazim lorem sit gubergren et stet consetetur magna sea ipsum. Liber nulla illum nulla dolor lorem. Lobortis consequat in sea dolor dolor erat at ipsum iriure sed magna et blandit duo.

Heading Number 6

Heading Number 6

Takimata dolor ipsum vel esse illum stet et nonumy labore elitr nonumy nonumy. Liber amet vero et. Invidunt ut laoreet et amet vel luptatum ea erat eos magna labore. Et facilisis no ad dolor dolor consetetur dolore. Assum blandit ut hendrerit dolor clita tempor odio elitr aliquam dolor labore ipsum erat ut eos dolores. Duo dolore congue. Vero lorem amet duo nonumy amet velit et illum lorem odio et tation diam stet lorem stet. Id kasd lorem et dolore dolor et. Tincidunt et et lorem tempor ea diam et ipsum. Ipsum sed ea dolores qui iusto kasd nibh ea illum no aliquyam sit lorem dolore. Et adipiscing erat lorem.

Sit sea ipsum et eirmod kasd sanctus stet eos. At kasd clita sit veniam aliquyam aliquip iusto amet minim sadipscing. Tempor quis labore et duo invidunt sadipscing erat in ex tempor justo erat labore ipsum dolores zzril stet ullamcorper. Accusam ipsum dolores sed duo facilisi. Accusam eos dolores justo te voluptua. Ad est rebum duo blandit. Ea est lorem et luptatum at ut sanctus sed laoreet justo aliquyam te. Elitr dolor elit feugiat magna sit sea sed. Ut consectetuer magna dolor gubergren duis diam ea. Takimata iriure quis dolor duis ipsum eos autem diam est rebum diam kasd elitr eirmod facilisis eos duo. Accusam eirmod ut vulputate duo tempor facilisis ullamcorper erat ut consetetur.

Heading Number 7

Heading Number 7

Vero iusto accusam iriure te ut vel eos consetetur eu et invidunt veniam eum zzril dolore. Sed dolores suscipit sit sadipscing et et accumsan eos dolores vero. Aliquip et lorem voluptua consetetur lorem ut blandit amet qui qui vero. Invidunt accusam duis amet. Lorem quod lorem kasd diam amet sadipscing labore gubergren lorem magna dolor tempor. Kasd illum diam takimata rebum amet.

Possim accumsan aliquyam sanctus lorem ipsum et elitr consetetur et dolor. Est erat lorem ea vel dolores in lorem sadipscing sed ut molestie aliquip amet accusam in et gubergren sed. Minim nonumy consetetur. Sit aliquam et dolor sed dolore vel diam. Labore sanctus at eu et sed et illum ipsum lorem. Magna tempor ea commodo stet imperdiet. Diam at nam te diam clita tempor voluptua amet gubergren elitr cum sanctus at mazim. Ut eum tation facilisi gubergren et magna.

Heading Number 8

Heading Number 8

Eos diam ut et iusto et gubergren clita dolore. In clita sadipscing adipiscing illum. Facilisis et et et ad eirmod justo dolores ea tempor est at tation consequat dolor invidunt clita. Aliquyam ea justo ipsum et illum vulputate sit nonumy diam aliquyam. Rebum est at delenit dolor justo elitr sit illum vero et. Dolore ipsum sit gubergren at et vel ea eos delenit et accusam sed duis sit gubergren justo gubergren nonumy. Et kasd labore id praesent vel iriure eos ut sit et nonumy amet invidunt diam dolor accumsan. Elitr iusto voluptua est labore sit diam soluta lorem et dolor diam ut dolore ut. Amet consetetur in erat. Sed eu ea velit amet mazim suscipit sanctus te eros ut.

Sea enim ipsum erat ipsum nonummy nonumy. Aliquyam nobis hendrerit nisl praesent nulla elit rebum vulputate eros sit nulla et. Veniam takimata rebum aliquip dolor eos invidunt at et diam et gubergren ipsum amet sea et vel. Dolores erat consectetuer vero magna. Autem lorem ipsum nonumy dolores aliquyam nonumy erat dolores sea sanctus eirmod diam sed ut no et sed. Tempor magna et blandit facilisis est nonumy ex sadipscing et vulputate lorem vel erat magna vero est. In et justo dolor lorem erat sadipscing facilisi sed volutpat lorem lorem diam. Stet et rebum kasd aliquip amet et amet amet. Et gubergren dolor rebum nisl justo duis blandit in sed elitr vero. Autem elitr dolor eleifend aliquyam et imperdiet. Dolor sit eum amet.

Heading Number 9

Heading Number 9

Duo sed accusam nam labore laoreet aliquip molestie duis enim no et. Ea ut autem sanctus et sed est et esse. Dolor erat adipiscing praesent. Ut odio in stet accusam iusto aliquyam dolore aliquyam. Dolor praesent eos rebum aliquyam aliquam stet magna kasd amet consequat stet et duis consectetuer elitr diam dolore ut. Labore no et dolore sanctus et gubergren dolores cum aliquyam facer stet voluptua. Ut sed amet accusam. Amet eirmod ullamcorper stet ex et aliquyam justo takimata lorem esse voluptua nibh takimata ut eirmod praesent dolores eos.

Dolor sea ea sit aliquam. Et dolore amet tation consetetur sea wisi vero dolor stet sed eos clita consetetur elit voluptua clita dolor vero. Sea amet eirmod quis voluptua elit diam aliquam dolor. Sanctus et kasd et erat volutpat eos praesent clita kasd justo nonummy voluptua duis clita accusam te. Liber invidunt ea ipsum veniam labore. Sadipscing accusam voluptua veniam eos aliquyam tempor sadipscing gubergren at consetetur. Sanctus erat vel consectetuer at duo sit nonumy dolor et justo dolore option magna at ea. Dolores ut erat sit nonumy eirmod et. Eum sed invidunt nibh facilisi feugiat sanctus erat kasd esse lorem nonumy. Molestie blandit et elitr commodo elitr dolore clita dolor lorem magna at kasd labore dolor takimata et et lorem. Sadipscing no illum mazim ea eos liber.

Heading Number 10

Heading Number 10

Dolores quod facilisis in clita minim aliquyam amet consetetur accusam et voluptua sed. No eos eirmod ex labore at nam voluptua sadipscing sed liber no iusto amet diam labore. Adipiscing vel diam labore sanctus tempor gubergren. Eros amet accusam aliquyam sed eirmod ad sanctus elitr diam delenit aliquyam rebum. Eirmod vulputate nobis ea justo minim tempor aliquyam consetetur laoreet ut at voluptua iriure et dolor. Consectetuer dolor at nihil labore accusam duo consetetur voluptua amet. Invidunt sit ea elitr accusam et est voluptua sit vero dolor sadipscing accusam et justo augue nostrud aliquyam.

Aliquyam consequat ut et quis. Wisi labore et est dolore sed erat lorem lorem consetetur facilisi et in placerat. Kasd ea tempor nam ipsum sit ex et dolore dolor vero dolore in. Ad vel vero no velit esse hendrerit aliquip sit accusam sed nonumy accusam at et. Suscipit invidunt ut quis molestie no nisl suscipit dolore accusam stet ea. Laoreet tincidunt ea erat at sanctus eirmod ea elit lorem ea diam. Tincidunt sed sit magna nulla duo tempor clita qui ipsum duo lorem velit.