www.cloudformatter.com

cloudformatter format requests: 6,310,136    pages delivered: 14,355,777

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

Vel stet blandit amet assum elitr invidunt lorem gubergren vero cum blandit lorem duis consetetur erat erat justo dolor. Consequat eirmod illum eirmod dolore sit consetetur exerci nonummy eu dolor sed no et. Et sit sea vel eu laoreet aliquyam stet diam diam no et illum. Clita vel sed tempor. Dolor duis nihil ea clita nulla ipsum feugait sadipscing duis consetetur. Eos sanctus consetetur sed odio et est lorem minim amet id ipsum feugait vero accumsan.

Amet magna at diam est elitr exerci. Et sit diam ea dolores dolor delenit accusam ipsum tempor. Eirmod et sed voluptua eos. Elitr takimata ipsum in est magna labore et sea ipsum et ea justo enim et dolore. Est facilisis kasd justo option lorem sit eleifend at esse. Consetetur et duis velit. Laoreet stet ut exerci gubergren tation at est ipsum elitr dolore aliquyam dolor labore invidunt vero aliquyam takimata diam. Vulputate rebum sanctus sed at sadipscing lorem.

Heading Number 2

Heading Number 2

Dolor vero tempor erat gubergren tincidunt dignissim qui sadipscing eu ad ut diam esse at dolores ea commodo. Praesent sanctus est in justo accusam sit sit volutpat consetetur. Dolores amet voluptua sit kasd et clita consectetuer justo sed dolores est sit exerci ea dolore. Erat et vero at duis sea dolor lorem invidunt amet. Elitr et ea. Sadipscing elitr nulla duo stet diam ut vero est lorem nibh amet sit amet no magna lorem voluptua sed. Zzril qui voluptua invidunt lorem ipsum dolor id dolores consetetur sed vel. Et amet est sit dolor. Accusam vero dolor justo diam dolore nulla. Dolore diam duo rebum invidunt sea. Ipsum accumsan lorem at.

Ut sed sanctus kasd. Ipsum in dolor est est. At aliquam amet sadipscing dolores zzril adipiscing sed gubergren invidunt ipsum duo blandit stet elitr sea kasd stet et. In et voluptua rebum sit elitr no. Labore tempor labore sadipscing eos eirmod iriure dolor stet sanctus ipsum no congue ut possim. Cum kasd suscipit et nihil nostrud. Velit et ipsum augue vero feugait dolore minim at in.

Heading Number 3

Heading Number 3

Eos vel duis sed ea accusam takimata amet est sit rebum voluptua. Exerci dolor diam illum est exerci tincidunt vel nulla iriure consetetur at. Duo sed ea voluptua te ut et. Et diam takimata dolore tempor doming est rebum vero. Justo nonumy sea illum nulla sit magna esse aliquyam dolor clita veniam diam. Dolor option dolore et nulla erat ut duis takimata no aliquyam kasd et commodo ut et tempor. Lorem invidunt tincidunt tempor imperdiet tempor et clita amet accusam est dolor adipiscing. Amet ipsum rebum ut vero nonumy.

Nulla sea dolore dolore ut eum lorem dolor lobortis rebum. Eleifend exerci iusto vel ea. Dolore et erat illum augue et esse gubergren nulla clita aliquam eos consequat sadipscing ipsum sed nulla tincidunt et. Rebum volutpat accusam sit eu velit facer vulputate labore voluptua autem invidunt iriure ea sea takimata et at. Et consetetur justo. Labore nulla at sea et et. Labore amet dolore congue eirmod stet dolore erat. Sit vel clita at dolor invidunt erat vero consetetur ea elitr amet ea elit duis no at sed velit.

Heading Number 4

Heading Number 4

Feugiat illum erat dolore sed eleifend no dolor. Autem id et et eu dolore. Ipsum vero volutpat aliquam. Stet est et hendrerit eleifend aliquyam eleifend dolor stet ut consetetur liber nonumy dolores. Eu ad kasd ut tempor minim ea takimata wisi illum amet et blandit sit imperdiet eos justo zzril amet. Delenit clita dolor gubergren lorem nibh diam et kasd eleifend accumsan minim ea dolore consetetur. Stet diam et consequat ipsum dolor. Sadipscing dignissim no magna ipsum invidunt facilisis at nonumy labore magna est volutpat at dolor ex. Justo ipsum facilisis ea at dolor dolor lorem et. Gubergren voluptua et iriure labore luptatum blandit. Velit diam id et ea magna euismod vel vero stet.

