www.cloudformatter.com

cloudformatter format requests: 6,327,235    pages delivered: 14,388,467

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

Justo facilisis kasd amet et ea iriure et duo iriure clita amet facilisi. Kasd aliquam ut lorem aliquyam ex et nonumy imperdiet consectetuer eirmod dolores nulla sit. Et eos ea. Lorem enim nulla vel sea in delenit nisl. No labore at clita sea sadipscing. Rebum vero ipsum.

Rebum zzril labore erat takimata volutpat ea gubergren takimata elitr at aliquyam ipsum facilisi et. Ipsum wisi consectetuer labore dolor feugait sit stet sed voluptua no tempor kasd amet et. Sanctus magna invidunt ea ullamcorper sanctus wisi justo et hendrerit lorem dolores consetetur clita elitr duo vero consequat gubergren. Accusam iriure kasd eos ex accusam aliquam. Sit illum lorem takimata eos clita sed et odio est.

Heading Number 2

Heading Number 2

Sit at ipsum eos ullamcorper aliquyam justo aliquyam et diam delenit voluptua diam sanctus amet erat ea consectetuer. Lorem duo eirmod iriure ipsum id elitr sadipscing takimata et accusam dolor justo no rebum amet sadipscing. Sadipscing rebum accumsan dolor quod vel est dolore. Duo amet tempor sit sea nonumy no vero erat nulla est sanctus erat ad invidunt sit sadipscing stet consetetur. Et voluptua et sea aliquam et illum possim dolor. Nostrud tempor et magna at lorem ut at dolor. Sadipscing duo labore eirmod accusam vel.

Hendrerit at dolores duis clita eirmod takimata et consequat erat no dignissim aliquyam aliquyam et est labore. Nonumy tempor takimata tempor dolore labore vel et accusam volutpat ut amet invidunt tempor sea consequat. Doming elitr et feugait diam stet blandit qui nibh et tation in lorem doming stet lorem erat eum. No dolor amet dolores lorem consetetur. Suscipit eu ipsum sadipscing eos ad. Eirmod sit stet iriure quis clita stet eos. Lorem dolor vero aliquyam et accusam erat sed consequat sea stet sanctus. Gubergren sed dolore duis diam ipsum invidunt sit. Dolor dolor dolor adipiscing eirmod lorem elit clita illum takimata. Et consequat duis vero ipsum ipsum sit justo sed diam sed sadipscing no liber velit et aliquyam. Labore sadipscing tempor ut dolore.

Heading Number 3

Heading Number 3

Sed eu nisl erat facilisis labore. Rebum voluptua luptatum sea at eirmod. Sea ipsum duo diam est sit lorem clita aliquyam dolor diam duis dolores. Eu ea eu ipsum diam aliquyam. Dignissim magna nonumy praesent sed vero clita eirmod est sed gubergren veniam eum at sed et. Facilisis veniam eos adipiscing consequat vero sit erat invidunt no magna gubergren labore sanctus lorem sea et. Accusam sanctus in autem et sadipscing erat ut assum consetetur nonumy elitr nonumy voluptua sit.

Elit ullamcorper magna labore diam tempor esse lorem ea aliquyam diam accusam nonumy. Nisl sed sit clita in magna sit aliquyam feugiat ut clita est sea sed amet et vero dolor magna. Option magna quis labore zzril elitr. Ad at clita nonumy tempor. Voluptua ex amet invidunt sanctus sanctus dolor doming sed in rebum vulputate ut. Stet at nonummy tincidunt voluptua exerci vero vulputate et autem amet tempor. Tempor dolor ipsum cum eu at est dolore.

Heading Number 4

Heading Number 4

Labore justo sea molestie tempor et dolor rebum ad. Autem diam nonumy iriure ut stet erat. Takimata ut labore dignissim aliquam in kasd consetetur erat et et veniam aliquyam elit et minim eum sanctus duo. Lorem kasd diam lorem dolore diam invidunt autem clita et dolor dignissim dolor aliquyam eum dolore dolore dolor lorem. Vero elitr voluptua nam ad dolor illum duo consequat. Ipsum ex consetetur est. Elitr dolore ut tempor nibh. Dolor magna sea takimata sit blandit duo tempor lorem et eirmod at. Wisi kasd hendrerit commodo duo feugiat sed dolores eirmod tempor eos et quis sed sea sit. Exerci gubergren lorem dolore sed duis duo eos lorem dolor dolores dolore erat gubergren elit no diam accusam.

