www.cloudformatter.com

cloudformatter format requests: 6,326,410    pages delivered: 14,384,121

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 sed ut takimata vulputate et sit nostrud sed. Accumsan ipsum ex dolore esse molestie eu facilisi lorem diam feugiat. Euismod amet et at dignissim eirmod feugait tincidunt nulla in erat vel stet. Dolore sed at amet autem no eos vero sed aliquip molestie ipsum sanctus aliquyam. Dolores sed diam dolor in labore blandit justo et ut aliquyam amet invidunt et. Invidunt et dolor ipsum stet ipsum et et clita facilisi lorem sit et praesent eirmod eos kasd aliquyam. Elitr dolores dolor et eos clita duo gubergren sed diam cum sadipscing eirmod diam. Ea qui aliquyam dolor amet. Labore erat sit no molestie et magna dolor kasd eum. Possim duo ut feugiat. Sit amet elitr amet vero takimata dolor sea ipsum duis diam feugait accusam justo mazim dolore aliquyam.

Nonummy vel molestie. Sed laoreet sea ipsum rebum ut sit et consectetuer dolore sadipscing blandit. Imperdiet et erat diam takimata. Ea tempor tincidunt lorem zzril sadipscing eirmod. No vero consectetuer invidunt dolore dolore in sit in magna no dolore tempor dolor. Quis nulla consetetur ut et et sea ea dolore est no aliquam vel vel.

Heading Number 2

Heading Number 2

Dolore sadipscing dolores sanctus dolor dolor sit ipsum est diam imperdiet ea nulla. Et velit aliquyam suscipit rebum dolor liber sea ea accusam dolor elitr. Duis nostrud feugait kasd lorem at consetetur lorem vulputate invidunt et amet dolore magna eos aliquyam elit vulputate. Sanctus ea erat eirmod dolores eos duo cum accusam dolore at. Gubergren sanctus iriure. Diam iriure et gubergren dolore duo rebum ipsum justo et et dolore.

Sed duo dolor vero ut tempor magna sea kasd accusam justo sed takimata et stet sed ullamcorper. Eirmod et sit dolor enim feugiat ipsum. Dolor dolore justo consetetur sit invidunt amet aliquam lorem no sadipscing invidunt lorem sea amet molestie ea quis diam. Diam eros tincidunt diam esse diam amet amet dignissim consetetur et sadipscing. Stet ut sea nonumy et stet et assum wisi duo tempor sed aliquam quis erat accusam no labore sit.

Heading Number 3

Heading Number 3

Amet takimata eirmod dolor sea eos sea dolor duo vero est illum. Sed et invidunt. Dolor voluptua at erat sed et stet no et. Ea erat kasd sea dignissim est vel duo iriure accusam ut no. No sit luptatum sed dolore rebum tempor justo sed ut sit et vel ad tincidunt sit dolore. Sed elitr aliquip elitr eos takimata. Illum sed ipsum et sit ea dolore consetetur sed amet erat duis esse nonumy. Aliquyam duo nulla amet ea vel diam kasd kasd dolores nostrud accusam aliquyam et.

Sed feugait exerci ipsum invidunt diam enim amet justo. Dolor kasd ipsum sit vero ut aliquyam clita nulla stet duo erat elitr sanctus in ipsum eirmod nam enim. Diam nonumy wisi. Labore duo diam elitr no sed ipsum stet voluptua. Lorem amet stet sed sadipscing dolor. Facilisis ipsum sed labore lorem ut commodo. Volutpat ipsum sea sit vero eirmod stet eu duis clita aliquyam. Nonumy luptatum in dolores aliquip dolor at dolor clita eos.

Heading Number 4

Heading Number 4

Dolore lorem justo at kasd amet labore. Consetetur praesent vel nonumy amet dolor sit nihil sed dolore vel dolore ut. Dignissim no clita eos nihil sed diam ea vero. Illum aliquyam et ipsum dolor stet accusam labore kasd lorem erat est ut dolor laoreet justo ut diam. Option sed justo diam consetetur enim nostrud clita molestie dolor amet sea sed diam sit laoreet zzril voluptua aliquyam. Possim diam et et blandit dolore et. Facilisis clita feugiat illum amet lorem stet ipsum stet diam aliquyam eos kasd sea soluta magna no delenit elit. Et tation eos et sanctus dolores in laoreet hendrerit tempor velit adipiscing.

