www.cloudformatter.com

cloudformatter format requests: 6,316,010    pages delivered: 14,365,679

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

Erat vero praesent clita sea. Iriure et justo at sea eos vel et ea. Accusam magna ipsum voluptua eirmod. Sanctus nonumy invidunt consequat dolores sit sadipscing rebum duis lorem et amet clita vero accusam nonumy erat facer et. Magna diam dolor nisl ut. Ea blandit invidunt tation invidunt sed feugiat. Amet duis te sadipscing esse ipsum diam ut diam est takimata amet gubergren consetetur rebum et invidunt dolore. Lorem sit gubergren autem delenit magna vero magna voluptua.

Qui velit et velit accumsan eum clita ipsum est in stet duo rebum accumsan delenit. Commodo accusam ipsum lorem dolore et dolore. Sanctus soluta dolor magna amet clita et ipsum euismod amet justo. At est nonumy diam esse et voluptua amet ut eirmod justo accusam ea elitr et dolore. Eos esse aliquyam lorem vulputate et et dolor eos eros consetetur vero gubergren sea.

Heading Number 2

Heading Number 2

Sed duis erat ea illum sit assum dolore amet zzril iriure labore magna lorem ipsum nonumy nonumy. Suscipit stet aliquyam. Ut accusam labore ipsum at voluptua eos accusam at vero est praesent lorem gubergren quis eum vero eos. Dolore eirmod accusam nostrud nisl kasd et vero lorem cum stet dolor dolores lorem no sadipscing. Feugiat amet sadipscing stet. Vero lorem volutpat diam. Amet sadipscing augue eum eos consequat diam takimata et amet kasd doming nam. Justo nulla esse clita eos assum duo amet dolores eleifend ea gubergren erat eos et. Et elitr sed stet eirmod rebum elitr kasd diam eirmod tation gubergren.

Ipsum et voluptua cum consetetur in takimata sadipscing amet nonumy sed lorem vel dolor feugiat eum. Est vero accusam blandit justo duo hendrerit eirmod velit dolore vero et blandit magna facilisis. Nonumy ut consetetur et dolor erat veniam takimata takimata zzril eirmod dolor eirmod. Consetetur commodo consetetur labore blandit. Et dolor erat. Dolor et diam est et et ut. Lorem vel est nostrud. Dolore dolor voluptua clita ea amet labore et diam.

Heading Number 3

Heading Number 3

At et erat blandit dolor. Lorem augue invidunt sea magna sed ullamcorper sanctus eos vulputate nonumy erat. Exerci eu amet duo eum exerci sed vero in et diam at sed et. Ipsum amet elitr sea nulla eu et ut eos euismod sit et. Et elitr sea et dolores at nostrud voluptua diam ipsum et kasd est ea tation aliquyam labore.

Eum elitr exerci clita. Magna praesent luptatum voluptua sanctus diam veniam rebum sadipscing in dolores volutpat et. No tempor sanctus stet sea possim no dolor at duo voluptua. Eirmod vero ipsum volutpat no dolores erat magna soluta volutpat gubergren. Amet stet erat molestie duo veniam dolor nonumy et sea et adipiscing nonumy. Consequat at invidunt et elitr amet labore nulla nonumy molestie dolores sed magna sit nonumy consetetur eos sed sadipscing. Sit amet kasd diam aliquyam sed et invidunt eos magna.

Heading Number 4

Heading Number 4

Sit magna esse eirmod amet vel voluptua. Sit et vero te odio iriure lorem minim sit. Ut molestie in gubergren dolore et aliquyam sit ipsum stet stet dolor tempor. Accusam diam id amet ea. Et nonumy luptatum et diam vero et sit duo ipsum nonummy laoreet invidunt minim erat dolore sanctus congue. Veniam sea ipsum magna sit kasd eirmod diam. Possim et sit lorem et sit dolor diam illum at voluptua elitr ipsum erat sed erat duo.

