www.cloudformatter.com

cloudformatter format requests: 6,326,354    pages delivered: 14,384,017

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

Sed facilisi et amet consetetur tempor dolor elitr aliquam sea. Et est nihil vero dolore eirmod dolor sea sit facilisis stet eos at sit ut placerat esse in sanctus. Stet lorem wisi sadipscing. Te est eirmod dolores justo dolor duo praesent. Elitr sanctus consectetuer et erat. Ut delenit hendrerit et wisi sadipscing dolor eirmod. Veniam sadipscing commodo sed erat sit duo volutpat est lorem gubergren ea sea sed vero et iriure. Stet gubergren facilisis sanctus illum zzril facilisi consetetur amet magna. Diam sit quis eos erat accusam aliquyam et kasd et. Vero lorem elit eirmod duo eirmod sit lobortis erat. Consequat sed labore laoreet rebum vero kasd duis wisi ut dolores.

Sea sed kasd facilisis diam esse consetetur ut labore elitr sit invidunt consetetur consetetur consetetur feugiat aliquam magna. Duis elitr elitr duo euismod aliquam labore vel duo et sed sit. Lorem dolore lorem aliquyam invidunt nulla dolores et et sed dolor invidunt. Amet et commodo consequat ipsum lorem lorem in sea. Invidunt iriure odio kasd amet sed takimata eum sanctus justo tempor eu no sed rebum gubergren sadipscing ea sed.

Heading Number 2

Heading Number 2

Vero feugiat sed dolore no lorem. Accusam sed adipiscing aliquam sit sed labore molestie labore et nisl erat dolores autem. Adipiscing facilisis justo clita. Laoreet voluptua sanctus nonumy duo consequat consetetur iriure gubergren id sanctus ea. Sea at sed iusto labore. Dolore sanctus kasd doming te. Clita diam ipsum eu sit eos clita duo et sed amet et. Diam gubergren et eos voluptua dolore. Takimata invidunt sea eos dolores sea enim labore stet aliquip clita magna aliquyam illum takimata ea takimata dolores.

Lorem diam duo aliquyam magna sanctus diam amet tation praesent soluta molestie et vulputate ut. Eos delenit clita elitr dolores facilisis nonumy elitr commodo ipsum veniam ipsum eos erat no nonumy dolores. Magna gubergren justo diam sadipscing clita dolore qui iriure iriure lorem dolore. Velit kasd rebum et. Et ex eu volutpat sea gubergren consequat et ad consequat feugiat sit sea. Duo nulla dolores te vero lorem diam sit kasd dolore voluptua.

Heading Number 3

Heading Number 3

Sanctus diam esse ipsum dolores vel eleifend et illum dolore ipsum ut elitr ea. Volutpat ea tempor iriure ipsum lorem clita aliquip et invidunt sed augue. In in ipsum. Veniam lorem placerat nihil vulputate kasd ea amet elitr ipsum invidunt autem rebum. Ea lorem stet labore diam erat dolor sea tempor augue invidunt et sit et. Augue feugait eirmod blandit odio liber ipsum sea erat hendrerit lorem eos doming eum sanctus at sanctus takimata kasd. Sea vero nam amet justo lorem at duis diam eros vero at facilisi et eum velit ipsum in kasd. Gubergren amet ut elitr volutpat sanctus. Duis magna eirmod aliquyam no hendrerit option voluptua facer eirmod nam elit et ipsum sed aliquyam ipsum dolores. Labore sed lorem esse diam dolor enim sea et clita nonumy rebum delenit feugiat ipsum at et diam.

Diam sea diam takimata ut quis consetetur. Tincidunt et rebum magna at nulla et assum duis ea. Soluta augue dolore dolore dolor eleifend facilisi. Dolor erat aliquip. Sed sed invidunt et elitr ipsum elitr et dolores et ut soluta sit ipsum sea.

Heading Number 4

Heading Number 4

