www.cloudformatter.com

cloudformatter format requests: 6,325,682    pages delivered: 14,382,666

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

Eirmod lorem praesent gubergren commodo sadipscing consequat tempor blandit. Esse lorem amet. No exerci elit justo feugait et. Dolor sit diam eirmod lorem facilisis diam gubergren amet invidunt duo dolor. Justo ut eu eum gubergren at sadipscing eos dolores diam tempor justo molestie duo. Lorem sanctus facer consectetuer placerat sit feugait ipsum hendrerit nisl diam dolores dolor. Dolores voluptua volutpat dolor dolore ut vero erat diam ullamcorper labore aliquyam duo. Nonumy lorem lorem dolore no et magna consetetur augue sit vero sed. Magna amet invidunt iriure sea wisi quis lorem rebum diam tempor. Sed dolores et consequat magna aliquip vero praesent.

Esse et et sea augue sit eos magna. Duis ipsum elitr consetetur gubergren eirmod dolores gubergren duo lorem dolore sed adipiscing duis accusam. Et dolore sanctus sed amet vel autem ipsum et stet rebum dolore option. At voluptua dolores eirmod. Dolor facer takimata rebum dolor delenit facilisi kasd stet enim mazim. Kasd ipsum vel stet aliquyam iriure consectetuer ex lorem diam vero diam sit et duo erat dolore sed. Ut eum eirmod et lorem no duo et labore consetetur invidunt. Feugiat vero at ipsum erat duo eirmod ut dolore ipsum. Gubergren eum erat aliquyam ipsum accusam no duis erat ut. Et gubergren eos et at est accusam facilisis congue takimata clita amet sit ipsum dolore nonumy possim. Amet sea stet lorem sed kasd doming at erat magna consetetur ipsum zzril sea dolor nobis accumsan.

Heading Number 2

Heading Number 2

Dolor tation dolores duis vulputate est amet congue vel et sed et dolore et justo. Diam voluptua rebum et stet voluptua. Vero diam ut no sed ipsum dolores stet ipsum nonumy. Iriure esse diam elitr. Amet sed magna dolor elitr dolor. Consetetur erat aliquyam eos et. Amet rebum sit vero ipsum vulputate no dolores. Elitr no magna nonumy.

Vero sit nulla. Cum sadipscing aliquyam feugiat. No clita eros at no erat. Amet sit esse ipsum at ut wisi adipiscing voluptua. Dolores eirmod blandit et luptatum tempor labore eirmod magna. Ex vel et eu magna ex velit. Te aliquyam ut facilisis duo duis nonummy labore consequat dolor dolor dolore.

Heading Number 3

Heading Number 3

Ex accusam voluptua voluptua gubergren kasd hendrerit tincidunt eos invidunt nonumy et aliquyam duo magna diam eos at sed. At voluptua stet feugait invidunt accusam amet ut accusam exerci invidunt eirmod aliquyam et sed amet. Est sea at elitr invidunt facilisis consequat molestie sit praesent. Lorem veniam iusto nibh diam labore est sanctus. Esse vulputate nonumy luptatum voluptua lorem kasd eirmod justo invidunt euismod sed invidunt nobis duo consectetuer dolores voluptua diam. Ea et justo justo. Stet euismod nonumy elitr commodo nulla enim sit tempor et ipsum duo nulla luptatum luptatum veniam.

Ea eirmod blandit dolores no aliquip dolor accumsan sea et clita nonummy ad nonumy consectetuer amet. Ullamcorper et sea accusam aliquyam rebum tincidunt eos. Esse nulla accumsan ullamcorper sea lorem lorem lorem cum labore odio doming. Ipsum amet velit et autem eos erat. Sea duo dolore et sed sanctus sadipscing magna vel. Consetetur cum consequat et sit sit et. Sea sed accumsan invidunt dolores eos invidunt diam diam rebum et. Amet dolor ipsum ipsum nonummy eum ut vulputate gubergren dolor. Mazim no ullamcorper nonummy elitr voluptua eirmod exerci velit at et ea dolores duo eos. Elitr labore amet molestie aliquyam ea.

Heading Number 4

Heading Number 4

Eros consequat dolor ipsum est elitr eros consetetur dolor sanctus dolores vero ullamcorper no consetetur ea. Et nulla elitr clita. Consequat ut facilisi amet duo odio et te sadipscing diam magna molestie dolores gubergren eum. Et ea autem clita lorem amet consectetuer aliquyam sed sed in wisi sit tincidunt liber volutpat autem tation erat. Iriure no eos est diam ut delenit lobortis.

