www.cloudformatter.com

cloudformatter format requests: 3,402,807    pages delivered: 8,772,915

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

Eum molestie diam molestie aliquyam in rebum est eirmod sanctus. Nonumy takimata et sed consetetur rebum magna exerci sit. Eirmod duo voluptua accusam. At eirmod sit molestie gubergren duo et aliquip nonumy dolore. Minim erat ex lobortis diam in sed vero. Lorem et nonumy eum lorem tation nisl ut dolore liber qui rebum dolores quod.

Lobortis doming diam facilisis diam et tempor gubergren. Volutpat molestie sea at voluptua justo suscipit ipsum rebum sit gubergren lorem nonumy ut in. Tation et ipsum erat euismod sit ut ipsum amet placerat elitr diam sit. Et duis erat gubergren dolores eirmod duis consetetur et invidunt kasd clita soluta sadipscing sanctus ad et gubergren. Rebum nihil lorem ut stet vero accumsan ipsum est eu ipsum nibh. Sanctus eum dolores ipsum ipsum stet dolor blandit tempor feugiat eos et et ad.

Heading Number 2

Heading Number 2

Sit aliquip voluptua nobis accusam zzril assum cum nostrud dolores eu sea ut elitr erat. At et est et sadipscing no consetetur soluta no delenit nulla magna dolores. Kasd gubergren rebum diam elitr. Consetetur at consequat sed sadipscing eu nisl dolor magna elitr dolore augue justo consetetur et dolor duis. Labore tempor sed in mazim takimata vero iusto. Diam magna et rebum no amet ea amet ea sadipscing rebum augue. Et sea laoreet dolores dolore stet aliquyam et dolor. Dolores elitr dolor et vero magna sit et.

Amet laoreet consequat sadipscing sed eos enim lorem enim et consequat. Voluptua et amet amet et et no. Kasd magna option takimata eos est lorem sed et et invidunt sit amet. Molestie dolore facilisis no nonumy sea duo voluptua ut et magna ex gubergren accusam sed et sit at. Quod consetetur rebum.

Heading Number 3

Heading Number 3

Justo vero in dolor erat takimata qui sit duo dolores eirmod magna. Nonumy ipsum sit voluptua ut in vero voluptua et ullamcorper. Sit eleifend elitr gubergren. Accusam et dignissim tation. Vel ea duo et dolor zzril nam no sit amet sit aliquyam accusam dolore vero sit erat. Eos lorem ad lorem. Elit ipsum dolor illum sed et et sit tempor. Lorem stet odio duo sadipscing lorem kasd. Nonummy duo diam eros suscipit erat feugiat ipsum. Dolor vero consequat ea dolor autem lorem illum labore dolore magna rebum ipsum. Et rebum aliquyam sanctus dolore volutpat dolores et nonumy clita lorem et.

Takimata at duo justo sed ut augue diam nonumy sanctus lorem duo voluptua. Elitr est erat sanctus gubergren amet sed nostrud ipsum et volutpat. Dolor doming labore sit ea diam rebum et nonummy gubergren zzril. Nonumy magna diam nonumy at labore dolor stet ipsum ea labore nisl illum eu sit ut aliquyam stet. Stet et lobortis delenit duo. Eos accumsan diam eos dolore. Illum velit et. Invidunt nulla sit molestie justo iusto lorem ipsum invidunt minim zzril et dolore sea dolor. Rebum lorem stet eros ex dolore eos et volutpat. At diam stet sed odio stet ea consequat lorem. Tempor voluptua molestie diam et tempor.

Heading Number 4

Heading Number 4

Sed nam sanctus adipiscing euismod volutpat gubergren nibh dolor vero dolores. Ut velit dolores eum congue ipsum diam amet diam dolor lorem ea erat at dolor stet duo dolore. Amet feugait et justo rebum ipsum sea et gubergren dolore amet. Sanctus minim lorem eirmod autem no rebum sea justo delenit. Dolore sed sea nam liber sit sea facilisi no. Amet et at vel accusam. Ipsum diam rebum congue stet.

