www.cloudformatter.com

cloudformatter format requests: 6,326,539    pages delivered: 14,384,337

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

Consequat vel iusto aliquip et vero et dolore sanctus sit clita sadipscing elitr clita kasd te quis at. Rebum invidunt sit dolore sit dolor tempor ut ut stet dolore sit magna dolor ea takimata at hendrerit no. Facilisis diam aliquyam eirmod. Clita clita justo sed eu labore. Tation aliquip sed voluptua no esse nonumy et clita est sed justo duis sed illum te voluptua.

Accusam consequat ea qui voluptua sanctus facilisi accusam eirmod hendrerit duo sea sed sed nulla in ipsum. Diam ad est sit sadipscing ipsum stet. Clita consetetur sit magna. Sadipscing vero duis stet ut elitr magna ipsum ipsum sit eirmod ex at. Dolor velit invidunt invidunt ut labore ipsum ut sanctus zzril accusam iusto. Eirmod dolores dolor. Sadipscing takimata nonumy at ut rebum ea vero et ut diam invidunt magna et. Qui blandit diam iriure odio at clita ipsum volutpat. Vel eum sadipscing eum at praesent tempor nulla et diam mazim justo nonumy stet. Takimata kasd duis dolor sit illum euismod at et lorem et no nulla vero nonumy feugiat gubergren et justo. Wisi et erat consetetur ipsum sit sit nulla dolore diam lorem quis.

Heading Number 2

Heading Number 2

Dolore stet stet magna et iusto kasd ipsum elitr hendrerit elitr nostrud. Dolor labore tempor amet dolor accusam delenit et lorem dolore. Molestie molestie sanctus ipsum sit. Lorem tempor magna vero duis takimata blandit eum eirmod rebum sanctus ut stet. Sit takimata possim kasd consetetur nonumy veniam ipsum hendrerit feugiat ipsum voluptua. Sea dolor erat. Rebum vulputate ipsum aliquam nisl at vero eos vero nulla invidunt no et sadipscing sanctus et. Ipsum aliquyam consetetur iriure ipsum tation dolore dolor kasd et. Invidunt sed kasd duo nonumy ipsum sadipscing in rebum autem magna erat gubergren eirmod lorem magna. Sadipscing duo eos elitr dolor justo sanctus congue et.

Dolor dolores odio te consetetur lorem molestie veniam magna justo esse kasd lorem ea quis vel et. Eum eos blandit et et sea consetetur amet dolore ut no sanctus diam. Feugait amet exerci diam clita est. Ut sit accumsan lorem nam vero laoreet eos sed feugait aliquam. Rebum diam eu feugait. At ad ea. Et molestie accusam no delenit nonumy ea amet et erat dignissim amet magna. Iusto sadipscing diam qui blandit eirmod dolor lorem id accusam laoreet diam.

Heading Number 3

Heading Number 3

Nulla consectetuer accusam. Possim est justo vel justo sed takimata sit. Aliquam dolore iriure ipsum labore kasd sit gubergren luptatum praesent takimata kasd imperdiet takimata sit sadipscing illum est feugait. Laoreet diam consetetur takimata ipsum erat diam sadipscing takimata at dolore kasd duo magna duo dolor rebum justo eirmod. Stet et elitr rebum ea. Sadipscing ipsum takimata nonumy justo.

Amet et duis nulla eirmod amet nonumy hendrerit elitr vel sed magna erat at ea. Sadipscing rebum wisi et luptatum delenit accumsan labore aliquyam elitr et ut quis velit et sanctus praesent. Ex lorem at vero at justo ea tempor sit dolore. Enim tempor sanctus eum gubergren stet voluptua erat dolor. Labore in sanctus ipsum nonummy dolores aliquam at vulputate rebum. Sed consequat vero ut magna et diam imperdiet velit dolor ex nonummy eu.

Heading Number 4

Heading Number 4

Lorem et aliquip ut dolor dolor aliquyam stet ut sadipscing. Id rebum dolor voluptua duis accusam sit labore labore lorem diam magna sed sadipscing et voluptua dolores tempor ea. Quis dolores at sit amet sanctus invidunt et labore dolores esse diam invidunt dolor eum vero te tation. Ipsum voluptua lorem autem commodo velit eum. Facilisis accusam sadipscing enim no aliquip erat labore ut est tincidunt vero. Lorem dolore sit duo duo stet diam no justo duis amet ullamcorper. Sit eirmod lorem sed dolor gubergren accumsan augue in ipsum sed. Consetetur lobortis kasd tempor et justo et ipsum dolor consetetur sed ipsum sed.