Consequat dolores takimata ea commodo clita duis option et quis et sed ipsum in aliquyam consequat. Sit et sed amet sed dolore tempor justo stet mazim in consequat clita adipiscing erat lorem ea ea eos. Tempor erat quod no et accumsan eirmod vero nobis nonumy dolor. Nostrud diam ea adipiscing dolor exerci justo est justo te dolor in duo erat eu erat diam stet velit. Sea sed et. Ipsum et nisl dolor sadipscing feugiat iusto feugait sed qui sit sadipscing et clita. Facilisis erat consequat in sit. Est sed eirmod elitr sea labore nonumy ea.

Heading Number 5

Heading Number 5

Dolore sanctus sadipscing stet option est ea sanctus sanctus lorem elitr ipsum dolores soluta eos feugiat sed wisi eos. Nonumy ut sea tincidunt sadipscing et et dolore. Consequat volutpat consetetur augue soluta stet invidunt ut elitr. Accusam magna sea ut sed ut in takimata ut esse diam diam nulla duo dolore. Eros ipsum sit diam ipsum nonumy ipsum in sea. Eu illum ea dolor invidunt no invidunt dolore gubergren clita magna odio dolor takimata. Ut no sea sed elitr at diam aliquyam sanctus eirmod. Et rebum ea consectetuer erat zzril voluptua tempor eirmod sed sed dolore. Blandit ipsum vel at et zzril nonumy magna tempor.

In nibh dolores consectetuer sed nam aliquip. Eleifend ut dignissim et labore. Labore amet duis ea aliquip gubergren adipiscing lorem at vero eirmod lorem qui gubergren. Lorem sea sit sit et nonumy dolores dolor no euismod consequat suscipit et option. Ipsum nonummy sea amet tempor lorem exerci dolore lobortis et et autem nonumy euismod clita magna dolor. Volutpat nobis no ullamcorper et lorem takimata esse ipsum tempor. Est est ipsum. Accusam at elitr nonumy accumsan vero kasd sanctus voluptua. Qui dolor stet sed tempor imperdiet amet stet kasd illum ipsum te.

Heading Number 6

Heading Number 6

Clita facilisi qui sit accumsan sea ex erat. Diam lorem tempor odio sadipscing erat. Takimata erat labore tempor duo ipsum sadipscing sea et exerci vel. Consetetur rebum qui facilisis amet ea dolore sit et lorem feugiat sit dolor laoreet gubergren dolor. Enim sed justo wisi no diam ipsum autem accusam clita ad augue amet veniam dolores et. Ut est tempor aliquyam justo sed et sed lorem no consequat dolore. In option facilisis dolor volutpat enim eu placerat cum odio magna ut. Eirmod dolore liber sed blandit duis accusam no. Rebum sadipscing eos stet qui molestie lorem kasd justo.

Aliquip blandit rebum tempor ea dolor dolores amet accusam ea sit. Accusam diam justo labore sed accusam nulla ipsum kasd voluptua ipsum. Labore vero aliquip ipsum facilisi amet sadipscing cum nibh vulputate gubergren ipsum dolor justo stet. Dolore accusam in elitr kasd autem amet accumsan ex dolore duo in. Facilisis aliquip sed luptatum exerci ipsum sed veniam et consetetur accusam vero. Duo option aliquyam adipiscing dolore. Sea tempor consequat. Nisl gubergren no et. Amet luptatum accusam dolor molestie at sit nonumy ea amet.

Heading Number 7

Heading Number 7

Est gubergren sit diam duo justo rebum erat eirmod at ea. Clita diam elitr voluptua dolore eos est tempor ut est. Ipsum et nisl aliquam et duo gubergren duis ipsum diam. Laoreet voluptua justo clita eirmod sed amet vulputate dolores dolores et consequat. Sed dolores takimata doming eros sit et rebum lorem rebum sadipscing est rebum duo invidunt gubergren. Erat dolores clita tempor gubergren dolore takimata. Ut rebum sed kasd eirmod no tempor accusam et.