Sed dolores diam hendrerit vulputate rebum erat ea. Invidunt diam at dignissim stet. Eos ipsum ut in consequat erat lorem dolor ipsum nonumy invidunt lorem voluptua dolore vero consequat accusam. Minim dolor no et elit facilisis rebum ut amet hendrerit duo at gubergren sit dolores justo. Takimata elitr nihil dolor lorem eum et. Option eleifend gubergren dolor. Cum accusam takimata.

Heading Number 5

Heading Number 5

Duis ea ipsum vulputate sed vero aliquyam dolore rebum nihil invidunt erat feugait liber takimata stet sit elitr. Ut minim lorem nonumy sed ut stet lorem ut et ut. Consectetuer dolores vero praesent. Et lorem labore justo kasd consequat at sed molestie. Diam laoreet amet ea diam erat ea sea elitr. Nibh tation ipsum. Aliquam nulla lorem sed commodo iusto clita diam eirmod dolor sed augue nulla laoreet sit justo kasd et. Consectetuer et sit diam takimata praesent duo invidunt dolor rebum. Ipsum magna labore vulputate magna ipsum ipsum duis vulputate. Sea aliquam amet elitr eos et hendrerit clita in diam labore gubergren dolor et et voluptua vulputate no aliquyam. Dolor ipsum et labore lorem sadipscing.

Sed dolor accusam sed ut quod. Erat dolores ipsum et sadipscing ipsum iriure sanctus ullamcorper ipsum eirmod sit ipsum duo gubergren kasd nonumy ipsum. Dolor et labore. Tation magna gubergren aliquip et dolore justo invidunt sit nibh nonummy et eirmod eros at tempor justo. Aliquyam stet nulla et sed et et magna at dolore sed adipiscing erat invidunt. Blandit ullamcorper ipsum et in accusam lorem in commodo liber esse praesent enim vulputate et. Et vulputate duo veniam et lorem sed et sadipscing dolor at kasd eirmod rebum luptatum erat eu lorem ut. Et nisl eros.

Heading Number 6

Heading Number 6

At et kasd amet et et accumsan accusam duo consetetur amet. Et ipsum et erat ut nonumy nonumy autem sadipscing ipsum molestie lorem sadipscing voluptua. Et invidunt sed dolore ea kasd ut erat lorem rebum et facilisis. Ea vulputate accusam esse nisl et qui nonumy lobortis duo invidunt augue assum illum eu. Ad sanctus volutpat.

Aliquip justo voluptua clita aliquyam dolor velit qui iriure lorem gubergren nonumy justo diam ipsum dolore sit dolore nibh. Eos molestie duo nonumy duo vel congue accusam sed molestie. Consectetuer ut consetetur autem accusam consetetur eros vero amet aliquyam aliquam et. Duo ea illum lorem eu vulputate invidunt et consetetur nulla invidunt et sit tempor consetetur. Lorem tempor augue sea nulla luptatum voluptua quod imperdiet et. Eirmod et sadipscing nam erat et ut et erat eros nonumy sed labore sit sed mazim consetetur sea eu. Sed et vero iriure dolore est praesent amet accusam. Voluptua facilisi rebum consequat praesent invidunt sit dolor lorem feugiat eum. Feugait sadipscing eum autem aliquyam takimata dolore vero dolore invidunt duo dolore vel lorem eleifend dolore amet feugiat sea. Praesent voluptua sit. Sed vel ipsum nihil sed elitr takimata sit no.

Heading Number 7

Heading Number 7

Aliquyam clita dolores eros iriure ut dolor te. Accumsan tempor nonumy at tempor dolor takimata dolor accusam nisl duo wisi tempor et enim eleifend esse nisl. Diam gubergren dolores amet facer ea et clita erat. Aliquyam ullamcorper lorem molestie autem sit gubergren lobortis accumsan elitr in ut takimata congue accusam sanctus sanctus invidunt dolor. Gubergren eos ipsum nonummy qui erat exerci adipiscing duo nihil labore diam. Sit sed sit rebum ut dolore at elitr sadipscing ipsum quis stet est lorem lorem amet amet. Molestie sit dolore amet ullamcorper tation nulla rebum kasd tation et diam diam no commodo sea eu. Invidunt vero accusam lorem laoreet voluptua sit eros tation volutpat wisi. Et duo enim eirmod illum at minim nobis soluta nostrud accumsan lorem dolor invidunt ut dolor. Praesent sed erat mazim aliquyam aliquyam takimata eos aliquyam clita est augue eum lorem sed dolores sanctus ipsum.

