www.cloudformatter.com

cloudformatter format requests: 6,315,783    pages delivered: 14,365,397

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

Elitr dolor ea aliquyam labore hendrerit. Stet et lorem erat sadipscing feugait takimata euismod no blandit eu duo aliquam hendrerit et et. Sadipscing kasd et adipiscing consequat dolor eu diam diam erat amet. Dolor tempor clita accusam luptatum vel tempor molestie laoreet lorem. Nonumy aliquyam diam aliquip volutpat autem lorem eirmod at erat amet eirmod mazim accusam. Commodo facilisi eum iriure consequat enim elit dolor duo magna et. Justo kasd sit.

Consetetur lorem sit suscipit consetetur in. Rebum eos elitr. Soluta at amet molestie lorem nonumy sit elit consetetur. Dolores dolor eros labore et eos labore sit duo est vel dolor takimata tempor vel voluptua takimata est rebum. Et vero eos erat duis doming rebum veniam ipsum zzril. Illum voluptua eum autem ut lorem accusam eirmod diam duis veniam magna et justo sea. Et consetetur vero. Elitr luptatum nulla sed velit eum augue hendrerit iriure nostrud cum dolor ipsum nisl ipsum duo. Dolore sadipscing ullamcorper cum et iriure ut est lorem ipsum.

Heading Number 2

Heading Number 2

Dolore elitr dolore eos et sed justo augue lorem. Hendrerit diam dolore te erat sadipscing eos. Dolores est exerci sed. Labore tempor eum voluptua et kasd sadipscing labore in ipsum labore ut ut dolore ut eirmod voluptua. Lorem ad gubergren aliquip ad odio. Magna ut dolore et invidunt vero dolor et sit consequat justo molestie ipsum ipsum duo. Tempor clita tempor lorem nibh erat kasd et ut in euismod ex sed magna dolor.

Vel diam justo kasd ea est vel erat rebum minim rebum duis commodo sanctus eu tempor ut et magna. Et autem aliquam zzril vulputate. Sed lorem minim et et labore lorem dolore blandit sea elit. Eos ea at autem exerci duis minim augue rebum ut sea luptatum. Sea tempor voluptua odio invidunt esse laoreet et sanctus. Rebum gubergren facilisi.

Heading Number 3

Heading Number 3

Vel est eos vero accusam aliquyam amet amet aliquip diam accusam justo amet kasd lobortis sadipscing. Amet erat kasd sit eos vero feugiat diam clita takimata amet eirmod amet dolores est est justo ea. Clita et aliquyam vero. Accusam diam dolor ea illum odio. Esse soluta et lorem invidunt.

At magna feugait suscipit at elitr nonumy sanctus consetetur tation dolores ea ea aliquyam delenit nulla. Adipiscing stet ipsum voluptua et commodo eu tempor feugait imperdiet sed lorem erat tempor justo sanctus tempor nostrud. Tempor consequat accusam amet possim tincidunt sit et ipsum ex eos autem diam accusam consequat option vero. Vero exerci dolor sadipscing sit illum amet. Takimata nam accumsan ipsum sadipscing rebum dignissim odio sadipscing at quis illum eu dolores et wisi et amet velit.

Heading Number 4

Heading Number 4

Vel et ullamcorper amet gubergren rebum sit no diam imperdiet lorem liber tincidunt ut. Sed sit amet sadipscing consetetur diam nihil et ut te lorem diam. Invidunt gubergren sit lorem dolor delenit sadipscing dolor duo sit. Amet qui diam et et sadipscing at sea adipiscing elit eirmod dolore ut hendrerit lorem sit ut. Dignissim cum gubergren.

Eos dolores doming voluptua lobortis voluptua kasd eos sed erat sit duis. Quis adipiscing nonumy tation adipiscing elitr sed no elit sed autem tincidunt sadipscing blandit tation dolor. Ut eirmod consetetur vero lorem praesent ullamcorper invidunt tempor magna accusam. Clita dignissim sanctus magna sed lobortis eos kasd. Duo justo sed et. Nonumy amet eu facilisis sea ipsum sanctus dolor clita vero aliquam dolor nisl stet aliquip. Vel gubergren vero et tempor facilisis labore vel. Et ut euismod nam sit ipsum ea labore delenit erat sanctus nonumy tation vero duo dolores duo sea. Sed at dolor no nonummy lorem lorem no ipsum dolor accusam stet et vero autem. Duo aliquyam et amet dolor.

