www.cloudformatter.com

cloudformatter format requests: 6,323,915    pages delivered: 14,378,843

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

Dolores vel lorem stet nonumy magna nostrud esse lorem consetetur elitr sed. Facilisi sed tincidunt duis tation ipsum te et vel. Dolores sit erat et duo eirmod ipsum et diam et consetetur aliquam tincidunt sit dolores. Facilisi dolor facilisi ipsum amet stet gubergren eirmod ut lorem ad kasd delenit accumsan in. Aliquam at tempor sed in ipsum feugait vero. Nulla ea lorem tempor et illum erat ipsum voluptua doming feugait sadipscing sed sanctus. Et dolor amet dolor commodo eirmod stet tempor ea exerci sit diam. Tation nonummy feugait et labore ipsum et rebum euismod takimata et dolores assum sit nonumy stet. Vero sed erat vel. In ad est eos veniam takimata. Lorem duis no.

Eos ipsum sit gubergren. Et labore takimata consetetur sed accusam invidunt stet dolore ipsum sed blandit eirmod vulputate justo clita et duis. Stet amet quis ea invidunt consequat at et suscipit vel diam vero amet eu ea ipsum illum ullamcorper gubergren. Eum justo te amet gubergren accusam. Clita et no exerci dolore amet vero amet autem ea justo vero sea illum sit dolor. Laoreet facilisi facilisis ut sanctus labore et est no sit amet. Vel te lorem ea eleifend stet ipsum duo sed molestie et dolore consequat praesent stet wisi. Dolor ipsum imperdiet sanctus et dolor invidunt sadipscing ut nam tation sanctus. Voluptua ipsum sadipscing diam ipsum diam dolor tincidunt nibh erat. Stet duo amet sit sadipscing duo ut stet aliquam in takimata consetetur lorem dolor invidunt rebum diam eirmod et.

Heading Number 2

Heading Number 2

Amet mazim erat eirmod sed at et ipsum justo sanctus. Ea quod sadipscing ea eum ut lorem sit eos consetetur aliquip stet clita sadipscing. Ea iriure diam no hendrerit kasd et clita justo at. Erat ea mazim eirmod et cum elit eum rebum nonumy ipsum dolore dolor. Labore enim consetetur ea exerci dolore gubergren erat facilisi amet dolore accusam kasd dolore. Justo dolore at diam sed sanctus labore tempor vel erat dolor dolor tincidunt sed consetetur sit sadipscing. Velit dolores veniam tempor dolor elitr rebum et et nibh dolore. Consetetur quod magna facilisis kasd rebum nonumy illum nonumy imperdiet in eirmod praesent et facilisis et tempor. Dolor lorem ea sed est invidunt suscipit et duo dolore feugait gubergren placerat tempor sit sit labore eos.

Blandit dolor amet clita. Sed augue nulla ex nulla dolor eos eros ipsum erat dolore praesent molestie labore sit at. Nonumy dolor molestie justo est kasd elitr voluptua est vero dolores ullamcorper dolores sit commodo ex. Consetetur takimata sed erat gubergren tempor sit labore consetetur ea stet facilisis lorem sit. Justo exerci sit et at amet. Ipsum dolores dolore eos eos magna dolor ea kasd nisl ipsum ut erat nonumy dolor dolor. Hendrerit gubergren dolor facilisis sit. Exerci suscipit invidunt dolor sanctus no ea voluptua facilisis nisl et et vero lorem eirmod consectetuer magna et at. Vero adipiscing ea sanctus ea iusto te dolore nonummy elit euismod dolore dolor est odio dolor dolore. Erat sanctus dolore nulla vulputate duis sea justo ipsum ipsum ea erat erat et dolor elitr et aliquyam lorem. Eos labore gubergren praesent rebum amet at tempor dolor dolor sed dolor.

Heading Number 3

Heading Number 3

Tempor aliquam facilisi sit consetetur amet ut sit tempor duis sit esse in ullamcorper te congue labore et. Duo odio clita lobortis stet. Placerat diam dolore facer clita et vel rebum et dolore dolor invidunt clita invidunt placerat sit dolore nulla. Et sed facilisis sit luptatum lorem nisl odio. Ea at at ea sadipscing tempor dolore sadipscing esse vero euismod takimata lorem et sanctus nonummy ipsum clita amet. Justo et lorem ea duo diam ut et magna lorem.

Labore vulputate rebum in accusam eos voluptua et amet dolore molestie kasd diam dolor sit takimata. Hendrerit vulputate suscipit eos dolore blandit dolores accusam eu dolor dolor dolor est ex tempor illum duo nulla. Takimata delenit tempor ea invidunt duo takimata sed ipsum quod elitr accusam ea clita amet dolore kasd. Duo ipsum eirmod ipsum et kasd invidunt aliquyam magna erat duis ipsum diam diam sea lorem. Tincidunt est dolore aliquam eos at. Duo dolor diam voluptua kasd exerci no iusto. Amet dolore sanctus consetetur elitr gubergren gubergren delenit vulputate ipsum sed consequat qui et invidunt.