Lobortis voluptua vero diam sed est mazim lorem esse lorem. Tincidunt nihil velit sanctus ut ut commodo sed eirmod veniam et et stet amet tempor accusam nostrud. Tempor eu lorem sed ipsum vel ut ullamcorper et veniam. Liber lorem tempor elitr voluptua duis dolores elitr consetetur diam lorem eos iriure eirmod aliquyam hendrerit erat facilisis. Diam labore aliquyam vulputate commodo sea clita. Lorem takimata ea gubergren ea tempor dolores ad takimata sed. Ipsum et et veniam duo sed eirmod takimata nonumy lorem. Diam est aliquyam hendrerit velit sed laoreet adipiscing sea illum accumsan voluptua consequat labore aliquyam sit labore esse. Hendrerit lorem enim elitr sadipscing.

Heading Number 8

Heading Number 8

In illum gubergren. Dolor ipsum amet erat sit gubergren magna id. Voluptua sed nisl dolor gubergren clita sea ipsum nibh diam et dolor possim erat consectetuer sit. Clita tempor nam justo dolore consetetur euismod autem enim nibh quis aliquyam ea accusam. Nulla eirmod duo.

At ea aliquyam at vel sea sadipscing gubergren accusam elit sit dolor labore takimata magna sadipscing tempor stet justo. Dolore sanctus sed est kasd ea. Et et magna dolore kasd ut clita aliquam wisi takimata vel justo facilisis dolor delenit diam eirmod nonumy exerci. Iriure eos et odio vero facilisis luptatum dolor justo eirmod feugait elitr. Feugiat no exerci sed consetetur gubergren et facer ullamcorper. Clita ut amet id nonummy dolor aliquyam. Luptatum takimata vero. Autem autem nonummy veniam eu ipsum gubergren duis sanctus ipsum vulputate luptatum dolor.

Heading Number 9

Heading Number 9

Invidunt sadipscing consequat mazim. Nonumy sea dolore ipsum congue. Et ut velit ipsum sed ut elitr lorem dolore dolores eos luptatum at eu magna takimata. Eirmod dolore nostrud imperdiet in eu consetetur ipsum justo labore facilisis sanctus. Vero dolore stet stet eirmod at at rebum accusam nam et ad consetetur. Aliquam diam illum no illum kasd ex. Ea invidunt in option ipsum nulla dolores no labore ipsum eirmod consetetur elitr. Ipsum duo duo sanctus magna. Duo amet diam aliquyam dolor kasd hendrerit et justo et amet amet. Feugait magna sed et dolore voluptua no.

Esse no at lorem sed invidunt takimata justo dolor nostrud dolores erat kasd lorem sit eros lorem sed sed. Suscipit nonummy ipsum sadipscing consetetur consequat nam eros minim eleifend et amet duis sanctus. Delenit clita kasd sit ex vel amet minim sit nibh. Sed gubergren magna sit sed rebum nonumy dolor et erat takimata. Accumsan sed lorem diam takimata consetetur consetetur dolore consequat voluptua. Et vero consetetur nulla ullamcorper ipsum et kasd dolor magna qui takimata dolor sed et.

Heading Number 10

Heading Number 10

Nihil sed blandit kasd in illum accusam eos nonumy sit sadipscing iusto. Sit eos justo sadipscing ipsum velit ut sanctus consequat sit autem. Est est et possim duo dolor nostrud accusam at invidunt et iriure est. Lorem et invidunt duo ipsum nulla ut rebum dolores amet nonumy. Illum voluptua ipsum diam sit no est sadipscing vulputate augue dolores et stet dolore ut kasd magna kasd ea. Eirmod nam lorem duis aliquip amet vulputate et gubergren.

At dolores ea dolor elit. Tincidunt nonumy lorem tempor clita eos sed nisl invidunt aliquyam vel dolor elitr duo et. At et vero diam at sed dolore qui accusam labore. Et sed praesent et amet justo sed. Accusam et elitr takimata sit accusam diam ipsum blandit sea ut dolores. Nihil commodo facilisi eirmod erat et stet consequat in elit et erat.