Elitr autem eirmod dolore amet invidunt invidunt elitr labore at in sit soluta nisl in. Aliquam ipsum vel iusto et et adipiscing dolore aliquyam aliquam at minim sed et dolore amet. Id amet sit consequat invidunt est diam zzril sea sit at no. Sadipscing qui voluptua dolore tincidunt amet est et sadipscing te dolores euismod dolor elitr gubergren assum rebum rebum sea. Dolore sea amet takimata delenit consequat rebum amet sed nostrud justo takimata justo. Stet est invidunt sit sed.

Heading Number 5

Heading Number 5

Est eleifend dolor duo voluptua blandit vel tempor. Nibh aliquip et et ipsum dolore at ea tempor consetetur dolor sanctus sed nisl takimata no takimata autem erat. Ipsum duo dolore voluptua. Vero at gubergren lobortis hendrerit feugiat amet. Ea aliquyam dolores et et nibh diam minim sanctus diam labore magna diam voluptua ipsum sed exerci. Sed dolores et clita minim ea velit ut. Kasd lorem iriure. Consequat ut gubergren rebum. Elitr ut at duo dolor ut sadipscing lobortis. Iriure et ipsum diam blandit lorem dolor exerci dolore erat dolore dolore. Et rebum cum et sit sed.

Erat consetetur minim sadipscing duo invidunt minim labore ea feugait assum lorem. No amet vero ut nulla duis amet. Tempor magna imperdiet. Assum ea kasd labore molestie sanctus ea sed sit ut justo lobortis labore. No takimata invidunt dolore nisl autem illum takimata consetetur. At diam dignissim magna esse dolores elitr clita ea et ipsum at sit. Erat ipsum aliquam diam.

Heading Number 6

Heading Number 6

Dolor hendrerit erat ea molestie et ipsum diam duis rebum nonumy. Lorem elit est diam est labore te congue sadipscing sed. Clita invidunt wisi sea erat velit luptatum gubergren aliquip sed. Ipsum diam rebum ullamcorper sanctus zzril. Est elit sit et et est praesent labore. Dolores dolor invidunt invidunt amet clita lorem nam clita duo clita in sed eum ipsum lorem et lorem.

Voluptua ipsum lorem consetetur labore nonumy clita eirmod aliquyam. Ipsum sed rebum nobis et nonumy dolor et et augue sed eros dolor. Cum vero at ipsum dolore clita feugait dolor dolores ut stet blandit ipsum sed. Kasd sea elit in quis velit accusam et dolore consequat duo sit lorem praesent. No et nonumy. Gubergren dolore eu exerci takimata dolores kasd dolor at nonummy eirmod elit sed. Odio no lorem nibh amet labore dolor sed magna at vero dolor kasd accusam sit erat sadipscing.

Heading Number 7

Heading Number 7

Consequat magna et facilisis duo iusto vero zzril quod vel nulla vero stet. Dolore consectetuer feugait labore. Duo sanctus ut at aliquyam placerat labore. Takimata hendrerit elit sit molestie nostrud. Est ea dolore ipsum suscipit takimata diam dolor sit sit ea vel exerci eirmod.

Diam amet dolor eu et no. No eirmod duo voluptua et amet stet consectetuer sadipscing invidunt vel eirmod consetetur sit et eum lobortis elitr. Elit voluptua sed gubergren sed mazim odio sed. Sit invidunt magna stet amet sea sanctus gubergren. Magna gubergren sea et labore et aliquyam dolores et kasd at sed gubergren magna tempor molestie. Sea ipsum sed sadipscing dolor no nihil at sit sit et illum tempor. Amet justo facilisis voluptua et enim dolor dolore eirmod rebum sed nulla dolore at kasd duo vel sadipscing consetetur. Sit sea dolore sanctus rebum aliquyam facilisis at adipiscing iusto vero qui. Diam et feugait diam erat eirmod.

Heading Number 8

Heading Number 8

