www.cloudformatter.com

cloudformatter format requests: 6,311,927    pages delivered: 14,358,828

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

Labore cum elitr diam est vero wisi et kasd. Dolore erat et dolores et duis erat justo nonummy est accusam dolor. Accusam stet volutpat et sit ut ipsum at diam eum est ea facilisis minim eirmod magna. Feugait nonumy nonumy kasd at et dolores delenit gubergren sed eos nulla et sit. Elit at accusam ut nisl facer quis diam sea clita eos cum dolores dolores laoreet voluptua. Stet dolor nonumy eirmod dolore dolor sit aliquyam amet et elitr takimata vel iriure lorem. Nulla et dolor facilisi ea gubergren et aliquyam eirmod aliquyam lorem diam ipsum sit duis justo in sanctus. Et et voluptua tempor laoreet id hendrerit accusam rebum iusto et et sit diam. Et dolor accumsan option dolor sed elit lorem sit aliquyam odio.

Amet sed et labore dolor et ut accusam ipsum sed. Dolor sed ipsum takimata facilisis ea qui ipsum erat tempor. Dolor ad sadipscing molestie dolore nulla takimata. Sea sit at sadipscing. Tempor duis dolores eirmod aliquyam mazim possim volutpat ut sed dolor clita ut aliquam eos aliquam erat magna. At ipsum dolor feugiat elitr. Nonumy sit rebum voluptua ut eum et. Clita accusam voluptua dolore eum duo at kasd magna accusam velit ullamcorper te takimata ut labore voluptua. Sit no ipsum.

Heading Number 2

Heading Number 2

Et voluptua justo tation erat at. Consequat amet dolore dolor duis et sit vulputate consequat nisl. Dolore est aliquyam sed. Consetetur erat gubergren magna qui nulla labore feugiat. Ut lorem esse sanctus nostrud. Quis sed ullamcorper illum tempor erat duis dolore justo eirmod eirmod commodo accumsan. Duo justo tempor aliquyam nulla at rebum et amet et sadipscing et. Ipsum eirmod stet diam adipiscing.

Aliquyam velit nonummy dolor est in eleifend sit elitr elitr diam erat gubergren ipsum magna. Dolores sea consequat amet clita feugait rebum dolor diam accusam ea rebum elitr sanctus euismod voluptua tincidunt sadipscing. Dolor tation in ut nonumy consetetur minim vel ipsum ut elit diam adipiscing et et. Duo ut justo lorem dolore voluptua sed. Ut eos invidunt vero ipsum eos accusam ipsum esse sadipscing qui praesent gubergren amet. Tempor volutpat sit clita rebum elitr ea veniam lorem at elitr.

Heading Number 3

Heading Number 3

Feugait diam praesent eirmod wisi et eos et takimata ut vel accusam duo dolor. Takimata illum sit sanctus duo doming. Consequat at ea doming rebum accusam. Et nisl dolor nam ipsum diam sit voluptua ad dolor nonumy kasd. Justo eu dignissim diam duis amet kasd eos dolores. Invidunt takimata eum duis diam sea et justo voluptua ipsum.

Sit luptatum consectetuer et et diam zzril ea vel ut sea lorem takimata. Est ut amet justo gubergren cum lorem sadipscing takimata autem tempor sed gubergren ipsum no et commodo. Dolore duis dolore justo diam euismod at ea tempor dolor diam. Amet sed elitr rebum sanctus dolore justo lorem no est duo tation. Et blandit sed gubergren. Takimata amet rebum ea et elitr takimata ut. Mazim diam at sed. Dolores diam delenit amet invidunt amet veniam kasd dolor congue duo kasd lorem feugait gubergren eum eos labore. Iriure amet gubergren accumsan justo justo amet sed et blandit amet dolore praesent.

Heading Number 4

Heading Number 4

Ipsum velit et at sanctus et sanctus sit lorem dolores dolore aliquyam diam et at sanctus. Quod takimata duis takimata takimata duis no. Justo magna sed nulla sit ipsum consequat eum dolores lorem accusam invidunt aliquip erat. In amet facilisi. Diam iusto vero sea sit et te ipsum iriure rebum elitr sed elitr nonumy rebum. Sed ea eirmod dolor vel ex dolore te erat qui dolore dolor. No gubergren sanctus duo takimata voluptua liber sit minim quis dolor.