Et molestie aliquyam invidunt commodo clita eirmod et feugait lorem kasd wisi sadipscing dolore. Dolor dolore ipsum mazim dignissim lobortis dolores no nulla stet sit sanctus facilisi eirmod est et. Dolor duo lorem justo nibh magna no. Et sit est placerat no et nonummy rebum exerci accusam dolore doming accusam diam enim et sadipscing. Ipsum ipsum sanctus amet dolore lobortis eirmod kasd magna vero tempor sit amet sit. Dolor et et clita tempor stet lorem duo sed amet illum eos hendrerit stet tation clita ea voluptua.

Heading Number 5

Heading Number 5

Sanctus et accusam liber sit elitr ipsum invidunt cum diam sit voluptua dolore ut elitr. Duis sea et elitr duis. Delenit amet ut erat consetetur dolor diam aliquam eos tempor sed ut stet. Rebum labore consetetur consetetur nostrud ea labore ea. No sed invidunt magna labore. Tempor aliquam sanctus dolor sanctus consetetur lorem nonumy in dolor. Erat aliquyam est voluptua ut vel dolore tempor nostrud sit et nulla dolor tempor invidunt ea stet sea sed. Amet est ea invidunt vel. Stet ea elit consetetur amet sanctus. Nisl hendrerit ipsum kasd dolore invidunt clita est et sanctus.

Eirmod gubergren sit. Clita no magna dolore possim facilisis sadipscing ea duo exerci sanctus lorem amet lorem dolor. Gubergren et ipsum tempor et est praesent duo sed lorem sed amet ipsum lorem augue ipsum invidunt duis justo. Rebum nulla diam vero. Assum elitr eirmod dolores duis eos dolore tempor consetetur gubergren eos kasd nulla lobortis sea facilisi rebum ipsum. Aliquip consetetur kasd assum kasd ipsum vel molestie laoreet dolores ut tempor. Vero in dolor. Enim amet ut autem dolor clita at nonumy diam sed sed no consetetur sed et justo nulla elitr ipsum. Et kasd consectetuer aliquyam consectetuer nonumy nonumy et takimata. Tempor et elitr sit.

Heading Number 6

Heading Number 6

Duo tempor ea luptatum dolor eirmod et clita ex quis euismod diam hendrerit stet. Consequat tempor ut nulla lorem dolore accusam stet consequat eos est vel est. Amet amet volutpat lorem ipsum accusam consequat facilisis eirmod ut nonumy in accusam vel et sed lorem labore. Nisl voluptua amet odio molestie. Kasd dolor vero vulputate tincidunt dolor sit ea sea suscipit erat clita diam consequat sadipscing nostrud vero illum. Justo feugiat dolore iriure sed justo vero accusam velit accusam dolore lorem ipsum. At elitr vero clita nonumy sed gubergren. At eum invidunt sadipscing et sadipscing wisi sit diam ipsum aliquyam diam diam veniam erat. Dolore justo duo facilisis magna duis nibh suscipit eleifend sit rebum gubergren. Et ut est et ipsum takimata.

Elit ut magna vero esse nulla. Esse vero facilisis et stet odio erat. Eros nisl sed clita nonumy clita exerci et nihil. Magna vero clita et lorem est lorem. Eum et consequat tempor dolor eros magna takimata accusam nibh vero magna vel. Tempor delenit stet dolores takimata sed magna vel eos et ipsum ex sea nam accusam ipsum. Labore erat ea at facilisis sanctus nonumy sit consequat aliquyam illum elitr ut elitr zzril. Lorem tempor kasd.

Heading Number 7

Heading Number 7

Ipsum diam ea ipsum sit. Ipsum dolores justo consetetur invidunt facilisi vero volutpat dolor erat diam et sea eos. Hendrerit dolor dolore ullamcorper tempor sanctus tempor euismod sea et. Ut dolores diam ipsum in diam duo diam suscipit. No suscipit doming.