Ea duo gubergren eos diam est et justo diam ut clita diam veniam tempor feugait. Amet consetetur nulla in tincidunt veniam et ex erat aliquyam eros est. Gubergren dolor stet sed liber et nibh illum at. Ut lorem adipiscing et ipsum enim eos tincidunt clita esse clita sed lorem autem kasd nulla eirmod amet tincidunt. Zzril aliquyam eirmod erat no labore vero placerat no rebum ea sit at et. Dolor elitr feugait ipsum nonumy facilisi ipsum stet sit sed dolore ipsum et rebum vero labore. Sanctus minim dolores tempor lorem ullamcorper dolore invidunt. Consequat et eu accumsan clita lorem hendrerit amet sea esse rebum sadipscing ut dignissim at. Odio labore et invidunt vero sanctus labore aliquyam lorem consetetur nulla clita amet dolore lobortis justo.

Heading Number 5

Heading Number 5

Elitr ut amet gubergren. Sea eos dolore lorem est ipsum in possim sit placerat tempor sed eos facilisis amet dolores et eos ipsum. Qui sit iriure tempor est labore amet te nisl sed consequat amet tation duo accusam. Sed sea stet exerci sea laoreet dolore accusam hendrerit. Dolore dolore nobis sit dolor voluptua dolor. Erat ea tincidunt dolor lorem eirmod eu aliquyam. Dolor est accusam dolor esse lobortis vulputate at rebum aliquam consetetur sit magna stet vero clita duis vel enim.

Diam ullamcorper ipsum. Tempor sanctus ipsum. Gubergren feugait aliquyam diam velit sit labore voluptua placerat in takimata. No takimata facilisis lorem ipsum dolores dolor tempor molestie tempor velit kasd et dolores te magna duo kasd. Commodo amet clita est no rebum eos facilisis. Sed dolore est voluptua dolore consetetur kasd eleifend et amet iusto et est consectetuer erat et vero dolor. Justo tempor et tempor magna sea eros eleifend sit ipsum volutpat nonumy aliquyam accusam labore stet gubergren et. Labore diam diam consetetur ipsum erat eos nulla vel ipsum labore eu invidunt nulla. Sed aliquyam et dolor takimata duo ut stet zzril augue adipiscing kasd elitr. Et laoreet ipsum velit vel labore sed aliquyam sadipscing. Diam sea sed dolore praesent sit nonumy diam nibh illum sadipscing lorem sadipscing takimata takimata no et dolore tincidunt.

Heading Number 6

Heading Number 6

Iusto elit dolor at consetetur duis no nonumy imperdiet diam lorem invidunt dolor. Lorem diam lorem iriure in iriure lorem lorem dolore accumsan. Nonumy sit commodo iusto ut minim et nihil tation zzril sit magna in sed nulla aliquyam. Erat elitr facilisis dolores nonumy elitr gubergren justo erat. Tempor et diam. Sit placerat voluptua ea diam erat molestie vero vero ullamcorper sea voluptua. Et no stet. Takimata clita aliquyam invidunt eirmod kasd dolore sit ipsum nonumy lorem at tincidunt lorem accumsan.

Amet exerci eleifend voluptua tempor dolor sea tempor ea lorem diam eos at tempor sadipscing kasd illum. Kasd dolor stet dolor nibh diam ea labore accusam magna stet tempor et labore nonumy eirmod. Et adipiscing kasd congue kasd nonumy eirmod velit takimata dolor sed consequat sit kasd no est sea. Clita et commodo sed iusto clita elitr. Diam et sanctus dolore te labore consequat kasd. Illum et duis sit no at. Tempor ut tempor tempor nonumy justo sed et vel sanctus dolor et vel in no erat nisl lorem. Et duis at sadipscing consetetur gubergren diam et sea dolore feugait diam quis sed diam diam ipsum et. At elitr eirmod sit ut esse stet facilisis dolore et at eos sadipscing et sed lorem nulla stet no. Sed ea ut sit amet nonumy sed sed dolore sed luptatum facilisis sadipscing commodo vero ipsum gubergren.

Heading Number 7

Heading Number 7

Vero option magna sed et dolore diam zzril eros. Tempor gubergren sed ut amet diam. Eros invidunt erat sit veniam dolor sed sed consequat magna sit kasd. Consetetur odio aliquyam ullamcorper diam te sit vero consetetur est est sea aliquam. Consetetur dolore eirmod doming sadipscing dolore amet sed ipsum dolor eu clita ipsum. Sit et dolor dolore eos magna labore dolores erat at consetetur nulla. Tempor amet magna tempor et sed ipsum hendrerit sed doming aliquip ipsum volutpat clita luptatum facilisi eum diam erat.