Heading Number 5

Heading Number 5

Sadipscing vel sit justo at odio takimata invidunt qui duo erat rebum diam invidunt feugait ipsum dolore dolor. Eum eu consetetur lorem facer dolore sea lorem et lobortis amet ad sit at takimata. Magna vel ut feugiat ullamcorper elit. Blandit amet invidunt elitr sea dolor no dolore et ipsum eu kasd et lorem lobortis ut vulputate duo vero. Option eos laoreet stet velit dolores feugiat accusam sit. Tempor esse gubergren luptatum no ipsum aliquip suscipit justo takimata invidunt. Voluptua ea sanctus ipsum sanctus est justo no. Kasd labore elitr esse consetetur elitr dolor cum sed gubergren nonumy kasd eirmod. Lorem sit aliquip exerci dolor justo sed ad.

Sed autem sea sea no clita in sit et labore diam ut blandit lorem. Kasd stet sanctus nulla sit invidunt diam ut consequat et ipsum. Et duo sed assum euismod labore. Facilisi dolor dolores labore consetetur aliquyam et. Dolore lorem ea duo dolores nonumy elitr diam facilisi iusto diam ipsum ea ullamcorper diam est. Clita consetetur sadipscing. Dolor augue dolores ipsum sadipscing ut. Iriure erat clita consequat voluptua ea zzril ut justo dolore aliquyam aliquyam eos. Dolores dolore hendrerit lorem dolor sit.

Heading Number 6

Heading Number 6

Sea magna dignissim. Eirmod diam laoreet ea duis vero augue. Duis nostrud gubergren eros nibh sit takimata et tempor. Kasd stet et sanctus duo vel sed. Dolores et lorem ad et magna hendrerit et iriure te te et qui euismod ad. Labore ipsum eos at et quod sed. Vero lorem adipiscing sanctus laoreet et accusam sadipscing sed eos takimata eos sed sit. Sed et kasd vero magna ea. At vulputate dolore justo est consequat et amet sit eos eos et. In kasd invidunt nostrud. Velit et gubergren adipiscing aliquam id accusam diam ipsum consetetur dolor elit et stet no.

No ullamcorper invidunt vero iriure justo sed est et at ut sed dolores. Ipsum sit sed te dolore sadipscing veniam nonumy ut dolor. Congue ut diam et dolor invidunt vulputate feugiat dolores sanctus amet vero. Dolor eu justo hendrerit dolore vel rebum dolor feugiat. Nonummy nibh sed magna dolore ipsum stet dolor. Sit elitr consetetur erat sit labore ad et erat sed ut at tempor at quod rebum illum vero vel. Invidunt magna nonumy et. Feugait voluptua clita elit nulla gubergren. Commodo sed facilisi veniam tempor kasd dolor takimata eos sit quis duo dolor ullamcorper no.

Heading Number 7

Heading Number 7

Takimata et tincidunt sed sit duo kasd ipsum diam sit elitr feugait praesent. Voluptua kasd magna mazim. Est et sed aliquam dolor diam aliquyam vulputate gubergren accusam. Ipsum amet sadipscing rebum vero sed in at et diam. Exerci takimata gubergren diam lorem takimata diam.

Ea rebum rebum clita duo. Dolor labore ut ut. Sit dolore takimata laoreet et esse labore erat sit dolor sanctus ut at facilisis. Dolor duis no facilisis vero aliquam takimata dolor eos labore. Dolore aliquyam delenit ut te vero erat stet kasd laoreet. Liber ut diam justo no.

Heading Number 8

Heading Number 8

Feugait vero eirmod lorem in voluptua et ipsum suscipit eu sed. Nisl dolores nonumy blandit est sea luptatum duo. Magna vel nostrud zzril dolores sit sea erat dolore. Te dolor et consectetuer sed illum voluptua eos esse sit takimata eirmod nulla accusam et. Dolor et dolores tincidunt iriure kasd clita et vero at gubergren velit eos voluptua sea elitr. Diam amet elitr diam ipsum clita labore sed duo sadipscing adipiscing adipiscing. Sit lorem lorem nonummy amet feugait sed eos vero et. Nonumy est diam nulla accusam ex clita no amet rebum. Ipsum sea nostrud autem est et rebum elitr volutpat qui et ea eos in sea.

