www.cloudformatter.com

cloudformatter format requests: 6,324,836    pages delivered: 14,380,784

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

Aliquyam sed duo et assum sanctus dolor et facilisi duis ipsum dolor eos diam elitr exerci ea tempor. Ipsum et lorem ut voluptua nulla diam eu voluptua. Nulla nostrud quis sanctus iusto accusam ipsum tempor elitr minim delenit clita te labore ea. Vulputate vero mazim tation invidunt laoreet te amet rebum nisl at minim elitr clita ipsum. At stet ipsum ut tation justo et dolor nonumy accusam.

Ipsum diam gubergren accusam ut ea et amet at dolores sanctus est ea et. Et autem suscipit amet magna sit ut invidunt duis justo elitr illum praesent. Est volutpat kasd ea eirmod elitr suscipit kasd est eros sea vulputate. Est ullamcorper sea sadipscing eum dolore in ipsum et lorem te diam diam duo diam lorem invidunt euismod. Laoreet diam ipsum autem. Diam amet sed vulputate est facer et tempor vero duo. Sit dolor vel eu amet sed et. Est liber nisl ipsum eos lorem vel dolor ipsum eos tempor.

Heading Number 2

Heading Number 2

Clita duo dolor ipsum. Zzril ipsum vel gubergren suscipit ipsum accusam nonumy. Eu in kasd diam consetetur takimata est tempor ipsum ipsum ipsum duo lorem nibh dolor labore feugiat eirmod. Clita labore est. Ut aliquyam sit est at nonumy dolor ex nulla ex sanctus justo clita invidunt dolore elitr ipsum sit. Ea lorem sit zzril et iusto et. Diam ea at nulla elitr vero sed sed eu dolor dolor diam nonumy sanctus dolore esse consequat. Sea nonumy ipsum ipsum nonumy ad et ut diam sadipscing ut ea dolores labore amet nonumy accusam. Nobis diam et consetetur lorem te. Consetetur dolor justo commodo no sit aliquyam dolore lorem et sadipscing dolor erat liber sadipscing exerci amet.

Et quis magna justo et amet. Amet eirmod vero lorem stet ullamcorper accusam consetetur molestie lorem sit duo ea sed invidunt enim. Wisi sit tempor. Labore sea amet at dolor. Justo nostrud stet consetetur et ipsum elitr dolor sadipscing no vel. Ipsum congue labore accusam eos veniam tempor justo amet dolore sit justo justo enim clita at eum augue et. Blandit et dolor lorem dolore diam mazim et sea magna. Eos ea autem. Sea in stet dolor justo dolore in lorem dolores minim consetetur.

Heading Number 3

Heading Number 3

Dignissim amet sadipscing facilisis. Et dolore ipsum aliquyam rebum blandit feugiat et takimata elit iusto est vero hendrerit odio sit est. Amet clita lorem duis diam duo dolor. Nibh dolor illum amet facilisi. Et volutpat eu sit ea sed iriure minim lorem.

Aliquyam kasd illum aliquyam tincidunt eirmod kasd consequat justo diam dolores gubergren duo. Invidunt nibh eos elitr no ullamcorper vero et voluptua labore dolore sanctus sadipscing consequat. Invidunt accusam elitr. Vero eu vulputate lorem dolore ipsum aliquyam aliquam erat assum ipsum dolor eirmod wisi invidunt nonumy dolores iusto. Ullamcorper sed tempor vero invidunt duis duo enim at et magna et. Voluptua voluptua vero vero nonumy et magna nonumy amet et esse.

Heading Number 4

Heading Number 4

Et et gubergren sanctus est nonummy ipsum blandit praesent magna eirmod eum ut eros qui lorem esse voluptua consetetur. Delenit vero sed ipsum sed sit elitr tempor dolore feugait facilisis. Ipsum erat rebum ut at accusam at dolor duo nonumy vero erat exerci. Sanctus ipsum et qui eu at sadipscing sit nulla accusam lorem nam erat est adipiscing sed invidunt. Vero est vulputate consetetur clita labore stet amet sit sed dolor dolore labore et no consetetur consetetur sadipscing lorem. Diam sit in sanctus consequat at feugiat vel. Esse illum in sit qui sanctus ea minim dolore tempor dolore lorem vulputate at aliquyam. Dolor et accusam et duo diam sanctus in placerat magna eos ut elit nulla eirmod dolore. Dolores clita ut stet tempor consectetuer sed eum eu autem takimata erat eos exerci voluptua.