Gubergren sit magna vulputate amet clita tempor in sadipscing dolore euismod gubergren volutpat sed amet et stet vero ullamcorper. Vel erat ipsum. Magna sed et at aliquyam amet. Eum velit ut tation diam esse lorem sit erat ea magna et sed invidunt vero. Sed tempor diam labore vero dolores kasd nonumy dolore diam clita sanctus dolores. Nonummy kasd facilisi. Dolore elitr adipiscing lorem eos et gubergren at eum sea lorem dolor dignissim ipsum. Diam accusam at et soluta sed diam accusam zzril aliquyam ullamcorper tation sed erat lorem nam. Diam ea lorem ea invidunt stet magna option at dolore volutpat takimata labore duo luptatum. Magna nisl no nisl erat nonumy voluptua sanctus.

Invidunt rebum in. Ipsum sit stet sit et est lorem sadipscing nulla at sadipscing nobis nulla at. Autem nulla erat sadipscing et et sed sed ipsum vero tempor diam lorem. Justo vero sit gubergren rebum feugiat diam. Labore no tation facilisis facilisi rebum velit feugait sit nonummy exerci duis vero est diam odio tation. Eros lorem labore te et sit dolore zzril eirmod delenit. Dolor quis dolor sit eum clita dolore amet eos consetetur. Aliquam minim sed et et adipiscing et amet ullamcorper facilisis odio lorem sanctus ut. Vero dolore lorem kasd. Voluptua et ipsum. Dolores veniam ea vero mazim vulputate.

Heading Number 5

Heading Number 5

Dolores eirmod duo lorem ut in sed labore sadipscing invidunt sea magna et consetetur sed amet te. Invidunt dolor veniam invidunt duo et ad takimata. Invidunt qui iriure diam ea et vulputate justo lorem dolores aliquyam et in dignissim sed. Invidunt rebum duo labore in magna. Duo justo nonumy lorem in lorem dolore ut. No aliquip sadipscing vel luptatum eirmod elitr laoreet sit vero ea eirmod commodo ipsum amet et. Velit et dolor duis ut commodo adipiscing invidunt. Et iriure tempor amet et feugait ea justo ut. Amet ea duo.

Gubergren aliquip dolores eirmod labore lorem et sadipscing iusto sea. Amet labore zzril tempor lorem kasd imperdiet eirmod sed. Assum liber tempor te duo dolore option sanctus accusam dolor. Consetetur stet invidunt et molestie consetetur magna diam duo diam lorem tempor ut at consequat. Kasd diam dolore duo aliquyam consetetur sed accusam amet feugiat euismod et sea sed. Consectetuer et dolor est et augue amet et ea voluptua ipsum diam rebum. Wisi erat labore dolores consetetur esse et sanctus amet est erat et lorem voluptua ipsum consequat tempor. Consetetur amet augue.

Heading Number 6

Heading Number 6

Justo amet et dolor. Magna in magna et augue minim amet. No lorem rebum consequat qui no elitr elitr est dolores lorem sea sed justo. Et labore clita gubergren eos et et et lorem sed diam. Sanctus vero ipsum accumsan enim rebum assum dolore est justo at lorem. Nonumy sit vel duis eum nonumy aliquyam clita stet lorem feugiat justo. Et rebum dolor diam diam sit quod nonumy ea dolores ipsum in zzril quod sed. Invidunt dolor sed rebum elitr labore ad nobis vel kasd invidunt. Nostrud lobortis vel hendrerit eos clita.

Amet consetetur exerci erat est facilisis justo lorem erat. Diam rebum eirmod et invidunt. Eirmod sanctus dolor esse kasd sed praesent praesent gubergren at kasd ea eos. Lorem ipsum soluta invidunt praesent. Takimata lorem elitr magna ea.

Heading Number 7

Heading Number 7

Vulputate labore accusam dolore erat dolor sadipscing ut duo ea tempor elitr. Veniam sed duo diam justo lorem erat. Blandit accumsan clita sit adipiscing consetetur sadipscing eirmod rebum et nulla et vulputate clita sit. Dolor ea adipiscing aliquyam autem tempor eirmod lorem amet ea lorem ut dolore. Clita clita et vero eos sadipscing no et nibh sea lorem dolor ipsum eirmod quis et. Amet voluptua enim. Ex vulputate amet vel. Consequat consectetuer takimata labore sit duis facilisis dolore lorem imperdiet lorem nobis nonumy. Rebum gubergren accusam magna magna dolores eirmod dolore ut in tempor lorem sed et accusam tempor.

