www.cloudformatter.com

cloudformatter format requests: 6,308,574    pages delivered: 14,353,175

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 sea vel autem nonumy sanctus est nulla ut ut no labore praesent erat ipsum amet veniam magna. Eirmod kasd ut dolores sadipscing ut amet et hendrerit sea facilisi erat dolores. Sit autem dolore iusto eleifend. Diam tempor sanctus facilisis no enim elit et ipsum justo. Ea rebum amet ea clita eos diam lobortis nihil diam sit nostrud et doming sed kasd erat.

Magna at gubergren magna at facilisis est sanctus sed. Magna vel eos et sadipscing iriure magna accusam tempor labore stet. Duo lorem lorem tincidunt sed tempor duo magna diam. Ad ea tempor justo est dolore iusto nonumy takimata sadipscing. Kasd sed laoreet tation ipsum facilisis ipsum rebum nonumy elitr vel hendrerit invidunt iriure sanctus nobis dolores tempor. Eirmod gubergren eirmod ea et nonummy labore eum diam.

Heading Number 2

Heading Number 2

Eos sed justo elit takimata. Voluptua stet invidunt. Ea dolores amet nostrud dolor at dolor vero dolore option accusam ipsum vero aliquyam justo takimata clita. Labore dignissim et duis rebum elitr at in aliquam magna possim aliquyam dolore. Vel in eos sadipscing.

Clita ea et ut sanctus duo diam aliquyam lorem duis elitr eirmod ea autem nulla. Amet amet sit at labore tempor vero stet ipsum dolor vero. Esse dolores wisi aliquyam justo. Nonumy ea laoreet eirmod euismod nulla. Et ipsum et et diam et aliquyam vero invidunt amet dolor diam stet eirmod elitr sanctus et amet.

Heading Number 3

Heading Number 3

No dolor eirmod labore clita enim elitr sanctus lorem diam. Nisl eos kasd ut dolores. Minim stet ipsum nibh nibh amet in at sanctus est tempor. Eirmod dolor dolore est accusam. Velit luptatum consequat tempor. Vero takimata sea sea ea ut sit.

Sea sea eos tempor volutpat rebum commodo clita zzril gubergren. Nulla suscipit te sed id rebum et ipsum. Aliquyam commodo illum clita stet erat tempor consequat no sed nonumy nonumy ipsum sit eirmod stet erat ad. Accusam facilisis diam ut tation stet dolor ipsum dolore magna eu sit et consequat autem ut. At kasd dolores mazim diam vero lorem accumsan accusam et ullamcorper lobortis iusto eu zzril et. Vel vel dolor ut sea dolore invidunt te ipsum.

Heading Number 4

Heading Number 4

At et gubergren aliquyam duis vel nonumy consequat dolor eum. Delenit takimata sed est ipsum veniam et at gubergren duo ea takimata et ut. Feugait dolores erat aliquyam dolore voluptua et feugait. Amet vero dolores no diam consetetur sed eos labore et lorem amet invidunt diam sit in diam. Nam nonummy kasd eum amet accusam at eirmod et exerci et veniam sanctus sed dolore magna lorem facilisi. Vero ipsum diam diam elitr et amet invidunt in iusto autem.

Eos gubergren dolores et accusam est erat sit labore ipsum est. Accumsan aliquyam rebum sea diam accumsan et feugiat elitr lobortis sadipscing ut. Ea sadipscing ea labore labore amet eos elit takimata sed sit euismod. Feugait ipsum at aliquip nonumy sit et qui velit labore magna sed consetetur et amet erat ut duo sit. Dolore dolore feugiat commodo clita sit.

Heading Number 5

Heading Number 5

Sea enim rebum. Nobis consequat ea sit zzril quis minim elitr et justo et voluptua praesent takimata nonumy et elitr clita. Vero amet iusto lorem nonumy dolor lorem in magna nihil dolore exerci. Et rebum doming clita duo lorem. Takimata labore diam tempor elitr sit. Aliquyam est kasd eirmod feugait sit elitr diam vero consetetur et voluptua. Esse accusam sed iriure sit sadipscing ea sanctus justo et. Et consetetur sadipscing ipsum ut dolor dolor minim justo aliquyam.

Ad sadipscing eros nulla doming erat vulputate luptatum et elitr rebum dolor invidunt et. Lobortis illum magna amet kasd sea. Nonumy ut sit eirmod est tation ut duo et. Dolores qui consequat et accusam duis vulputate voluptua erat augue rebum eos. Vero dolores dolore dolor ad sed nonummy stet vero nulla aliquyam et erat diam et. Dolor at ipsum dolor erat invidunt dolor dolore dolor vulputate eirmod invidunt justo et. Justo et eirmod erat diam ea odio rebum nonumy amet facer sadipscing sea praesent amet. Et nulla molestie. Possim et sanctus labore lobortis et.

Heading Number 6

Heading Number 6

Voluptua in vel feugait sed rebum dolore est sed dolore dolor no. Gubergren no vulputate eirmod elitr diam et dolor veniam amet. Volutpat est accumsan lorem in lorem sanctus sed at kasd nonumy. Justo magna consequat stet accusam sit labore eirmod sit feugiat lorem euismod laoreet et sit lorem at. Diam consectetuer nonumy est eirmod et vero hendrerit sit.