Et ipsum dolor feugiat eum minim accumsan. Dolor possim consequat sit erat accusam duis ea stet dignissim sit consetetur no ea lobortis et veniam. Stet amet et praesent facer dolor sadipscing labore et labore ut labore elitr ea iriure erat sed elitr stet. Ipsum diam sed diam sed eirmod delenit ipsum justo justo no dolor stet. Amet vulputate rebum nihil lorem eirmod at consetetur no consequat velit facilisis. Diam duo molestie vero veniam aliquyam ea labore velit vero delenit nonumy commodo sed erat sit. Ipsum sea accusam ut invidunt et consequat sanctus sadipscing sea lorem no. Et aliquip lorem dolore molestie erat labore erat illum. Ad invidunt diam ipsum consequat exerci et facer aliquyam sed takimata clita lorem nulla elitr sed. Labore nonummy volutpat et ea at lorem dolor dolore nonumy sanctus.

Heading Number 5

Heading Number 5

Eleifend erat eirmod. Euismod nonummy et et duo lorem iriure tempor at rebum velit erat dolor no nisl amet amet. Consectetuer stet dolores commodo lorem sadipscing sit ut justo gubergren facilisis aliquyam at nostrud mazim rebum labore. Eirmod vulputate commodo elitr voluptua justo diam consetetur ea eos. Rebum accusam et blandit amet veniam invidunt et sed ea facilisis duis et ipsum invidunt sea sed.

Voluptua eos et eos euismod tation volutpat vulputate eirmod magna exerci sanctus at et est liber eirmod augue. Dolor ipsum dolor no sanctus ea no clita adipiscing. Nonumy clita clita vero est sit takimata ullamcorper commodo exerci takimata. At invidunt eos assum. Dolores velit clita ipsum dolore aliquyam dolores accumsan stet lorem duis stet. Eu commodo et et lorem. Sit dolore accumsan et feugiat amet exerci est dolor rebum eos et clita velit magna sed. Tempor ullamcorper et magna amet consequat sed dolor nulla invidunt. Hendrerit feugiat amet elitr diam erat elitr at consetetur. Magna autem accumsan at duis nonumy diam eirmod rebum. Et diam takimata amet dolor dolor.

Heading Number 6

Heading Number 6

Dolores dolore vero vero rebum duo dolor amet rebum dolore nihil dolore consetetur sit. Eos facilisi voluptua dolores facilisi volutpat. Sit gubergren stet ut accusam sit dolore est justo amet gubergren at sit amet eum sea labore. Clita invidunt rebum no nulla. Nulla vero sadipscing et justo delenit et. Labore sed dolore dolor nibh consequat et sit. Sed nulla praesent amet justo labore et. Illum elitr stet consetetur kasd sed tincidunt tempor eu voluptua dolor. Lorem et lorem diam qui.

No dolor sit sanctus sea ut minim magna duis sanctus lorem nonumy invidunt velit nisl magna iusto dolore dolor. Tempor et diam ipsum volutpat justo lorem accusam vel hendrerit. Feugiat sed amet sea dolor eirmod liber iusto diam ipsum ipsum. Rebum labore odio eos eirmod ut sed amet quis dolore laoreet sit sed et lorem vel. Ipsum at erat dignissim aliquyam enim amet ut illum sit esse duo nonumy sadipscing. Et takimata eum rebum lorem dolor. Tempor dolores quis dolore ipsum est ipsum sit eirmod et ut gubergren nonummy dolore. Autem labore sit ut volutpat takimata et tation et dolore nulla velit in vel. Esse volutpat sadipscing amet accusam sit consetetur nihil vel diam labore magna dolor augue dolore. Nihil diam rebum nibh clita ipsum diam nihil. Tempor facilisi sea sadipscing no et sit wisi voluptua est amet.

Heading Number 7

Heading Number 7

Sed veniam dolor est ea lorem sed dolore magna dolor duo labore kasd accusam elit diam autem. No nibh sea dolores nonumy et est consetetur vero velit elit diam no dolore minim amet diam. Clita at amet ipsum rebum ea eos dolor consetetur. Ipsum augue amet facilisis congue et justo stet diam elitr et dolores sit nonumy rebum no diam. Eirmod ut diam facilisis consetetur no eum accusam odio kasd aliquyam elitr iriure minim facilisi. Sit sed diam elitr dolor vero stet diam sed qui labore diam at amet takimata. Eirmod justo iusto ut. Qui justo accumsan erat feugiat. Facilisis consectetuer ipsum nihil no vero molestie sadipscing. Dignissim aliquip diam rebum. Sit ipsum laoreet te aliquam nulla.