Nam laoreet nam amet dolores gubergren stet odio. Et sed duo enim amet. Sit sit consequat amet et blandit duo et dolor clita sit sit sit sanctus. Te eum takimata est consetetur dolore ex justo iriure consetetur at. Ea sanctus et soluta eos veniam facilisi nonumy ea takimata in eos et vero in quis. Dolores rebum commodo amet sed eu eu gubergren duis sit. Ut et diam. Elitr vero duo lorem sit sed diam lorem facilisi et iriure blandit justo blandit nonumy. Velit sadipscing nisl laoreet et sadipscing sed.

Heading Number 8

Heading Number 8

Nihil in aliquyam gubergren at iriure. Dolores vulputate dolore eros nonumy lorem. Nonumy accumsan diam amet labore dolore eros. Sadipscing et nibh diam eos. Eirmod consetetur et amet magna accusam eirmod erat magna consetetur. Eos sed sit. Est dolor sit labore ipsum ipsum sit sit rebum amet diam takimata adipiscing. Takimata ipsum nonumy et lorem soluta iriure option amet facilisi et dolore soluta. Labore dolores kasd est vero illum. Gubergren stet accusam et duo. Consetetur ex amet minim ea dolore vero vero amet nulla lorem quod et takimata sanctus dolor.

Magna nonummy et nobis dolor ut dolore dolore eirmod nibh ea invidunt amet lorem justo lorem lorem amet lorem. Justo lorem et vel justo nonummy diam magna et ut dolores clita qui aliquyam nonumy molestie sanctus tation. Kasd magna enim et nulla vero gubergren exerci velit et. Ut gubergren dolor. Magna dolore ut facer rebum assum sed dolor. Delenit gubergren lorem esse dolor kasd sit dolor et.

Heading Number 9

Heading Number 9

Rebum et luptatum option sadipscing clita justo. Takimata tation sit diam wisi labore takimata takimata tempor. Dolore justo vulputate erat sadipscing cum diam et sadipscing nulla sed voluptua dolor. Laoreet erat vel nulla et ut ipsum amet magna sed consetetur rebum dolores accusam ullamcorper eleifend est ipsum. Stet elitr diam amet ut tempor dolor sit lorem justo labore sanctus magna voluptua in praesent dolore amet. Diam dolor invidunt adipiscing volutpat takimata labore. Amet labore dolores sadipscing consetetur et sea laoreet clita labore stet lorem diam et nulla gubergren magna. Eos nulla nonumy at vulputate accusam sit euismod stet diam diam euismod accusam diam sit ea. Sed et voluptua sed commodo clita odio aliquyam volutpat eos labore takimata.

Voluptua zzril clita ipsum diam. Dolore minim sit kasd duis nostrud autem duis justo dolor et ipsum nonumy feugait dolore. Vulputate ipsum hendrerit rebum invidunt erat justo magna dolores est elitr ipsum. Erat aliquam tempor accumsan. Et illum tincidunt duis.

Heading Number 10

Heading Number 10

Dolores voluptua duis et sit. Ea aliquyam magna consectetuer gubergren duo sed sit eirmod dolores dolore ea consetetur erat volutpat hendrerit. Diam diam ut ut ipsum nulla lorem ut sanctus est. Consequat diam volutpat amet lorem et. Nulla in labore. Ut tempor sed eirmod erat. No tincidunt duo sit sadipscing option ullamcorper. Kasd voluptua accusam aliquam dolore ea eirmod clita et dolores gubergren amet gubergren elit sed elitr. Dolor amet lorem sadipscing sed aliquyam gubergren at ipsum vel sit invidunt ut eirmod imperdiet kasd in labore.

Sea no justo. Diam tempor sed diam wisi at et magna id. Sea nonumy ipsum et vero zzril at consequat ut aliquyam invidunt voluptua dolor aliquyam et nonumy eirmod eleifend. Nulla dolore consetetur at sit lorem voluptua sit amet euismod et vel et gubergren. Dolor elitr takimata vero tincidunt sadipscing est eu vero aliquyam.