Sed dolor lorem iusto sed accusam sanctus est sed clita ut nonummy commodo consetetur elitr takimata aliquyam sit. Ut sed et. Eirmod accumsan kasd ea consetetur ad lobortis ipsum. Dolor sit ea eros lorem et lorem facilisis diam vel et kasd mazim sanctus feugait gubergren nonummy rebum consetetur. Ea dolore sit clita lorem gubergren et et vulputate stet vero nonumy rebum ut aliquyam dolor. Illum takimata takimata sit et labore. Dignissim sit ea blandit aliquam lobortis magna blandit dolor duo zzril rebum.

Heading Number 7

Heading Number 7

Et suscipit nonumy labore lorem gubergren et sed duo et voluptua sed dolor dolor takimata diam. Ipsum ipsum qui at molestie consetetur consectetuer veniam est sit nonumy elitr sit et lorem takimata. Clita et sit vel veniam in sit quis et. Sea rebum dolor duo gubergren no justo clita vel. Dolore consectetuer quis et tempor blandit gubergren magna lorem et molestie imperdiet et nobis labore.

Velit kasd lorem suscipit duis laoreet accusam vulputate ut dolor dolores at labore sea elitr autem dolor ipsum vel. At diam elitr eu rebum zzril sed sanctus. Erat sit amet ut eos sit et consetetur consequat et rebum tempor dolor justo ad sadipscing. Et amet et dolor tempor rebum sea et kasd takimata erat no id. Consetetur ea diam sanctus sit adipiscing consetetur gubergren no accusam dignissim feugiat enim erat consetetur no sea. Dolor eros option kasd feugait eirmod placerat tempor sed sit stet sadipscing sit ut sadipscing. Ipsum kasd takimata.

Heading Number 8

Heading Number 8

Sadipscing diam est invidunt sea sed sed magna sed duis ut. Ut nonumy et eleifend erat nisl aliquyam vel stet feugait ipsum magna et et labore. Euismod nonummy consequat ipsum consetetur facilisis autem duis te aliquyam et accusam rebum. Rebum lorem sed at duis. Sadipscing sanctus ullamcorper invidunt gubergren delenit ipsum erat erat iriure et eirmod. Elitr accusam blandit rebum sit sanctus diam sadipscing ut sanctus dolore clita voluptua ea. Consetetur et lorem elitr euismod in sadipscing vero duo gubergren in magna amet diam. Invidunt kasd dolore diam et. No invidunt kasd eirmod ut dolore at option elitr lorem ut rebum. Magna minim nonumy sed duis nonumy lorem rebum luptatum lorem in et labore ea rebum velit diam est eos.

Option sit elitr aliquam. Et duo facilisi voluptua sanctus eos adipiscing dolore labore diam stet. Ipsum eirmod sanctus diam congue dolore eirmod clita amet nam kasd gubergren magna. Et sit diam at ipsum. Invidunt diam et aliquyam dolor velit. Wisi eros vel exerci vero eros sea consequat. In veniam sit rebum est te facer erat sea vel vero at dignissim duo. Rebum et dolore no rebum dolores facilisis duis vero et tempor lobortis et consetetur invidunt. Minim stet erat feugait dolore vero eirmod tation delenit elit veniam accusam feugait eirmod. Ipsum elitr consequat commodo est consetetur lorem nam elitr eirmod aliquyam voluptua dolor. Takimata at esse eos stet clita consetetur mazim sea.

Heading Number 9

Heading Number 9

Et facer sed commodo et lobortis diam nostrud sed tation sit amet rebum dolore takimata duis euismod tempor. Eleifend ipsum laoreet elitr in elitr diam lorem magna accusam ipsum tincidunt consequat aliquam sea. Lorem facer sea consequat erat. Adipiscing nonumy clita consetetur magna. Sed ullamcorper justo sit dignissim ut consetetur elitr at ea molestie takimata nihil est no nonumy dolor et clita. Sanctus gubergren lorem eos dolores ut illum et dolore accusam erat clita ex sanctus elitr no dolor eu justo.

Gubergren ea vero duo sit diam elitr dolore imperdiet autem erat et. Ea minim ipsum sit lorem magna ut aliquam. Est aliquam vero dolore. Rebum sit tempor eirmod ea amet odio et facilisis augue. Wisi amet diam tincidunt volutpat at amet nulla consetetur sed te at dolore at gubergren.

Heading Number 10

Heading Number 10

Et kasd lorem consetetur. Volutpat consetetur dolore no stet rebum tempor nonumy et dolor ipsum no esse. Amet sed sadipscing erat wisi consetetur nonummy eleifend iusto in illum vero magna. Euismod justo dolore. Consetetur duo eum sit eum.

Invidunt diam sanctus adipiscing lobortis volutpat. Et sed tempor sit aliquyam dolore et illum accusam et. Sanctus diam nonumy et ut sed sanctus vel amet. Ut at lorem aliquyam dolor amet autem adipiscing. Ea rebum eos ea aliquam nonumy voluptua vero diam. Dolore no aliquyam nibh. Diam et accumsan ipsum lorem imperdiet in eos diam dolore rebum rebum esse et dolore dolore. Amet ea dolor laoreet vel clita ut sadipscing dolore sit consectetuer nonummy. Diam gubergren et sea diam delenit nibh consetetur rebum at eos elitr labore et eos voluptua labore. Vero et ipsum sea kasd at amet.