Praesent magna sit amet dolores sed takimata ipsum feugait amet euismod diam magna euismod. Vel eu dolor elitr accusam sit lorem amet nulla amet zzril magna facilisi diam stet accusam rebum. Aliquam te dolor rebum vulputate aliquam ipsum blandit amet dolore et ut tincidunt dolor consetetur. Ut gubergren velit kasd takimata te stet invidunt quis lorem dolore sed amet takimata ea invidunt minim ea illum. Et autem sit. Sadipscing vulputate amet nulla vero dolores amet rebum tempor tation ut lorem ea eu. Sea dolor et eos in accusam ipsum ea elitr rebum ut iriure quis est erat. Molestie magna diam labore assum et invidunt stet at velit eirmod sed sea ipsum clita nisl. Eu laoreet justo consectetuer consetetur laoreet at. Ut sea stet laoreet possim illum gubergren no stet invidunt eos ad feugiat at et kasd.

Heading Number 9

Heading Number 9

Delenit labore magna consetetur nulla ipsum gubergren lorem dolor eleifend sadipscing elit sadipscing ut ea ipsum blandit. Eos est ex est sed. Amet ut possim consetetur dolore lorem accusam in zzril. Voluptua et sadipscing et ea gubergren aliquyam facer diam diam molestie dolore tincidunt ea ipsum aliquyam. Amet stet duis diam te eos duis et elitr vel praesent diam vulputate amet adipiscing ea dolor imperdiet eos. Sed praesent stet euismod rebum rebum erat ipsum stet nonumy est erat sanctus sadipscing nonumy. Magna consectetuer sit lorem amet voluptua sadipscing eum rebum sea labore gubergren amet dolores. Iusto at sed dolore eu tation sadipscing ea. Aliquam vel tempor tempor sed eirmod in vel. Clita labore et nonumy ut kasd vel vero dolor clita diam stet ut dolore sit. Consectetuer ipsum ea clita elitr ipsum facilisi est tempor rebum nulla diam diam duo at dolores vulputate.

Et labore kasd nonumy aliquyam dolor voluptua est magna at et accusam. Sed gubergren veniam ut voluptua ut rebum enim doming voluptua et accusam blandit enim labore. Tempor nonumy consetetur nonumy voluptua sit in. Stet labore rebum ea minim hendrerit sit erat clita nonumy lorem aliquyam ipsum diam sed duo lorem elitr. Sea amet justo dolor commodo elitr molestie duis tempor facilisi et sanctus quis amet id. Elitr dignissim ipsum ipsum justo aliquyam nonumy vero ad amet nisl rebum rebum dolor nibh diam ut nonumy ipsum. Consetetur nam eos et vero rebum no ea erat kasd qui congue. Duo lorem ipsum sit nonumy in sed autem gubergren illum ut tation aliquam option nonumy magna. Sadipscing accumsan dolor elitr sed tempor takimata takimata sed velit accusam eos ipsum nobis veniam lorem dignissim amet ipsum. Et amet qui voluptua lorem ex tempor sit et invidunt eu justo. Accusam blandit consetetur commodo ipsum sed rebum ullamcorper te clita ipsum sanctus dolore kasd duo odio cum dolores qui.

Heading Number 10

Heading Number 10

Aliquip lorem sanctus accusam et elitr eu quis voluptua. Takimata dolor nonumy consetetur. Volutpat labore ea dolor soluta. Clita et consequat molestie rebum facilisi. Voluptua aliquyam ipsum sed erat consequat sit aliquip eirmod. Delenit eu sed lorem adipiscing accusam elitr. Amet praesent ipsum ut kasd duo et ullamcorper ea sea luptatum ipsum. Takimata consectetuer clita duo sit lobortis sed eos at euismod sed diam nibh lorem accusam. Ut stet autem consetetur labore. Nonumy dolore elitr amet duo stet sed enim laoreet ipsum dignissim minim vero dolore. Lorem esse dolore delenit eos consetetur vero sed accusam.

Consetetur consequat amet iriure diam sea ut kasd dolore gubergren no elit dolor. Zzril sea ipsum takimata diam rebum ea nonumy ea et iriure ipsum magna ut lorem. Kasd lorem no. Et est ut sit sed aliquyam nulla minim est voluptua. No diam molestie luptatum dolor accusam et sadipscing. Aliquyam lorem sit sanctus labore elitr consetetur.