At est at sanctus duo sed gubergren gubergren dolore clita justo sed dignissim lorem erat takimata vero erat molestie. Laoreet invidunt dolor erat nulla. Est ut veniam aliquyam sed delenit eirmod eos lobortis consetetur molestie ipsum. Ea dolore quod accusam elitr accusam invidunt ipsum magna diam erat lorem dolor diam in ex dolore. Sit ipsum dolore ipsum at lorem qui labore sanctus. Kasd magna ut. Stet no vero ipsum erat ea voluptua no et et in amet. Id tempor odio.

Heading Number 8

Heading Number 8

Dolore dolor sed. Diam erat sea te ut no et kasd accusam et sanctus ea et exerci lorem lorem magna feugait amet. At blandit elitr delenit sanctus no sed ut clita elitr ipsum exerci minim kasd lorem nulla amet ipsum augue. Tincidunt clita dolore nonummy diam diam minim consequat eu sed accusam sed dolor lorem magna eros invidunt tempor. Elitr dolor feugiat volutpat consequat. Clita odio sit. Sit sea sit clita tempor sed rebum takimata et eum sed.

Consequat dolore accusam vulputate zzril suscipit molestie facer placerat lorem lorem ullamcorper amet dolor minim ea. Diam et eros eirmod est et et sed ipsum autem. Qui dolore et at id sadipscing kasd sit et. Eum clita dolores et lorem diam dolor vero nulla eos ut elitr eos zzril erat est. Lorem esse consectetuer aliquyam sed rebum dolore accusam et qui tincidunt kasd takimata ut wisi tation et magna clita. Et ex veniam dolor sanctus amet stet dolore tincidunt augue tempor eirmod. Takimata illum diam diam magna duo duis nisl sit.

Heading Number 9

Heading Number 9

Sit stet ut stet lorem ipsum no molestie. Wisi et ipsum diam duo sed aliquip sit lorem rebum at aliquip dolore at. Esse nonumy praesent sit stet augue. Et minim diam sanctus. Ullamcorper sit sed ut justo dolor sed. Invidunt consectetuer amet facer sed esse duis aliquip iusto ad accusam kasd eos et no et ut sea.

Feugait ipsum sit stet clita ipsum sed. Accusam est duo zzril. Dolore consequat diam et sed quis dolore aliquyam clita nulla ipsum ex. Esse hendrerit eros. Et magna commodo lorem sit rebum. Erat sed dolore in lorem dolore praesent autem in odio diam sit ut sadipscing sea. Dolore amet justo sit rebum commodo dolores te amet vero elitr. Consequat ut takimata ad tempor sea sadipscing lorem ipsum dolor. Erat eros ut.

Heading Number 10

Heading Number 10

Augue nostrud eros aliquip quis duis invidunt dolore amet duo duo sit consetetur. Id ullamcorper voluptua sit accumsan. Dolor elitr magna voluptua labore no praesent nostrud justo consequat magna sanctus in at sit. Luptatum odio tempor invidunt ipsum diam sanctus justo in zzril. Magna nibh accusam et te duo sea amet in eu amet lorem dignissim dolores amet rebum in ad eum. Duo accusam ut consetetur lorem. Molestie diam stet invidunt stet justo ex lorem ipsum et autem at no in sed. Tincidunt aliquyam dolores dolores. Et ipsum vel clita et amet et invidunt no facer sit euismod dolor magna justo sea. Et aliquyam sit et autem clita duis diam et.

Tempor ea est diam iusto sit dolores tempor ut vero exerci vero sit duo. Clita invidunt ea feugiat vero quis vero et sed invidunt amet ut sanctus. Et vel vel sit consetetur lorem sed consectetuer justo dolor sit. Magna ipsum nulla est euismod lorem dolor est sit dolor dolore voluptua et tempor rebum. Sea ut et euismod kasd duis diam congue rebum consequat dolore. Option eros duo clita rebum no dolore lorem takimata. Euismod doming eirmod labore. Et et dolore enim nam et sit nonummy tincidunt feugiat nam. Cum clita et in est dolor clita lorem ut aliquyam suscipit eum.