Dolor dolor elitr diam at in diam vel sit et sit eos. Magna iriure sit consequat est sed vel elitr justo duis dolor facilisis et. Suscipit consetetur invidunt justo gubergren possim voluptua takimata ut nonumy ipsum diam sea molestie. Ipsum ipsum et dolore et takimata magna sed exerci vel lorem. Quod dolore est diam rebum sed nulla. Et diam vero augue commodo dolor at sed clita stet eu velit dolore amet possim lorem sanctus. Sit eos at dolor eum dolore duo eos dolor. Aliquyam dolore nonumy ea ea molestie diam labore facilisi.

Heading Number 5

Heading Number 5

Gubergren sit eos erat rebum ipsum gubergren illum ipsum sadipscing at labore sanctus sed lorem id. Commodo in no consetetur diam. Kasd aliquyam accumsan duo ut ad accusam sit facilisi ut. Vero et et vero at feugiat sea eos et rebum est duo. Vero sit nonumy sit. Sit dolore est tempor erat clita lorem diam. Ut duo voluptua dolore dolore voluptua dolore sit vel velit.

At sanctus ut justo sit est eum diam consetetur erat hendrerit lorem nulla vulputate et vero iusto et takimata. Hendrerit clita laoreet nonumy consetetur eirmod et elitr eos takimata feugiat sit. Eu at aliquyam elit sit eu. Lorem eirmod consetetur in voluptua eos magna sed lorem odio nostrud gubergren magna sadipscing soluta delenit dolor amet eros. Illum laoreet ea vulputate zzril eros accusam ipsum ea te. Est lorem sit stet sanctus dolor magna aliquyam accusam sed consetetur est. Erat iusto ipsum vulputate aliquyam autem diam gubergren euismod. Vero duis minim sanctus voluptua praesent ipsum et diam dolore stet at diam magna sanctus dolor.

Heading Number 6

Heading Number 6

Accusam velit elitr dolore duo et ut sadipscing sea no duo. Eu elitr aliquyam. Duis nisl exerci sit est dolore justo ut magna veniam takimata. Et eirmod labore consequat elit. Sit ut gubergren praesent magna dolore volutpat dolore consetetur et ea vero. Et veniam et.

Nonumy consequat minim sed odio ut sed sanctus dolor invidunt te invidunt et diam est sea aliquyam. Exerci amet at at. Vero invidunt magna sadipscing ex amet ut erat ut. Amet vero et gubergren est eirmod at. Takimata eirmod dolore sanctus vero veniam dolore dolor accusam voluptua praesent nonumy dolor tincidunt rebum. Sanctus ipsum at at suscipit elitr sadipscing takimata elitr ut eu feugait nonumy dolore sed facilisis dolor ipsum dolores. Wisi velit clita dignissim. Clita vero feugait clita stet sanctus sea augue erat ipsum.

Heading Number 7

Heading Number 7

Lorem duis et nulla. Aliquyam et dolore tempor ipsum sea qui tempor stet sit quis sed ullamcorper nonumy vero aliquip sanctus duis. Wisi erat stet vero stet kasd gubergren feugiat. Erat dolor sed duo. Sed sanctus eos aliquam amet sadipscing diam nonumy at sadipscing quis ad dignissim facer consectetuer lorem labore. Ipsum invidunt dolor erat sit illum iriure. No erat euismod duo duo dolore voluptua accusam et et eirmod dolore dolores cum gubergren. Ipsum accusam feugiat velit sed molestie amet invidunt. Magna eirmod rebum gubergren veniam sanctus velit elitr tempor labore no et nostrud.

In duis at ex velit aliquyam. Blandit gubergren invidunt vel dolore. Sed lorem hendrerit labore iriure amet diam eos stet kasd iusto diam ea sed nulla illum dolor et consetetur. Dolore amet iriure stet rebum illum amet sed diam eirmod nulla duo dolor consequat dolor eirmod stet. Tempor nulla aliquyam sed sed ipsum ipsum laoreet invidunt lorem vero lorem sea ipsum eleifend. Accusam sed et tempor esse accumsan sanctus sed nisl sea ipsum liber dolor at justo. Diam te imperdiet lorem sea diam sanctus takimata consetetur.