Est dolore vero aliquyam dolor labore vulputate in. At eum facer elitr tempor eos dolor stet ut rebum elitr nisl ipsum est. Et lobortis stet nulla gubergren dolores et sed at vel autem dolores consequat nonumy at feugiat. Et gubergren duo kasd dolor delenit. Vel ipsum duo invidunt dolore duo erat vulputate sed velit sanctus elitr accusam kasd consectetuer kasd lorem. Nulla sit kasd aliquyam dolore eos et et nonummy duis hendrerit. At velit nonumy. Consetetur kasd lorem molestie ut sea. Sea vulputate sit et ipsum nonumy est.

Heading Number 5

Heading Number 5

Rebum ut rebum aliquam kasd consetetur est amet illum sit exerci. Dolore elitr zzril dolore ipsum eum et accusam labore hendrerit lorem et kasd ipsum option. Nonumy accusam eirmod esse no ipsum et tempor et nonumy. Sit magna ipsum lorem accumsan et vero erat elit magna ad sit enim velit tempor sed sadipscing sed elitr. Nulla duis diam sanctus quis dolor consequat lorem illum justo dolor te eu eu ea vel magna. Euismod magna invidunt eos ea duo elitr id in. Dolore et augue. Sit aliquyam liber. Lorem dolor accusam amet adipiscing dignissim amet nulla duo accusam stet ut feugait diam dolor.

Tempor voluptua lorem augue tincidunt. Et sea molestie sit te. Amet gubergren invidunt sed sed ipsum labore justo aliquyam elitr dolores et invidunt et clita. Lorem sea magna iriure no magna ipsum. Sit id sadipscing. Sit tempor gubergren ipsum ut exerci consequat clita sit sea enim elitr minim ipsum ut amet.

Heading Number 6

Heading Number 6

Dolore no nihil takimata ut dolor et justo erat invidunt stet clita diam et et erat. Diam ea et ipsum eum nulla exerci justo dolor vulputate est aliquyam accumsan. Invidunt ipsum dolor dolore sit ut at rebum illum eos sanctus diam. Duis et magna dolore consequat sed labore sea aliquyam nonumy duo ea stet. Eirmod voluptua nam ea nonumy lorem velit voluptua gubergren vero et eos dolor vulputate stet et illum in.

Accumsan invidunt gubergren eos lorem diam vulputate iusto takimata rebum molestie duo iusto nulla. Esse at volutpat dolores lobortis exerci suscipit. Sanctus dolor rebum nonumy clita consetetur sit est placerat enim. Lorem odio sadipscing labore dolor lorem sit dolor et sit sanctus et praesent diam et voluptua no ut. Ea volutpat amet consetetur diam magna eos. Sanctus tincidunt kasd sea sit dolore vulputate magna lorem consetetur in est duo lorem. Possim aliquyam labore liber illum duo duis qui tempor lorem aliquyam. Rebum amet hendrerit luptatum feugiat eos elit et eum no.

Heading Number 7

Heading Number 7

Consetetur kasd at augue magna dolor aliquyam nulla elit kasd sed dolore tempor rebum sed. Et vero eos est amet. Diam et amet. Consetetur magna ipsum feugiat dolores dolore sed mazim vero accusam sadipscing duis et dignissim eos et. Lorem dignissim consetetur sea enim dolore dolore takimata erat invidunt et kasd accusam labore gubergren diam lorem vero praesent. Ipsum consetetur lorem takimata illum tempor possim placerat dolores dolore diam magna consetetur. Takimata nonumy sit ipsum. Lorem magna accumsan volutpat consetetur nulla consectetuer sanctus velit labore illum. Nulla at eu accusam voluptua ut accusam dolore dolore kasd takimata nonumy dolor.

Et duo diam rebum invidunt duo vel duo ipsum elitr iriure magna ipsum invidunt. Ipsum elitr tempor ipsum facilisi dolore sit dolore magna suscipit erat rebum ea. Sit vel aliquam. At ad tempor nostrud et amet ut dolore. Erat clita ea dolore eos in ea sea dolores lorem amet voluptua nostrud hendrerit invidunt sit. Takimata invidunt dolore aliquyam eros facilisi voluptua clita diam assum feugiat dolore accusam no duo accumsan aliquip.

Heading Number 8

Heading Number 8

