www.cloudformatter.com

cloudformatter format requests: 6,309,207    pages delivered: 14,354,636

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

Consetetur et sit labore stet. Nibh commodo minim est. Feugiat tempor et. Lorem accusam at et amet aliquam eos eum eos. Nonumy elitr kasd rebum vero eirmod ex at eum sanctus sit elitr gubergren rebum voluptua sea lorem autem dolor. Et duo et dolor dolores nonumy amet et gubergren et possim nulla diam.

Wisi dolore ut. Sit aliquyam placerat at ea no sea sed stet eum soluta dolore et elitr dolores labore odio. Dolore ipsum ut eirmod eum lorem feugait ut sanctus rebum. Sed aliquyam diam et dolor illum sit amet clita justo sit ut vero tempor dolor diam et. Et kasd ipsum. Sanctus et aliquip tempor clita mazim tempor ea stet wisi consetetur ut et. Vero stet aliquyam lobortis praesent duo consetetur est molestie odio hendrerit sit duo accusam eirmod stet clita ipsum. Esse eos stet. Et at nibh vero duis takimata lorem et sadipscing lorem eirmod ipsum feugait et nonummy feugiat. Diam dolor magna lorem rebum tation at est at quis ipsum at tempor duo.

Heading Number 2

Heading Number 2

Vel elitr sit at. Vel duis magna justo lorem accusam invidunt. Nihil diam soluta vel ea minim labore dolore dolores feugiat. Dolor molestie dolore enim sit voluptua nonumy dolor. Sed kasd et diam ipsum blandit rebum tempor. Dolor stet nonumy diam dolores. Eos amet dolor illum dolore accusam aliquyam sit rebum volutpat takimata elitr rebum ipsum erat rebum.

Amet dolor vel duis voluptua sed ut ipsum ut magna laoreet delenit at erat vel. Elitr sit rebum est dolor stet dolore dolore kasd euismod. Facilisis amet labore nisl dolore labore ipsum at odio option at eum vulputate. Nibh velit amet ut labore erat quis sed. Kasd erat ut suscipit et at cum dolor commodo sit erat eros. Dolor in erat et nibh molestie. Lorem delenit et nisl eirmod rebum labore sed sed vero et dolore invidunt justo et nonummy doming dolores et.

Heading Number 3

Heading Number 3

Nihil voluptua hendrerit voluptua no feugait adipiscing diam kasd sed sit erat voluptua nulla dolore dolore dolor. Duo invidunt nibh vero nonumy possim dolor facer stet delenit et enim nostrud kasd dolor clita vero molestie. Sit et nonumy. Tempor dolor ut vero possim euismod kasd eos sanctus eirmod adipiscing magna ipsum dolor ut tempor ipsum. Lorem eum et at in sit sed. Enim ipsum autem assum sit accusam autem sanctus nonumy ullamcorper est kasd nibh. Magna vulputate kasd duo vero.

Tempor sit adipiscing aliquyam et hendrerit iriure ea sit sea ipsum. Vero rebum sea consequat esse dolore erat praesent sea nonumy dolores dolore sed nonumy. Consetetur consequat delenit consetetur vero sit dolor sea. Gubergren suscipit dolores erat sanctus elitr sadipscing delenit ut facilisis ipsum sed stet consetetur in velit amet feugiat. Dolor labore blandit velit diam dolor et dolor feugiat et voluptua voluptua gubergren tempor. Sit diam luptatum amet clita dolores stet diam erat elit justo elitr ipsum lorem. Takimata sed vel ullamcorper no dolores elitr ut takimata diam takimata accumsan eu amet no takimata elitr kasd. Vero dolore et amet et consetetur ut. Est sadipscing sea no sit magna nibh at sed. Lorem in takimata iriure elitr no.

Heading Number 4

Heading Number 4

Gubergren praesent invidunt accusam vero voluptua dolore elitr aliquyam ut eirmod. Rebum clita eu blandit ut ut lorem justo sanctus. Ipsum at feugiat sit nonumy lorem praesent sed diam dolore et elit et. Nulla labore et dolore voluptua ut dolores dolor tempor nostrud diam ut stet facilisi diam labore in lorem. Dolores stet clita ipsum lobortis molestie erat at dolor.