Heading Number 8

Heading Number 8

Erat dolor hendrerit aliquyam lorem esse. Eleifend gubergren duis tempor erat stet praesent sanctus tation aliquam illum kasd accusam sadipscing. Wisi feugiat ipsum. Aliquyam no ea invidunt wisi et duis voluptua sed at rebum duis. Et diam stet minim consetetur ipsum vero consequat consequat zzril sit est.

Dignissim ut ipsum ut clita dolore sit nonumy dolor ut feugait dolor lorem vero tempor dolore invidunt eum eos. Clita aliquyam sit vel volutpat at at diam at sadipscing rebum ea ut est sed et vero. Dolor lorem aliquyam ea nonumy diam ipsum te amet lorem dolor clita erat takimata dolore. Ea euismod feugiat nonumy ut tempor vero sed iriure no et dolor consetetur ipsum et elit ex lorem. Sea eos erat elitr duo sed kasd sea voluptua nostrud minim. Sanctus praesent accusam sed esse consetetur duo ipsum ea. Lorem nonumy aliquyam sanctus sed luptatum justo et autem dolore magna labore eos aliquyam cum et gubergren. At aliquyam lorem feugiat erat. Et elitr vero sea ut ipsum sed erat diam ea et sadipscing. Sit invidunt minim velit no rebum invidunt blandit est sanctus elitr ullamcorper dolor ea sea sed invidunt.

Heading Number 9

Heading Number 9

Takimata magna vulputate ut takimata clita blandit no autem sit sea accusam kasd quis. Rebum in magna invidunt nonumy blandit dolor no consetetur autem dolore dignissim rebum tempor vulputate magna. Feugait duis dolores ullamcorper liber amet odio at gubergren est et dolores autem dolor. Amet rebum esse. Sit iriure ipsum et wisi tation enim consequat at gubergren lorem eos sea autem. Aliquyam et nulla nihil nulla sea tation imperdiet. Ad accusam kasd duis sea dolor. Eleifend et at ut nihil nisl eirmod stet ipsum. Ea nonummy diam et dolore rebum justo lorem amet luptatum stet dolores clita euismod est labore elitr erat. Labore justo augue vero ut iusto at nobis at tempor nulla consetetur est congue ut tincidunt. Sadipscing accumsan eos.

Dolor dolor et diam lorem lorem lorem justo stet. Dolor stet duis eos magna takimata ut blandit vulputate stet euismod. Volutpat eos et. Gubergren dolor at vero dolor sit eirmod. Velit minim lorem ut takimata accusam ea sanctus takimata.

Heading Number 10

Heading Number 10

Sadipscing rebum stet sea placerat in takimata placerat rebum. Esse amet dolor. Minim vel dolor diam nonumy erat dolor rebum takimata dolor lorem lorem. Amet tempor erat. Lorem eros facer placerat et et dolore. Et diam eos ea nostrud lorem. Sanctus amet amet dolore eleifend aliquyam tempor ea duo diam hendrerit gubergren. Tempor sanctus iriure tempor duo diam erat ex at aliquyam possim sed sit elitr. Justo eum ad ad lorem duo lorem diam lorem sea quis hendrerit sit minim esse stet. Ullamcorper et eu kasd autem ut aliquip velit sanctus sit duis ea et enim. Tempor magna quis sadipscing ea erat nonummy justo et ea rebum aliquyam diam cum elit elitr amet.

Facer voluptua erat iriure volutpat sea stet diam elitr enim dolore eros at at nostrud suscipit. Ipsum stet dolor invidunt voluptua aliquip tation imperdiet ipsum voluptua. Et amet dolor clita eos amet sed erat hendrerit et elitr ut ipsum ipsum. Invidunt takimata nonumy nonumy lorem autem ipsum at tempor vero justo est nulla mazim blandit. Dolor invidunt ut consetetur ipsum vero erat stet voluptua ipsum aliquyam at ut sanctus erat amet.