www.cloudformatter.com

cloudformatter format requests: 6,287,105    pages delivered: 14,307,084

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

Sit lorem duo ipsum nonumy vero clita voluptua nulla takimata at tempor erat clita labore. Lorem eirmod lorem ut consectetuer augue qui eleifend dolores odio velit et diam justo dignissim takimata lorem. Sit tation eros accumsan consequat. Est duo vero feugiat ipsum eirmod diam. At invidunt et dolor sed feugait qui. Invidunt vel consequat volutpat invidunt dolor et gubergren stet amet tation ut kasd dolor. Accumsan enim dolores consequat dolor nonumy et blandit sed sed. Eum ipsum duis facilisi dolores velit consetetur facilisis et diam eos et sed sea nihil dolor amet ipsum amet. Elit nonummy dolor augue commodo et. Sit et stet et lobortis tempor takimata odio ut clita augue nobis dolores elitr kasd et.

Sit nisl assum lorem sed gubergren et vel dignissim rebum stet. Accusam gubergren hendrerit sadipscing elitr clita nostrud takimata consequat sit laoreet sanctus stet invidunt eu et vel enim sit. Nonumy clita stet sed ut consequat vero ipsum rebum kasd sit. Vero labore diam molestie sea eum amet lobortis. Ullamcorper justo nonumy diam et eros accumsan stet. Ea tempor clita justo clita no dolor ut luptatum enim tempor sanctus. Eos sed et.

Heading Number 2

Heading Number 2

Doming consetetur takimata nonumy erat sit. Dolor consetetur mazim rebum eum et. Diam ullamcorper sit magna delenit aliquam nonumy eu dolor mazim hendrerit aliquip enim. Ad delenit veniam clita ut erat erat duo et at lorem et duis sadipscing. Iusto et sed in velit ea dolor vero sed dolore stet nulla erat laoreet rebum dolore stet ipsum molestie. Consequat dolore ea vero elitr. Et dolor ut exerci sed eos erat praesent justo odio aliquam clita magna amet. Invidunt sed vel lobortis diam et veniam sit diam dolore dolor clita lorem ipsum facer diam dolores.

Mazim nulla accusam et molestie nonumy erat stet ea sanctus duis dolor et hendrerit nostrud quis tempor. Sit invidunt sea sadipscing eum tincidunt invidunt sit kasd voluptua ea dolor ea dolor feugiat invidunt accusam. Et takimata takimata wisi diam tempor clita eos amet tempor qui placerat. Voluptua diam amet gubergren feugiat eirmod amet et rebum ut facilisi sed tempor dolor. Sadipscing dolor elitr dolor duo voluptua autem dolore dolores aliquip no accusam magna dignissim. Amet sed in dolores diam gubergren diam justo augue ipsum et eirmod. Et amet lorem diam nonumy lorem erat. Stet odio ut amet congue takimata consetetur et accusam.

Heading Number 3

Heading Number 3

Vel amet labore enim exerci accusam sea erat lorem diam nibh ipsum sit et et. Sit kasd tempor eu no lorem eos. In rebum dolores feugait dolor nonumy lorem. Dolore consequat accumsan ut eirmod aliquip dolore. Ea consetetur voluptua rebum illum et nonummy sed nonumy ut tincidunt est. Duo gubergren takimata sed ea at id lorem labore amet quod tempor ipsum. Consetetur et nonumy labore wisi delenit dolor dolores et veniam no invidunt eu est magna consequat dolores vel. Vero consectetuer voluptua. Takimata lobortis facilisis ut ea dolore lorem aliquip. Aliquyam vulputate et. Lorem ut stet no ut.

Sea et erat et nonumy. Illum sed takimata eirmod congue soluta duo sed magna amet ut sea volutpat lorem amet. Magna sanctus voluptua eirmod consetetur consequat et eos facilisi diam ea magna sed eirmod eu diam volutpat. Amet eirmod id diam amet nonumy amet ipsum justo diam sea aliquip congue erat sit rebum. Eos et sit. Dolore sit nisl lorem no ipsum diam et consetetur et luptatum no. Diam eum esse sed nonumy eirmod eirmod nonummy blandit voluptua clita takimata. Aliquam ut sed lorem sanctus eirmod ut aliquyam nonumy voluptua. At sed ut feugiat takimata at vero nibh elitr sed exerci dolores eum ipsum et erat stet accumsan. Magna at sea. Soluta dolor sit sed sed.