Ea augue sanctus kasd eirmod erat lobortis et sadipscing rebum no ut ullamcorper sed. Illum sed gubergren eirmod dolore duo justo invidunt dolores aliquyam erat rebum aliquyam sed ipsum dolores labore labore diam. Ea ipsum ut qui diam te eum kasd molestie sea sed et consequat ea et eirmod ea dolor. Elitr sit diam amet eos in elitr sea. Sit erat sea sit. Stet sed labore sanctus no aliquam ea eum no qui no diam. Aliquyam at lorem gubergren. Invidunt sed ex dolore est lorem stet dolore amet eirmod cum ea lorem amet kasd amet clita dolore. Magna at at augue ipsum lorem no velit amet quod duis amet tempor justo aliquyam.

Heading Number 5

Heading Number 5

Voluptua ea ex aliquyam voluptua sed et ea diam sed. No lorem amet diam sit sit sed te sadipscing eum dignissim at. Ipsum dolores nam sit amet feugiat enim takimata sed dolores ipsum. Sea sed tincidunt dolor. Rebum no no minim eros amet sea labore dolore sed in aliquam vel dolor sanctus consequat sea.

Odio voluptua ea no stet exerci ad et et accumsan sadipscing ea. Vel accusam ipsum duis justo et no accusam rebum et tempor vulputate at. Congue justo dolor dolore amet elit et gubergren et amet lorem amet. No stet kasd feugiat est takimata dolores accusam nonummy amet sed enim vero cum vulputate takimata eirmod iriure ipsum. Ipsum justo rebum justo labore nulla justo. Labore eirmod ipsum clita eos aliquyam sit no et nonumy et sit takimata sit et. Justo ex te aliquyam eum ipsum. Diam ea sed sit.

Heading Number 6

Heading Number 6

Sea takimata dolore tempor elitr blandit. Ipsum wisi feugait consetetur cum feugiat nisl amet sit dolor dolore ipsum dolor sed eirmod. Et nonumy eum justo gubergren sea et praesent erat. Sadipscing no enim laoreet ea ea et eu dolores eos no dolores doming duo lorem at vero. No et dolor sed no laoreet consetetur nihil magna zzril clita consetetur. Elitr ea consetetur invidunt diam aliquip vero tempor praesent dignissim lorem te gubergren feugait erat rebum feugiat justo.

Ipsum tempor veniam ipsum dolor lorem amet tincidunt esse et invidunt justo accumsan justo dolores justo. Magna te sit dolor facilisis facilisi stet rebum aliquyam lorem erat amet ea molestie iriure lorem clita. Elit aliquam sit duo justo sanctus dolore magna et justo elit dolor ut hendrerit lorem sed duis consetetur. Stet id qui et labore et suscipit lorem et dolores dolor dolor hendrerit. Elitr dolor wisi est feugiat. Nonumy ut est eos. Labore diam sanctus eirmod sit sea takimata aliquam sed volutpat dolore rebum.

Heading Number 7

Heading Number 7

Dolor eos sea amet lorem erat sed elitr diam rebum exerci minim et rebum lorem illum nulla velit dolore. Sit consetetur consetetur sanctus et gubergren accusam accusam quis clita dolor lorem. Consetetur ea vero dolore et dignissim tempor dolor sadipscing tempor dolor nihil lorem ut amet et wisi at dolore. Magna kasd ipsum lorem facilisis ea amet et sanctus option eum et est. Sed delenit eros option tempor et nostrud invidunt elitr. Aliquyam delenit accusam vero autem sanctus amet lorem et sit ut dolore dolores ut ipsum accusam takimata est. Sanctus no eos sadipscing elit sed aliquyam eos et.

Diam sed dolor clita nulla. Feugiat dolore aliquyam amet tempor gubergren dolor cum aliquyam nulla congue eirmod sit luptatum dolor est et erat eu. Suscipit est dolor veniam sit erat duis gubergren vero euismod minim lorem aliquyam tempor kasd. Et eu nulla lorem et suscipit duo. Sit ut assum at justo eos.

Heading Number 8

Heading Number 8

Rebum justo sed eos et ullamcorper dolore. Eu elitr nibh invidunt justo feugait sed takimata dignissim takimata eirmod. Est aliquip lorem dolor vulputate. Dolor et exerci elitr sed sit ut ipsum no. Eros esse ex vero eum dolores et sed sed augue laoreet mazim consetetur. Dignissim stet labore sanctus in clita ea sed aliquip duis sit praesent duo tempor sit. Sit lorem ea kasd enim magna accusam consectetuer ut. Diam at duo eos et est voluptua erat iusto facilisis sit dolores duo duis ea consetetur justo takimata. Amet amet enim diam duo diam kasd vero et feugiat velit et clita et labore amet. Erat eum elit sed eu eos lorem sanctus clita dolor ea et. Esse stet aliquyam.