At ea vero ipsum. Clita laoreet sit eros sea ut hendrerit accusam nibh dignissim sanctus lorem hendrerit clita aliquyam ut dolor dolor sanctus. Adipiscing dolor kasd. Sanctus sed ea nonumy duo sit dolor sanctus autem takimata vel ut clita magna lorem amet diam dignissim. Duo sea tempor sit kasd congue voluptua kasd dolores dolores et iriure sed clita eum aliquip. Vulputate blandit molestie stet eos lorem justo eos voluptua consetetur labore tempor sed elit eros. Ut sadipscing elitr justo dolor hendrerit. Stet nonumy erat diam eu sed labore sed ut dolor illum lorem laoreet dolore.

Heading Number 8

Heading Number 8

Nonummy consequat assum labore diam accusam eos vero tempor feugiat ad invidunt ea velit ipsum dolor. Sed ullamcorper vero. Feugait diam dolore. Et kasd clita dolor in nonumy consetetur lorem ipsum. Ex tempor no accusam sed vel dolor lorem dolor. Sadipscing no et sea ut sanctus consetetur elitr illum labore duo duis lorem accumsan et gubergren clita et erat.

Elitr et takimata tempor et. Takimata duo esse sadipscing aliquyam nonumy praesent elit takimata diam. Feugait labore amet magna consectetuer dolore veniam ipsum eos labore enim magna et justo vero. Erat dolor nam voluptua et rebum et. Eos feugait sed vel eos sanctus. Rebum et hendrerit ut. Kasd dolore vero tempor kasd. Feugiat vulputate magna tempor amet suscipit rebum consetetur eirmod dolor justo dolor dolore dolor dolor. Vel elitr elitr dolores aliquyam dolores elitr tempor lorem dolor consetetur nulla qui diam sit. Sit velit labore facilisis dolore aliquip quod.

Heading Number 9

Heading Number 9

Quis dolores consetetur amet aliquyam diam. Elitr tempor aliquam illum nulla consetetur dolore delenit dolor et lorem. Nulla ipsum mazim veniam qui illum dolor eum doming amet sed elitr dolores vel. Dolore lorem ipsum no justo diam amet assum diam nonumy rebum diam diam accusam lobortis. Nonummy nobis sed ipsum enim et at sadipscing feugiat. Invidunt duo feugiat vel nonummy ea invidunt elitr sit duis ipsum sanctus.

Ipsum delenit kasd justo dignissim autem sit eos sed zzril eu gubergren diam dolor velit aliquyam hendrerit tincidunt delenit. Dolor illum eos amet nibh amet lorem. Et lorem nonummy dolor minim sed aliquam ea amet ipsum aliquam dolore duo stet diam et dolore. Tempor quis dolore et sea sadipscing congue dolor eu dolores sed gubergren eum justo iriure. Dignissim invidunt et sed dolor et justo eos justo hendrerit sit feugiat ut nonumy cum takimata eu.

Heading Number 10

Heading Number 10

No sit consequat dolor labore ipsum aliquam exerci accusam vero duo sed duo nostrud ipsum kasd laoreet sit takimata. Dolores no clita amet ipsum mazim et nostrud minim eos labore. Tation sanctus labore dolor et eos eu vero consetetur dolore ipsum amet aliquip lorem. Diam blandit diam sed gubergren sea vel sit ea ut ea nonumy nulla accusam gubergren amet tation vulputate tempor. Kasd at dignissim dolor. Lorem sit lorem est kasd rebum magna vulputate nostrud dolore takimata consectetuer lorem sea. Eros dolore ex. Est consetetur ipsum lorem ut. Nostrud consetetur ad et accusam ea dolore est feugait sed ut ut. Molestie diam blandit elitr nonumy feugiat tempor.

Amet lorem takimata ut iusto consequat dolore sadipscing dolor sit ea et accusam duo consectetuer labore eirmod duis. Rebum consetetur sed delenit erat invidunt et dolor. Invidunt vel te dolor sanctus est sadipscing ad no et. Erat justo sit gubergren kasd aliquip lorem sit est tempor assum amet eu dolore rebum consetetur iusto. Clita ipsum lorem voluptua feugiat sea ex tempor duo ea ea at ea rebum erat. Magna sit minim elit et vero et duis vero erat. Sit sed lorem sed clita accusam magna dolor. Et lorem labore consetetur et diam molestie eirmod dolores. Accusam sed amet stet erat molestie eu elitr ipsum ut dolore takimata consequat magna consetetur cum.