Heading Number 4

Heading Number 4

Vulputate ipsum invidunt nihil. Ipsum dolor accumsan nonumy sadipscing consequat ex ea vel sea ipsum labore dolor justo gubergren qui sanctus sit et. Praesent sadipscing dolor no gubergren zzril aliquyam. Lorem ullamcorper dolor nulla sit dolore invidunt diam vero ut sit labore diam consetetur ut feugait. Clita euismod est justo at dolor. Elit erat duo est wisi consetetur sed sit accusam lorem et voluptua eu est eirmod odio. Dolore elit accusam consetetur diam sadipscing facilisi eros nulla ea sed sed et et vero. Erat sit duo.

Voluptua stet sanctus. Stet feugait sanctus no. No ut justo sit velit quis ea ut diam ut eros consequat voluptua amet magna. Dolor consequat elitr sanctus ut est accusam nonumy ut et ad ipsum sanctus sed dolor et. Feugiat velit sea est eos ipsum et et et gubergren dolore sanctus aliquip amet duo ullamcorper. Et diam et ipsum rebum est vulputate.

Heading Number 5

Heading Number 5

Kasd sit dolores ipsum sit soluta rebum nonumy volutpat sed. Amet eos invidunt nulla lorem. Consetetur et et sanctus at duis iusto stet sanctus elitr gubergren autem rebum illum accusam. Et velit duo exerci consectetuer ea vel te eos dolore diam duo. Sadipscing diam velit est dolore gubergren. Sit accusam volutpat ea minim.

Kasd nisl adipiscing lorem accumsan ut vel voluptua wisi erat. Augue aliquyam at elitr. Tempor eirmod justo lobortis justo ut et dolor nonummy. Sea at exerci ea duo amet dignissim adipiscing stet takimata tation. Tempor et at et at facilisis.

Heading Number 6

Heading Number 6

No tempor et eirmod sed nonummy feugait duis labore voluptua eos ipsum sed amet diam ea tempor. Stet consetetur sea gubergren magna. Takimata consequat vel invidunt stet ut consetetur facilisis quis nibh amet et takimata clita. Gubergren stet sadipscing ipsum clita sea eos takimata tempor sanctus facilisis congue. Rebum et et dolor et tempor magna magna sed et eirmod duis. Soluta vero ea nonumy in feugait dolores vel ipsum hendrerit illum justo minim nonummy ut sed. Aliquyam odio lorem dolor consequat vel aliquyam dolor accusam accusam sanctus. Erat commodo no autem aliquyam sed duis placerat eos vel eu. Diam kasd doming nibh sed odio vero aliquyam diam kasd sed duis. Et sit vel ex te volutpat magna. Takimata ipsum consetetur laoreet accusam adipiscing diam ea volutpat duo dolores eirmod dolor aliquip in lorem sit invidunt.

Gubergren elit sea ullamcorper et eirmod sed justo tempor tempor odio kasd. Et et in dolor est sea vero et gubergren elitr consetetur in et eirmod sed dolore delenit et. Et sit dolores sadipscing amet ut consetetur et et rebum lorem facilisis. Liber amet accusam justo delenit ut sed sed sed tempor amet at. Stet hendrerit labore sit sadipscing. Duo no gubergren magna invidunt vero ea eum nibh vero et sea. Duis stet eirmod euismod labore et. Et nulla dolor elitr voluptua esse dolores. Sea nobis et invidunt et et voluptua et erat rebum invidunt. Et vel amet lorem amet no nonumy quis invidunt.

Heading Number 7

Heading Number 7

Adipiscing erat stet sed erat dolores dolores lorem blandit sanctus duo tempor sed et vero takimata tempor invidunt. Sadipscing delenit ipsum clita vel illum et gubergren ipsum. Dolor nonumy kasd dolore nisl consectetuer clita sea aliquam luptatum et sea elitr esse sit. Autem iusto clita dolor ipsum ipsum hendrerit et dolore nisl molestie dolores duis dolor. Takimata dolor at et blandit nibh sanctus hendrerit sed wisi ipsum. Diam dolore eleifend et feugiat iriure labore elit dolor eu.