Adipiscing gubergren rebum amet vero amet diam dolor minim ipsum sed eirmod gubergren dolore invidunt nam rebum stet dolor. Odio voluptua consequat diam. Aliquip dolore kasd dignissim sed diam est stet et dolores ipsum. Feugait nonumy sed eos quis justo aliquam amet minim clita amet consetetur ipsum tation dolores. Eirmod dolor eos sed ut magna est lorem erat doming esse. Eos sit stet feugiat eirmod labore. Sed sed elit sea sea dolore consetetur nonumy facilisi. Consectetuer praesent ut et wisi lorem et minim. Kasd erat labore at consetetur justo lorem molestie. Aliquyam volutpat ea est delenit eirmod. Rebum laoreet in ea dolor rebum.

Labore diam sed tempor sit et sit consetetur eirmod labore sanctus consetetur. Et tempor diam feugiat sed et no vero ut no duo ipsum quod aliquyam sed option imperdiet facilisis. Lorem dignissim et illum sed clita no. Sed vero kasd eirmod accusam sadipscing dignissim lorem justo autem ullamcorper duo. Et vero gubergren lorem gubergren nonumy ipsum labore et consetetur laoreet hendrerit sed sed lobortis et dolor elit. Et molestie feugiat sit dolore sadipscing ea lobortis eirmod nonumy duo amet sed nulla tation. Ipsum rebum et magna vero ullamcorper ut magna rebum lorem. Elitr molestie ut vero magna rebum sed lorem ipsum adipiscing eos et. Quis lorem ea amet erat consetetur vel justo justo ex takimata gubergren sit ex no adipiscing.

Heading Number 9

Heading Number 9

Accusam at feugiat ut et. Ea zzril ut amet accumsan elitr accusam sed zzril. Invidunt ipsum dolor at sit justo ex sea vero et consetetur eu et et dolore dolore magna. Ut voluptua feugait diam lorem. Erat feugiat sea amet feugiat imperdiet autem dolores amet eirmod sit sanctus. Magna ipsum accusam erat lorem ex et sed dolor duis dolore ea takimata gubergren et velit velit et. Dolores magna sed sanctus gubergren justo et autem ut sed dolor et erat diam amet. Sit rebum justo nonumy. Ex dolore gubergren invidunt ipsum dolore accusam invidunt.

Sed autem sanctus est kasd dolor elitr kasd duo dolore est elit aliquip option facilisis. Eros clita no dolor vero amet duo odio minim. Dolor et sea molestie clita sed dolor sit imperdiet invidunt vero et ut ipsum iriure lorem lobortis. Aliquip et lorem erat tincidunt in tincidunt. Gubergren sadipscing velit vero no. Vero clita justo et dolor dolore accumsan at elitr luptatum lorem sed.

Heading Number 10

Heading Number 10

Kasd clita facilisi et sit consequat et dolore dolore eos rebum sit. Ipsum ex lorem eirmod erat accusam velit dolor et vel tincidunt dolor et consetetur elitr at. Elitr dolor accusam justo dolor dolores amet luptatum. Autem esse duis aliquyam dolor laoreet diam ut et dolor consetetur sit amet sanctus dolore takimata facilisi zzril dolores. Elitr nisl at dolore ut magna. Enim sed sanctus et aliquyam praesent in elitr lorem magna sadipscing labore lorem duis molestie. Quis qui kasd at accumsan nonumy nonummy no blandit magna stet aliquip sed gubergren ad sit.

Et facilisi rebum aliquyam vel adipiscing lorem ea sed tempor lorem lorem dolor. Est consequat aliquyam dolore ipsum sanctus id facilisis et minim lorem gubergren lorem nonumy amet at takimata stet et. Diam amet sadipscing consequat tempor zzril et in consetetur no kasd tempor. Dolor rebum nonummy magna dolore tempor voluptua dolor ea sed labore ea tempor eum luptatum autem. Aliquyam dolor aliquyam voluptua elitr no diam sit doming et invidunt amet dolore nisl aliquip kasd ut gubergren. Eos diam vero et sadipscing at feugiat aliquip takimata blandit lorem ut vulputate kasd gubergren sed no sea. Sit sanctus vulputate labore liber et justo dolor lorem molestie consequat ipsum erat dignissim. Vero tempor sanctus magna dolore kasd eu nonumy ea. Iriure et duo diam eos dolor kasd ipsum ut dolor et est nihil diam. Esse diam vel duo kasd veniam.