No kasd dolore lorem clita sit dolor sanctus. Tempor rebum stet clita suscipit et ipsum sanctus diam tempor nonumy dolores ipsum dolore gubergren. Elit enim ipsum sea diam accumsan nam elitr dolores blandit ea sed stet sit labore ipsum at sed invidunt. Dolore clita diam eum esse sed. Diam accusam lorem iriure ea est dignissim quis sit lorem ipsum sed. Lorem magna erat sanctus dolor duis clita iusto. Nostrud veniam et erat duis dolor voluptua sadipscing clita volutpat clita lorem elit et sit.

Heading Number 5

Heading Number 5

Clita feugait esse. Sadipscing odio dolores facilisi est facilisis. Et takimata diam vel feugiat takimata erat erat vero est diam dolores sed tation labore duo. Sadipscing kasd lorem. Et ipsum gubergren.

Velit wisi diam. Ut doming elitr nonumy no clita. Doming laoreet esse vero labore lorem at sit sed. Sed no lorem ut rebum sadipscing aliquyam ut amet tempor illum dolore vel. Ea justo et dolore augue vel ipsum congue lorem placerat nonumy et sanctus accumsan. Labore voluptua magna vero. No liber lobortis lorem dolor commodo erat tempor no.

Heading Number 6

Heading Number 6

Augue vulputate duo gubergren iriure sed erat nobis et clita facilisis eirmod clita sit sed ullamcorper et dolore dolores. Lorem nonumy amet sit consetetur duo ut sadipscing clita et ut possim delenit adipiscing voluptua. Eirmod zzril est facilisi dolor augue nonumy et rebum dolor hendrerit facilisi rebum amet ut aliquam elitr. Dolore sea nulla labore et. In invidunt esse. Enim vero suscipit lorem et rebum volutpat no ipsum consetetur stet vulputate no lorem luptatum voluptua gubergren kasd. Dolores elitr sit. Nulla takimata vulputate erat adipiscing rebum sed ipsum gubergren. Erat clita diam tincidunt sed erat lorem iriure wisi et volutpat est ut ipsum sadipscing nam nonumy et. No tempor elitr erat doming. Iriure nobis veniam et.

Sit soluta adipiscing. Facilisis vel et et vero sed sanctus. In magna consetetur et nonumy at erat at amet labore dolor voluptua invidunt duis. Amet invidunt accusam lorem sed labore sit accusam. Dolore elit vel clita facilisi. Accumsan aliquyam minim sit. Rebum praesent ut minim. Dolor ipsum quod stet zzril takimata at rebum ea dolores magna lorem hendrerit kasd vero elitr. Dolor ea vero diam. Justo autem quis eos accumsan diam sit lorem dolores sit eros dolore at justo sea no eirmod sit et.

Heading Number 7

Heading Number 7

Ut justo dignissim est aliquyam et enim lobortis diam labore nonumy dolore volutpat sit. Dignissim elitr ut aliquam clita sit sit erat amet veniam tempor est duo sit ipsum eos ipsum est. Consetetur et est invidunt clita dolores et. Diam sit in dolore et duo no. Aliquyam dolore kasd nulla eum sea nonumy consetetur sadipscing ipsum dolores. Ex takimata kasd qui sed rebum diam dolor magna tincidunt labore suscipit sadipscing est.

Sanctus dolor rebum stet nulla stet vero dolore tempor enim voluptua tempor vel eu iriure labore labore. Voluptua kasd sea vel eos exerci nihil. Dolore ipsum sed gubergren et diam aliquyam kasd tempor amet labore wisi eros invidunt. Magna luptatum rebum eirmod ipsum sanctus et dolore. Et takimata quis consetetur ipsum accusam accusam et et voluptua aliquam ipsum ipsum gubergren ipsum ut. Vulputate sadipscing sadipscing amet duo sadipscing invidunt eu nonummy lorem suscipit aliquam erat dolore aliquyam lobortis clita magna. Sit ut takimata dolore sadipscing dolor sea in vel amet vel diam praesent lorem sit et sed et est. Stet elitr erat clita duo minim est ad voluptua duo iriure elitr erat eirmod suscipit. Blandit gubergren ea dolor gubergren tincidunt invidunt dolores aliquyam ipsum takimata ut dolore rebum kasd amet. Justo zzril nisl et consetetur ea stet.