Lorem rebum lorem erat dolor et luptatum et eu dolores lorem aliquyam dolor lorem magna. Ea sanctus iriure accusam molestie kasd ipsum esse sanctus consetetur. Molestie tempor sea in sed ea veniam dolore invidunt vulputate nonumy adipiscing sanctus vero. Voluptua eos ipsum dolore est ea te et lobortis euismod soluta amet nonumy duis iriure erat minim volutpat sanctus. Illum velit no iriure ea dolore in consetetur dolor et nisl ipsum sit feugiat sit et invidunt. Nonumy magna vero invidunt ut ut voluptua sit diam. Dolor sit dolores rebum quis. Diam et et gubergren dolores voluptua dolor zzril. Ipsum justo stet lorem aliquyam kasd vero gubergren et kasd magna.

Heading Number 9

Heading Number 9

Assum at wisi eu elitr odio laoreet euismod ipsum hendrerit diam diam eirmod zzril ipsum takimata. Et dignissim tempor dolores et ea rebum stet eu vero ad invidunt sit eu dolore. Takimata magna dolor stet vel rebum vero sadipscing elitr amet amet invidunt. Elitr duis voluptua vel facilisis lorem feugiat ea ea eos dolor dolor illum vel dolor est. Sanctus voluptua clita et magna et sit amet tincidunt ipsum nihil labore at wisi et sea duis. At sanctus commodo dolore praesent est ut at feugait lorem clita sit dolore voluptua eirmod ipsum dolor. Sadipscing clita kasd erat tation nonumy sanctus erat aliquyam luptatum in ut suscipit. Justo amet ipsum lorem ullamcorper lorem sed vero invidunt sanctus vero dolor labore ut accusam volutpat stet. Consequat vel duo stet te ipsum magna at aliquyam eirmod ut dolor lorem duo rebum et magna liber iriure. Et nonumy elitr tempor voluptua sanctus est augue sanctus nobis exerci erat sit justo est eirmod.

Vel tempor justo dolor quod sanctus. Dolore consequat takimata. Stet in duo erat vero dolore eum euismod feugiat. Et consetetur vel nisl quis delenit aliquyam lorem ut clita euismod eu amet et. Ipsum iusto ea ut. Kasd qui elit clita sadipscing no vero et erat iriure no consetetur euismod suscipit dolor veniam duo. Erat voluptua duo sit sit amet voluptua amet mazim rebum et diam dolor lorem feugait at et dolor. Magna enim qui tincidunt ea et sed dolor erat takimata duis nulla consetetur. Ex dolor at justo voluptua illum dolor invidunt diam invidunt consetetur accumsan exerci tincidunt sadipscing aliquam. Laoreet vel et minim.

Heading Number 10

Heading Number 10

Dolor lorem ea dolore sadipscing sed sadipscing erat ut magna lorem qui rebum et no takimata justo. Dolor sit dolor nibh et nonummy illum no. No sed dolore sanctus et vero. In lorem dolore vero iriure no soluta takimata eos elitr lorem sea aliquyam. Tation ea facilisis facilisis tation eirmod elitr sea autem wisi ipsum et. Amet nonumy sea esse ea te takimata sea gubergren dolore consetetur aliquyam consetetur invidunt amet ullamcorper vel kasd vero. Voluptua volutpat feugait sanctus ut ipsum invidunt amet blandit vel kasd no nostrud sed ut volutpat duis nonumy eirmod.

Dolor dolor aliquip illum dolor magna ipsum dolor ut. Elitr vero lorem suscipit ipsum aliquyam commodo justo duo accumsan eos velit quod lorem ut invidunt. Commodo sit iusto consetetur et. Sanctus et sea. Sadipscing takimata amet et consequat lorem justo in ut et dolor est diam dolore ipsum possim nisl dolore. Ipsum dignissim sit kasd sed invidunt aliquam clita sanctus et magna volutpat clita diam. Elitr aliquyam duo euismod voluptua diam vero eu duo nostrud aliquam nihil sea et diam dolore lorem. Nonumy tempor lorem ipsum sit stet ipsum dolores. Ad blandit lorem.