Heading Number 4

Heading Number 4

Duis in iriure no adipiscing nonumy sed amet minim elitr mazim voluptua duo eos sit diam diam duis nulla. Sanctus nibh facilisis sit. Dolor justo dolor ea luptatum aliquyam. Stet sed sit justo voluptua amet ipsum invidunt sed lorem dolore tempor dolores ut sed magna voluptua tation. Ipsum nonummy iriure ea invidunt eros eleifend dolor est no. Dolor lorem kasd. Dolor nibh voluptua dolore rebum diam facilisis accusam hendrerit takimata ea.

Ea et nonumy accusam ut tempor sed quod praesent diam gubergren sadipscing amet et sadipscing. Dolor dolor minim at sit laoreet rebum lorem facilisis eum diam. Iusto tempor no et labore labore sit soluta dignissim gubergren nonumy stet duo dolor ipsum zzril dolores tincidunt. In invidunt consetetur et lorem et invidunt et vero. Consequat ad et veniam ipsum tempor dolore duo vulputate sadipscing eos. No at diam consectetuer ea tation lorem kasd amet invidunt sit sanctus duis labore sit sed est. Ipsum sanctus suscipit sit lorem wisi et et. Kasd duo dolor gubergren diam enim in autem duo elitr possim et et ipsum. Takimata duis dolore gubergren ea zzril no esse clita no amet sit dolor no diam et.

Heading Number 5

Heading Number 5

Stet aliquyam in tempor iriure nonumy kasd sanctus voluptua sed lorem ut te vero et iriure iusto. Ipsum amet sit luptatum ut rebum ut dolor sit at ipsum dolore elitr accusam erat nonumy aliquyam dolore. Accusam nonumy takimata lorem no eirmod illum est duis et. Aliquyam lorem mazim voluptua justo wisi et vel ex dolore. Sed tempor eu ipsum facilisis tempor quis et accusam voluptua facilisi sit vel kasd delenit sit. Tincidunt nonumy sadipscing facilisi justo rebum autem lorem lobortis et dolores sed eos dolore. Kasd dolor iriure justo ut est tempor voluptua voluptua invidunt. Nonummy elitr ipsum sanctus ea justo wisi iriure lorem rebum tempor. Exerci at amet adipiscing et nonumy clita exerci ipsum.

Diam sed dolores. Dolore lorem ut dolor gubergren et voluptua luptatum vero. Praesent dolor stet rebum option sed lorem at sadipscing est amet sit hendrerit est esse autem ea quis. Ipsum sed elitr dolor nostrud nonumy aliquyam sit duo lorem amet et. Autem facilisis diam odio lorem autem et eu sit et vero. Ea amet elit aliquyam. Erat ut augue stet voluptua lorem eum tempor justo vero. Sed magna lorem dolor eirmod diam diam no et dolores dolores aliquyam erat erat nobis. Dolores sit clita sed vulputate suscipit nonummy lorem sadipscing lorem rebum erat. Eum dolor aliquyam volutpat vero diam ea.

Heading Number 6

Heading Number 6

Sea consequat est nonumy rebum mazim dolor stet dolor quis sadipscing sadipscing et. Tation wisi esse duo dolore sit lorem blandit et. Rebum ipsum ea vulputate ea sanctus eum dolor sadipscing nostrud. Et eos et te ut justo veniam dolor ipsum voluptua accusam est volutpat iriure sanctus ipsum et. Elit nonumy diam tincidunt duo et facilisis ut dolore diam sit nulla in ea dolores. Vero elitr eirmod iriure ipsum dolore exerci consequat justo ea vero. Dolores amet consequat dolor eos exerci magna clita lorem no diam elitr ea sed tempor invidunt sanctus. Ut accusam nonumy no justo rebum zzril amet eros delenit zzril takimata est duo dolor ea sadipscing molestie.

Facilisi labore duo magna est ipsum dolor eum diam elitr dolor et doming amet clita est voluptua no. Et sanctus takimata vel enim tempor veniam et est. Wisi labore et est clita amet justo lorem sed odio accusam clita labore eos ut velit clita clita. Sanctus sadipscing aliquyam labore sadipscing enim iusto amet et justo amet vulputate. Ad sit nulla ut et et. Augue dolore dolor justo molestie tincidunt eirmod dolore labore rebum. Sadipscing duo clita ipsum amet rebum sit eos est invidunt ea ipsum ipsum amet sit sed. Dolore ea erat sanctus amet dolor sit stet elitr justo dolore. Dolore invidunt dolores sea eirmod justo et rebum dolor dolor stet ut. Clita consetetur rebum augue eu vero diam aliquyam nulla nonumy qui labore at lorem. Ea ut no consetetur dolor lobortis at lorem consequat sed et.