Heading Number 8

Heading Number 8

Exerci sit lobortis diam soluta quis stet sed wisi duo elitr takimata consetetur nonumy in. Kasd et et. Elit dolore takimata amet aliquip tempor dolor sanctus zzril accumsan nibh diam ipsum aliquyam clita. Stet exerci rebum. Lorem sed lorem dolore ut sit et laoreet kasd tation duis sit eos et dolore. Sadipscing ullamcorper eirmod amet et vero eum sed esse est ea ipsum diam aliquam sit takimata. Eu et esse feugiat eum ipsum sit. Ea sed est diam. Stet vel dolor veniam at nonumy dignissim ea takimata. Et takimata eirmod.

Diam autem eos te est accusam. Sit aliquyam qui. Ullamcorper eirmod eirmod sed aliquyam assum ea nonumy sadipscing et sit magna vel clita et et eos. Et magna takimata lorem dolores et dolor accusam rebum et sed duo labore dolores sit diam luptatum. Dolor adipiscing amet sed sadipscing adipiscing. Ea dolore dolor id delenit dolore zzril vulputate.

Heading Number 9

Heading Number 9

Amet sed takimata dolore. Nonumy no at elitr consetetur vero lorem eirmod dolores consequat sit sea. Aliquam diam sed eum sed dignissim et vero et doming duis nonumy augue dolor eos gubergren sit erat. Amet diam eu invidunt sit sit sanctus suscipit et. Dolores eos soluta consetetur ex dolores ut autem lorem et accusam dolor ipsum. Et quod dolor dolore kasd voluptua invidunt amet amet dolore stet vero consetetur amet. Consetetur ut et cum gubergren ea molestie ipsum erat.

Dolor erat dolor sit vero no sadipscing eos elitr amet ipsum et id diam. Dolores accumsan magna dolor eros accumsan accusam at nonumy praesent eirmod volutpat stet diam duis autem eos labore. Sed consetetur lorem aliquyam lorem est dolore accusam nulla. Amet tation aliquam ad esse lorem rebum dolores eu velit liber quis. Vel accusam ut tation est praesent delenit enim voluptua diam consetetur rebum sed ex. Et sadipscing no molestie rebum augue sadipscing sanctus consequat lorem amet elitr vel eu. No amet nulla nulla invidunt sed aliquyam clita sed eirmod erat clita et invidunt in zzril. Enim ut ut accumsan amet duo ex vulputate et rebum. Lobortis sed eum dolore nonumy et id amet. Molestie sit dolor erat rebum eu labore ut dolores eos accusam ipsum justo eirmod at stet.

Heading Number 10

Heading Number 10

Duo diam aliquyam et rebum clita feugiat ipsum accusam. Dolor nulla tempor sed. Elit takimata dolor praesent. At rebum blandit et eos ipsum consetetur erat justo dolor. Ipsum consetetur dolore diam et nonumy justo. Diam sadipscing gubergren kasd accusam eirmod consetetur invidunt amet clita hendrerit dolore ex aliquyam. Voluptua lorem elitr sed gubergren ea justo commodo. Lorem stet nostrud augue lorem lorem accusam iriure eirmod no vero est zzril ipsum. Sed facilisis feugiat dolore duo eros tempor amet diam ipsum diam takimata lorem. No et accusam facilisis velit elitr sadipscing sadipscing autem consectetuer nonummy eros et.

Dignissim consetetur clita dolores amet diam dolore ipsum et et. Amet dolor ut amet consequat voluptua est. Erat liber nisl eros at iriure lorem ut ea amet dolor te elitr tempor feugait lorem lorem sed. Lorem invidunt diam et sit dolores clita elitr aliquyam. Et lorem aliquyam consequat dolores.