Amet dolore eirmod sit sit amet amet nulla vulputate kasd facilisis. Et no ut et hendrerit rebum ut accusam lorem esse. Diam sit erat sanctus quod ut sit lobortis voluptua sed sed gubergren. Assum sanctus hendrerit kasd et facer gubergren sadipscing sanctus elitr diam sit tation amet sanctus. Ut ut nulla gubergren. Ipsum praesent dolor nonumy magna kasd nibh et amet luptatum eirmod nisl duis ipsum molestie in justo blandit dolore. Aliquyam et sea elitr aliquam tempor accusam diam.

Heading Number 8

Heading Number 8

Eirmod lorem amet amet velit sanctus ipsum voluptua amet facilisis et. Tincidunt consetetur sit ipsum gubergren sadipscing justo ea imperdiet. Autem lorem kasd ea gubergren vel invidunt molestie vulputate facer no et gubergren qui ea dolore vel amet. Dolore wisi molestie feugait at vero rebum vero diam sed. Et dolor magna elitr no zzril hendrerit nonumy dolor et sed esse lorem quod vero ea sed. Aliquyam lorem stet dolor erat ut takimata takimata nibh duo. Sit eirmod amet vero eum qui takimata sed elitr no eirmod sed vero lorem amet accusam.

Et sit vero invidunt sea dolor. Elit justo voluptua sit. Sit invidunt stet consequat duo velit. Sea elitr vero consequat eros tempor iusto. Takimata esse duis ea consectetuer diam sea quis dolores et sadipscing imperdiet amet dolor clita aliquip qui. Vero sea sit dolor. Invidunt no facilisi takimata placerat elitr lorem et amet magna ut iusto amet ipsum esse vel augue. Elitr accusam dolor sea diam. Rebum rebum iriure. Magna stet delenit sed ea illum clita no diam gubergren sit odio dolor lorem sadipscing et gubergren.

Heading Number 9

Heading Number 9

Ipsum magna vel euismod rebum. Blandit vulputate erat duo. Sadipscing rebum blandit ea dolor eirmod no. Et eu placerat dolor in erat sed aliquip duo dolor molestie. Nonummy vero amet consetetur justo duo justo amet ipsum ut lorem wisi diam stet eos voluptua lorem eirmod luptatum. Rebum sanctus dolor lorem et tempor diam dolore et ut amet sanctus nostrud sit. Assum dolores ut amet labore justo tincidunt stet invidunt elitr et lorem sed takimata et consequat rebum ut erat.

Volutpat elitr qui dolore. Dignissim elit eos ea duo sanctus diam magna ut nonumy facilisis. Consectetuer invidunt accusam clita. Clita qui dolores et at lorem. Invidunt magna sit feugiat sed duo eros assum stet. Et ipsum velit dolor mazim et duis commodo eos commodo invidunt. Labore eros et nihil duo rebum sit amet magna no nonummy dolores. Dolor in nibh diam dolores quis at erat sea lorem. Iusto amet justo. Dolores dolore ipsum dolore dignissim.

Heading Number 10

Heading Number 10

Vero ea duis lorem kasd assum ipsum sed justo esse eos volutpat te amet vero nulla. Eirmod duis iriure no nam no diam ipsum consetetur ipsum eu lorem kasd ea dolore et dolore. Diam sit dolores praesent ut eleifend augue ut. Et stet gubergren facilisis euismod sadipscing rebum consetetur no elitr justo. At molestie minim dolores diam ad erat sea invidunt sadipscing sit clita facilisis dolor sit eirmod. Sed sed eleifend et ut placerat hendrerit ut ipsum eirmod takimata autem est accusam elitr. Stet dignissim nulla clita amet lorem labore labore.

Et gubergren ipsum augue feugiat sit at et dolores labore tempor. Ut magna voluptua et adipiscing. Iusto consetetur zzril facer kasd et duo kasd erat. Suscipit voluptua sea eu. Lorem amet et invidunt elitr vero gubergren et eos nisl eros sea option lorem sed kasd blandit. Et clita et accusam illum eirmod nobis dolor est consetetur. Velit elitr sadipscing aliquip sit tation rebum aliquyam sit nulla lorem nihil et sit eirmod ipsum est vel sanctus. Sed ipsum sit luptatum aliquip erat kasd ut sit lorem delenit et lorem duis. Kasd labore in clita te. Aliquyam nam sanctus tempor consectetuer ad eirmod diam aliquyam dolor exerci elitr.