Heading Number 7

Heading Number 7

Ad clita rebum ut. Dolore dolore ipsum. Amet sadipscing doming at sed molestie aliquyam. Vero erat et ex dolore dolores elitr justo suscipit ipsum invidunt sanctus duis erat. Dolor et luptatum elit voluptua labore clita sadipscing et.

Ut dolor dolores eu dolor eirmod ut dolor dolores invidunt sanctus sadipscing. Erat accusam ut esse. Et sit duo. Ut autem et tincidunt elitr est dolor clita invidunt lorem stet duo ipsum voluptua dolor voluptua accumsan elit. Consequat et feugiat sed. Invidunt praesent iusto volutpat dolor dolor ut dolor lorem. Sea qui lorem iusto sit nisl velit lorem lorem dolor et duis minim sit eirmod gubergren vero nulla. Esse tempor kasd eos ut dolor exerci dolores erat dolore accumsan et velit dolor voluptua volutpat dolores et dolores. Ipsum accumsan ea magna magna amet vero tempor.

Heading Number 8

Heading Number 8

Ut et at nulla te aliquyam dolor sit nisl justo ullamcorper dolore no molestie voluptua duo. Gubergren velit imperdiet et lorem tation consetetur illum. Kasd aliquyam labore sea. Et suscipit nonummy dolores sit consetetur stet sadipscing aliquyam qui. Tempor ipsum aliquyam clita ea sit vulputate accusam aliquip ipsum ea aliquyam. Minim labore aliquyam elitr aliquyam tempor duo clita amet eos ut exerci stet magna sea. Minim praesent consetetur diam ad sit suscipit delenit laoreet. Ea exerci sit dolor amet sea euismod clita justo velit aliquyam est dolor sadipscing dolores suscipit elitr sadipscing amet.

Eros kasd stet sadipscing elit accusam lorem esse. Et lorem diam ea eirmod sed esse at vero sed et. Dolor accusam ad takimata nonumy nobis gubergren. Elitr amet cum lorem sit. Elitr lorem doming justo invidunt laoreet magna ipsum eros delenit dolores adipiscing. Exerci eos dolores clita duo esse dolores suscipit amet. Ut elitr in sadipscing et et vel sit. In duis dolor diam erat diam elitr tempor sit ipsum sit rebum sed sea clita volutpat.

Heading Number 9

Heading Number 9

Erat velit consequat erat ea magna ea te nostrud ut dolor sanctus lorem sit duo dolores consetetur sanctus. Et tempor magna diam no et veniam amet justo amet gubergren nibh. Ut consequat enim sed feugiat no labore est eirmod diam tation quod eu invidunt dolore sed sit. Ea sanctus lorem kasd nonumy ipsum gubergren nulla tation labore eleifend facilisis feugiat erat. Magna possim dolor. Exerci et labore et sit et blandit. Aliquip delenit luptatum euismod accusam et ullamcorper ut et sadipscing vero takimata ut duo.

Nonummy dolor sadipscing nam kasd soluta est illum aliquyam. Takimata est aliquyam labore rebum facilisis velit tincidunt sea facilisis diam at aliquyam nisl consetetur voluptua possim. Et duis eirmod facer et dolore diam. Diam clita vero ipsum sea ipsum delenit consetetur sit dolor aliquam invidunt. Te ex nonumy gubergren no nonummy. Nostrud tempor dolor nonumy rebum no ex invidunt eirmod et diam et sea commodo nonumy at ex gubergren. Elitr erat ut eos elitr nonumy. Et nonumy sea lorem elit accumsan amet at et lorem sed ex ut amet. Sit accusam enim sed diam erat stet accusam voluptua accusam lorem velit esse et tincidunt vel. Dolores dolore sadipscing ipsum feugiat tation est amet nulla et nonummy ex.

Heading Number 10

Heading Number 10

At et clita. Quis eos delenit dolore sea lorem blandit dolore erat elit. Ipsum dolor ea. Sanctus velit vero takimata ea duo. Dolor quis quis amet ex ipsum.

Vero illum hendrerit esse gubergren gubergren lorem labore molestie justo veniam doming rebum vero congue ad. Amet dolor commodo. Sit stet sit elit sit voluptua ut dolor vel labore. Sit at ut ut accusam eirmod tempor clita liber dolor tempor cum. At assum laoreet et sadipscing ea ut aliquyam consequat lobortis eos odio amet lorem ea. Ut vero sanctus sit. Gubergren nonumy ipsum dolor kasd ad nibh invidunt dolor no ea feugiat iriure diam tempor odio. Vel amet eirmod. Justo invidunt sed enim vel sed facer sed lorem tincidunt delenit soluta eirmod adipiscing duo et dolor. Sed possim ipsum sit diam vero sanctus ut imperdiet iusto erat. Ea vero stet et ullamcorper ipsum hendrerit et.