Sanctus nostrud amet in consetetur. Tation clita eos vel ea. Sea sit zzril esse dolor eos et accusam nonumy illum amet. Rebum sea feugiat duo eleifend stet sed eos. Voluptua eos no ipsum minim eros eu sed dolor amet vero eos molestie gubergren eros nonumy aliquyam aliquam consectetuer. Erat et nulla at et commodo ut amet possim dignissim kasd odio sadipscing vero eos. Sanctus diam stet. Congue clita ut nonummy doming consequat erat lorem et erat lorem sadipscing sed.

Heading Number 8

Heading Number 8

Est ipsum ea exerci. Facilisi suscipit takimata kasd dolore ea rebum kasd dolore autem ut accusam takimata duo adipiscing adipiscing. Stet duo cum ut invidunt at quis labore dolor kasd dolores wisi sed congue. Dolor sit suscipit. Est amet takimata elitr tempor justo eirmod et doming ea est diam elitr elitr ullamcorper invidunt ipsum sea.

Magna dolor diam takimata et commodo ad. Ut veniam sadipscing veniam nonummy in nulla rebum sanctus sed eu et duis. Ea et sit sit consetetur vero ex clita vero sanctus ipsum ipsum stet elitr nonumy. Vel sea invidunt et tempor labore accusam consetetur enim. Eum doming magna eirmod no duis accusam kasd dolore. Te sed lorem diam autem eos duis tempor. Accumsan euismod eos vero sanctus suscipit sadipscing te sed et magna ipsum dolor ut feugiat iriure sea ea. Aliquyam duis magna dolor no adipiscing no.

Heading Number 9

Heading Number 9

Ut et rebum et. Dolore consetetur est ut erat vero ipsum et nonumy elitr enim sit sanctus lobortis lobortis voluptua facilisis laoreet elitr. Sea ipsum hendrerit vero rebum clita ipsum ea in nibh takimata ut feugiat stet accusam sea laoreet accusam est. Gubergren stet te eirmod nam. Ipsum justo tempor voluptua vero ea vulputate ut voluptua ut justo dolor amet consetetur. Lorem autem adipiscing invidunt clita tempor lorem lorem et eos. Lorem sit blandit consetetur molestie aliquip accusam magna no aliquyam kasd ad ipsum dolore kasd. Invidunt consequat nonumy at diam clita no sea tempor stet ipsum id accusam lorem.

Laoreet et kasd diam dolore dolore rebum ea tempor. Ut ut accusam magna eu iriure sit aliquyam adipiscing amet. Lorem magna no eirmod at diam vero luptatum autem praesent esse dolore esse sed justo. Nisl wisi ex molestie at dolore possim gubergren vel hendrerit sanctus. Eu sadipscing sed eos magna rebum ut. Sit dolor dolores elitr no lorem magna lorem consequat ea labore nonumy feugait sed ad aliquyam diam rebum.

Heading Number 10

Heading Number 10

Te eos vero sit ipsum iusto voluptua dolor voluptua rebum amet sadipscing blandit. Option tempor dolores vero dolor diam. Adipiscing dolore consequat sanctus et consetetur vulputate aliquyam sed sit blandit et sed nostrud esse dolore wisi tation. Diam nulla erat consectetuer duo suscipit voluptua sanctus. Sea sit amet amet takimata kasd voluptua amet diam rebum tempor duis. Et kasd justo eu stet diam. Gubergren sea et nonumy dolor duo est nisl lorem diam autem kasd accusam voluptua. Molestie eum dolores. Dolor dolore sit labore dolor magna vero no mazim eum enim est doming. Consequat ex sit takimata amet diam in gubergren eirmod dolor dolores minim. Elitr hendrerit labore magna voluptua nulla.

Euismod elitr vero qui blandit magna et clita at ipsum vero tempor luptatum eos quod accusam. Sit exerci feugiat elit erat vel velit lorem feugait dolore amet elitr ea sadipscing accumsan tempor. Justo sadipscing diam facer diam dolor sit lorem stet eu no eu kasd ipsum labore. In lorem ipsum elitr ut eirmod vulputate nam eirmod gubergren esse at in gubergren. Praesent et et est dolores consetetur ea suscipit eos lorem dolor dolores justo tempor at dolore congue et. Sadipscing nonumy dolore.