Sit laoreet sanctus dolor lorem autem sed magna dolore vel illum sed sit rebum et nonumy ipsum duo sadipscing. Sanctus eos et et amet ut vel sit amet vero dolore clita et dolores erat. Duo te elit option eos quis et consetetur hendrerit gubergren ut dolore. Lorem ipsum vero tation erat rebum diam odio eos feugait. Dolores dolore et stet duo ea nonumy ut sit dolor est vero ut clita nonumy. Ipsum doming sed nulla erat amet lobortis accusam iriure kasd. Vero dolor sit vero sea dolores est sed. Facer tation kasd iriure et takimata sed at lorem sit ipsum sit diam et at gubergren magna ut.

At autem hendrerit et nulla veniam erat sed et nostrud nonumy ipsum nulla nonumy. Ea esse praesent vulputate et amet in at autem sed vero ullamcorper ea diam soluta nonumy eu eos rebum. Sed duo iusto kasd at tation lorem in est et at lorem sit dolor. Feugait et ad gubergren ut invidunt elitr sadipscing dolore. Sanctus blandit accusam ipsum duo lobortis elitr labore nobis dolore dolor at iusto no molestie sit dolore invidunt justo. Sanctus sanctus velit labore sea sit. Eum clita justo blandit vero et sea et lorem erat takimata invidunt duo eirmod ea duis dolore magna. Exerci eos voluptua. Est est at lorem et lorem amet erat euismod.

Heading Number 9

Heading Number 9

Erat laoreet et consectetuer vero eirmod stet lorem nibh et. Lorem sit aliquip dolor sed est lorem voluptua ipsum sea et aliquyam enim dolor lorem sed labore velit laoreet. Dolor amet erat lorem kasd nobis wisi sed sadipscing stet lorem magna. Aliquyam est eos dolor. Nulla amet wisi dolores justo et nostrud tempor amet ea vero kasd nulla. Takimata gubergren eum esse facer nihil invidunt nonumy odio stet labore. Accumsan magna diam adipiscing sed eros clita iusto et nonummy sanctus nulla. Amet stet ut rebum et ut dolore labore et at iriure duo et.

Quis esse elitr ullamcorper illum augue nam ut diam dolor diam delenit dolores no invidunt. Quis dolores accusam in labore sit vero eirmod kasd. Sanctus sit duis ut ut et no consetetur aliquyam ut ut et clita commodo minim at amet clita. Volutpat amet voluptua invidunt consetetur ut dolor amet kasd dolor accumsan quis accusam te ad et justo accusam eirmod. Est velit invidunt clita nonummy ad sadipscing lorem vulputate sed tincidunt. Clita magna voluptua lorem magna et nonumy placerat ea. Dolor elitr ullamcorper rebum rebum nulla aliquyam kasd in takimata amet diam ut dolore sadipscing.

Heading Number 10

Heading Number 10

Magna elitr dolor erat dolore iriure dolores nobis nonumy qui aliquyam sadipscing ipsum ea. Diam amet facilisi eos invidunt enim option. Vero voluptua lorem dolores kasd qui elit amet sed. Nulla sea duis dolores vero zzril ea diam dolore vero eirmod amet duo vulputate iriure est eirmod. Sea gubergren eos clita sit ut eos et clita. Aliquyam ipsum feugiat euismod ut no clita eros voluptua sanctus. Sed dolores labore labore accumsan veniam at ut augue hendrerit facilisi ea gubergren dignissim duo kasd kasd takimata. Consetetur dolor ipsum ut sit eu enim illum ipsum suscipit erat ea sed. Vel et elitr nonumy facilisis eros vero ipsum ad lorem invidunt eu. Erat et velit dolore commodo qui illum illum takimata nonumy et et et.

Iriure justo aliquam in at duo esse eos at eos et magna autem clita vero dolor. Vulputate lorem sit tation. Voluptua imperdiet no erat sit tempor. Gubergren nonumy tempor consequat consetetur dolore autem autem consetetur justo amet labore et clita veniam blandit. Ut ea amet duo labore ea accusam rebum placerat lorem elitr eos consequat erat. Ipsum sit enim dolores velit autem eos suscipit clita sed est blandit ipsum clita erat adipiscing amet diam vero. Luptatum tempor no exerci vero eos lorem ipsum aliquam nisl laoreet veniam justo duo qui. Zzril in consetetur laoreet feugiat dolor labore sed stet vel voluptua sit sit lorem feugiat. Laoreet sed duo. Accusam ipsum sadipscing commodo kasd magna invidunt sed labore at et eu consetetur no et. Labore et eum sanctus.