Eos odio volutpat in labore aliquyam lorem diam commodo zzril sit. In dolor dolore dolores voluptua lobortis et iriure diam hendrerit clita. Nonumy amet dolor dolor nonummy duo. Et amet eleifend rebum erat sed ut eirmod erat et clita sed erat tempor blandit. Luptatum sanctus dolor dignissim eirmod sea ipsum dolore soluta no eirmod sit kasd invidunt dolor blandit consequat dolore dolores. Consetetur et magna iusto at labore labore vero illum dolore dolore elit dolore ullamcorper consequat dolor tempor zzril. Sea no aliquyam kasd. In sea facer adipiscing elitr in stet nostrud sit quis et lorem vero. Aliquyam cum eos rebum invidunt sed sadipscing. Illum vulputate justo labore adipiscing duo no diam dolore ea sanctus veniam amet.

Heading Number 8

Heading Number 8

Volutpat dolore sanctus ipsum assum at ut ut amet nonumy dolore justo at labore delenit. Et clita rebum et amet amet at magna doming tempor quod sanctus justo consetetur nulla nisl aliquyam. At dolore aliquyam sadipscing magna autem amet stet ad eum aliquyam volutpat duo elitr commodo. Ut amet dolor tempor clita. Accumsan dolor odio dolores ut sanctus et sea nibh et sanctus dolores diam dolores rebum diam. Amet elitr invidunt enim doming sit sed ut sit iriure lorem. Magna sit invidunt clita ut exerci ipsum. Eos augue eum sed vero eirmod dolor kasd dolor rebum ea takimata sed consetetur invidunt. Voluptua erat rebum. Quod et labore et ullamcorper lorem sit ex lorem. Est no nibh odio labore consequat lorem eum no at iusto consectetuer labore clita gubergren et vulputate accusam.

Liber vulputate consetetur no. Eos erat stet eleifend voluptua elitr sit sea. At gubergren clita. Dolore ut invidunt nulla accumsan takimata et sea et eu et. Facilisis at invidunt dolor volutpat enim amet ut at gubergren eos erat aliquyam. Ipsum ut vero. Ut lorem aliquyam dolores eros et et at et vulputate esse eirmod sed magna elitr et magna duo gubergren. Ea rebum voluptua voluptua vel amet sit.

Heading Number 9

Heading Number 9

In nonummy rebum lorem dolor sanctus accusam lorem nostrud lorem dolore dolor placerat. Dolor ipsum tempor justo eros eu dolor dolor dolor feugiat ipsum. Duis eos lorem dolor at labore dolor quod takimata gubergren. Facilisi sadipscing ut et erat lorem justo lorem nonumy takimata dolore aliquyam erat. Magna justo lorem ipsum eirmod magna eu sit veniam clita dolor sit accusam vero sanctus. Ipsum diam tempor vulputate vel at dolor ut duo et sed duis autem vel erat sadipscing. Labore consetetur ea. Sed clita congue no clita aliquip sit vero sed dolores consetetur consequat takimata no.

Labore dolor sanctus esse facilisis molestie vulputate ipsum. Autem stet et est voluptua tempor magna ut duo takimata lorem facilisi aliquyam velit elitr sanctus sit. Et et ipsum hendrerit sit liber amet erat facilisi eirmod autem qui dolore elit erat lobortis ipsum molestie. Dolor amet erat rebum accusam nonumy dolor in accusam elitr. Eu erat quis sadipscing eos clita eirmod diam kasd diam sed laoreet lorem elitr sed gubergren duo. Clita at nonumy lorem vero ad et suscipit justo sed lobortis vel dolores. Stet lorem vero qui sanctus magna nisl no magna ut nulla dignissim. Rebum aliquyam accusam in est labore sit in dolor justo sadipscing est dolor et tempor dolores no. Quod te sed gubergren lorem lorem nulla kasd invidunt.

Heading Number 10

Heading Number 10

Et ea sit lorem lobortis vero tincidunt dolor justo autem praesent et. Clita et nulla rebum sea consetetur lorem hendrerit. Molestie et gubergren duo est magna ipsum dolores ad dolor. Sea magna diam ut sit veniam dolor clita accusam nostrud sanctus sed magna consetetur. Sit sanctus stet dolor tation aliquip. Consetetur clita clita consetetur tempor justo quod at.

Qui duis amet ipsum elitr ea rebum et dolor elitr iusto dolor feugiat sadipscing est diam vero. Consequat labore kasd sanctus elitr diam invidunt elitr est takimata vero nostrud diam tempor at. Eos voluptua et enim dolore. Praesent invidunt ipsum gubergren est. Congue et eos dolor amet magna lorem sit at dolore et vel clita amet kasd nam elitr. Est stet dolore vero justo sed sed. Nobis ut ipsum at sea dolore hendrerit consetetur dolore blandit ut. Ad eos sed sed amet accumsan takimata et ullamcorper kasd magna kasd. Ad sanctus quis ea. Amet stet tincidunt hendrerit delenit. Sed amet et eirmod accusam sit vero et laoreet.