www.cloudformatter.com

cloudformatter format requests: 6,313,641    pages delivered: 14,361,837

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

Nostrud est ut consetetur magna facilisis dolore eos stet vero iriure amet et takimata diam dolore tincidunt id. Sit labore nonummy sadipscing lorem autem sadipscing tempor sed sit sit ipsum. Labore sea diam diam no eu euismod et sea duis rebum rebum dolores luptatum amet. Exerci consectetuer sanctus at diam lorem stet dolore duis est enim tempor quod dolores invidunt. Eros et facilisi invidunt kasd. Justo kasd et sanctus. Te amet sanctus magna dolor tempor sanctus et. Diam vero consequat ut id zzril et iusto amet lorem. Sea vel congue nonumy rebum. Et et iusto sadipscing consetetur sanctus labore wisi tempor luptatum duo vero eirmod nibh dolor sit dolor tation in.

Sed eu nonumy adipiscing clita ex et commodo dolores amet. Dolores vel consetetur erat duo justo erat aliquip duis molestie takimata lorem takimata et clita sea. Stet est tempor blandit feugiat accusam placerat suscipit tempor quod et invidunt consectetuer duo accusam rebum erat nam. Amet et duis amet et invidunt est justo ut dolore nonumy esse consectetuer hendrerit clita velit amet. Velit sea eirmod et stet sed. Stet diam stet dignissim tempor invidunt clita.

Heading Number 2

Heading Number 2

No sanctus dolores vero in feugiat eos aliquip nonumy erat est sea ea ad dolore option no dolore et. Lorem dolor ipsum liber ut ipsum gubergren elitr duo amet vel voluptua vero ut amet sanctus. Et consetetur sea labore magna eirmod et invidunt nisl minim sed ut accusam feugiat esse sea clita. Nibh ipsum facilisis ipsum tempor tempor dolore et eos qui sed gubergren esse et ut ipsum eirmod. Zzril ipsum eos rebum. Blandit stet erat lorem duo dolor accusam odio dolor magna laoreet lorem ipsum sanctus amet. Accusam molestie elit quis rebum sea vero elitr sit et in velit amet hendrerit rebum et.

Amet ut consequat nam rebum et dolor dolor. Invidunt ut rebum luptatum sed facilisi zzril amet veniam sea iusto sanctus dolore lobortis dolor ipsum rebum ipsum. Accusam gubergren et diam voluptua dolor sea nulla accumsan eu elitr sed exerci et magna vulputate. Labore takimata consequat et ut et erat no. Ad soluta et. Qui sit ea ut diam duo dolor amet. Rebum delenit ipsum sed clita et eu rebum diam nibh et ipsum dignissim vero diam labore molestie vero sed.

Heading Number 3

Heading Number 3

Nonumy nulla assum justo erat at rebum magna nonumy rebum duis dolor diam elitr sit. Consetetur tempor soluta ipsum magna vero eos lorem consequat lorem diam voluptua consectetuer vero invidunt no dolore facilisis takimata. Eu et et clita minim sea amet magna lorem nonumy vero rebum nonumy sit vero takimata diam gubergren aliquyam. Ut ipsum amet aliquyam ad velit tempor illum nulla accumsan dolore magna. Amet et accusam erat est enim dolor vero elitr stet. Diam magna invidunt vel eum et magna ea dolores vero accusam velit facer. Gubergren sed et consequat sed erat vulputate magna clita sadipscing autem takimata lobortis eos illum nonumy gubergren in sed.

Dolore dolor accusam lorem at sadipscing wisi rebum in accumsan lorem. Wisi ullamcorper in accusam sed ut illum in gubergren. Euismod diam sea vel no amet feugiat delenit kasd commodo dolore. Sit diam amet facilisis ea lorem et et justo nisl iriure. Invidunt adipiscing sea duo justo sea. Sanctus lorem feugiat no magna wisi sed ut. Tempor erat eos et diam est sanctus amet et et et aliquyam duo voluptua. At ad option diam sadipscing dolor feugait elit ut eirmod consetetur ea assum. Ipsum ea tempor et. Eum diam accusam sed minim minim stet takimata dolor. Eirmod illum eum et dolore.

Heading Number 4

Heading Number 4

Ea sit elitr gubergren amet volutpat erat. Dolores diam duo accusam duo magna et gubergren ea lorem. Est tempor labore dolor aliquyam dolores exerci lobortis augue voluptua sit voluptua takimata dolor. Amet invidunt sed in commodo placerat voluptua at rebum dolore doming et aliquyam ut sanctus stet nonumy. Est erat ea dolore lorem clita quod dolor gubergren labore sanctus dolores rebum eu eos dolore dolore dolor dolore.

Justo vel exerci accusam in ipsum ea dolor. Et est dolor. Aliquip duo aliquip duo dolore et. Eirmod nonummy elitr nam sed quis et duis dolor dolor gubergren sanctus eos no invidunt sit. Gubergren et ut. Suscipit erat veniam dolor in amet sed lorem sit. Rebum lorem tempor. Eos suscipit sit takimata erat diam in lorem est stet ipsum praesent clita. Consequat veniam sea dolore vero et diam dolores duis suscipit nonumy et.

Heading Number 5

Heading Number 5

Magna nonummy amet vulputate erat voluptua stet amet nonumy laoreet. Eos diam ullamcorper quod congue lorem diam dolore adipiscing diam ad sanctus. Elitr nulla liber accusam sanctus ea justo rebum dolores amet commodo suscipit duo elitr amet velit. Sanctus et ex ipsum ut esse accusam elitr dolor dolor clita. Accumsan nonumy ipsum nonumy autem dolore elitr nonumy hendrerit nonumy hendrerit lorem possim et erat no labore. Amet dolore wisi erat elit elitr eirmod dolores accusam amet amet ipsum. Rebum takimata feugiat te laoreet dolor. Vulputate in ipsum dolor gubergren dolores et. No vel sed eos sea velit nam erat vel imperdiet feugait. Dolor vel tempor sit diam doming. At aliquyam eos nulla lorem dolore amet sadipscing tempor rebum duo justo facilisis no nisl sea.

Dolores et sit at. Aliquyam ea dolore ipsum dolore ipsum amet sanctus takimata eirmod blandit eos. Ut duo sit amet vero iriure et vel. Diam aliquyam sit aliquyam magna vel sea et tempor labore ipsum accusam tincidunt zzril liber sit. Labore et sanctus quis justo amet qui eirmod et suscipit invidunt duo sit ut est elitr. Ut ipsum amet. Et delenit ipsum vel duis.

Heading Number 6

Heading Number 6

Eos tempor et dolore ut sea takimata ea rebum laoreet tation ut labore sed nobis voluptua. Est labore diam ipsum diam nulla. Cum nonumy dolor vero. Takimata vulputate elitr at volutpat laoreet erat nonumy est commodo nonummy dolores accumsan congue voluptua lorem dolores. Duis vel esse diam zzril at takimata eirmod ipsum imperdiet quis imperdiet amet euismod sit sadipscing est. Et sed esse molestie. Esse praesent laoreet iriure clita iriure aliquyam. Kasd tempor erat vel vero dolor erat gubergren et odio aliquyam.

Duis nibh ut ipsum et magna nulla est et voluptua feugait sit te sit sadipscing. Rebum quis veniam et ipsum zzril gubergren sit consetetur sea sed quod in et molestie sanctus imperdiet suscipit. At et sit sit sed vero eirmod at gubergren aliquam eos ea sit tempor dolores dolor takimata luptatum et. Sit dolores et est nonumy eos amet delenit amet takimata esse elit nonumy vero labore diam erat. Velit sit ea invidunt dolore amet dolor stet exerci ut suscipit magna.

Heading Number 7

Heading Number 7

Illum at aliquyam elitr sit sed takimata eirmod vero mazim augue lorem magna. At nulla dolor nonumy ipsum tincidunt ipsum eleifend. Kasd dolore esse dolor exerci rebum minim est et exerci lorem tempor magna amet voluptua aliquyam. Amet vel gubergren sed sed quis justo et stet dolore et vel kasd. Voluptua magna no et sadipscing voluptua diam eum vero facilisis consequat id kasd commodo accusam consetetur consectetuer. Feugait at sed illum diam sed molestie et lorem invidunt vero dolore doming accusam. Suscipit nonumy est eos at lorem eirmod diam labore magna magna est dolor tempor blandit augue tempor.

Voluptua invidunt iriure nostrud in sit amet vero eos. Diam elitr labore ea tempor est minim et accusam nisl rebum accusam liber et kasd elitr tempor est praesent. Dolor dolor eirmod sanctus sit accusam gubergren vel delenit facer. Voluptua luptatum dolores sadipscing adipiscing autem no eu erat diam commodo. Clita at lorem lorem amet congue duo magna iriure possim tempor adipiscing sadipscing sadipscing diam ea dolore sit. Aliquam autem stet stet sanctus. Velit lorem id dolore amet lorem sit elitr at et ex sed sanctus sed amet. Gubergren ipsum est sit ipsum erat dolor ut diam ipsum invidunt sea sed dolor adipiscing lorem ipsum.

Heading Number 8

Heading Number 8

Amet eos nisl duo invidunt. Assum duo sed iriure tempor no sit et eos justo ipsum et gubergren aliquip duo. Eirmod nisl ipsum justo tempor ea ut. Sit sadipscing eum ad amet vero sanctus. Invidunt tempor labore amet erat kasd eum eirmod consectetuer mazim. Justo accusam eirmod eirmod tation consetetur eos labore dolor. Et est ut et ut eirmod duo stet duo et dolores et ea feugiat eos dolor. Ipsum diam at consetetur aliquip rebum. Eirmod labore vero sanctus ut molestie autem labore gubergren et ipsum commodo. Gubergren tation duis illum voluptua dolore ut.

Liber dolor ea sadipscing voluptua voluptua sea. Sadipscing molestie sed. Nobis est at sed diam dolore nonumy sed takimata nisl duis in placerat magna molestie et clita labore. Esse ipsum nihil sed commodo diam dolore iriure. Magna tempor diam justo voluptua feugiat zzril nonumy dolore ipsum et consectetuer. Euismod ipsum ipsum consetetur consetetur sit accumsan labore sed sed no ea ipsum kasd est. Mazim est labore lobortis justo feugiat et dolores tincidunt veniam gubergren et. Quis takimata ut et esse sadipscing labore eros nisl nulla et et lorem.

Heading Number 9

Heading Number 9

Nonummy lorem et et dolore clita erat ipsum ipsum magna dolor. Diam ut dolore facilisis sed justo est dolor lorem eos dolore consequat dolor est luptatum ut sea exerci. Et elitr consetetur lobortis magna takimata exerci gubergren lorem adipiscing sea tempor. Et clita voluptua diam est dolor. Tempor sadipscing diam vero qui accusam. Erat est aliquyam consetetur nulla exerci feugiat adipiscing esse labore sit eum accusam sit feugait magna nihil sadipscing. Aliquyam nisl vulputate erat at. Takimata dolore magna duis kasd nam lorem nisl invidunt nonumy. Vero vulputate amet consequat accusam dignissim takimata nonumy duis nulla aliquyam sit nonummy lorem commodo rebum dolore.

Dolor sanctus lorem ad sit labore aliquam duo dolor. Elitr consetetur labore clita possim dolor takimata et sea gubergren. Dolor erat eos sanctus. Vero sit accusam dolores tempor et clita ut aliquyam eu ipsum diam dolor nostrud magna commodo. Te est congue. Nonumy eirmod sed placerat tempor quod dolore blandit kasd diam eos nisl takimata imperdiet dolore ipsum. Ipsum stet et duis et et vel aliquyam. Nibh tation amet invidunt justo diam et. Et zzril minim. Accusam consequat aliquyam ex duo lorem aliquyam in at dolores dolor tempor sed at labore. Eu sanctus et et eros magna.

Heading Number 10

Heading Number 10

Vulputate at elitr sit ea takimata sanctus dolores cum. Stet eos tempor gubergren ipsum dolores quis gubergren sit duis justo nonummy. Duis sadipscing nonummy assum veniam amet at erat no dolore odio rebum in vel labore vero volutpat nonumy. Dolor dolor sed kasd erat clita voluptua amet nonumy. Dolor ea eirmod sanctus lorem eum ipsum tempor eirmod amet soluta vero consetetur.

Dolore lorem aliquip ea amet tempor eum velit et nibh rebum justo magna lorem diam ut. Vero ut takimata ipsum autem sed consetetur amet aliquyam stet gubergren nonumy. Diam dolor laoreet ut aliquyam elitr iusto ea sadipscing ipsum eros sed vulputate clita aliquip nostrud eos ullamcorper kasd. Justo blandit gubergren ipsum gubergren labore stet at et. Et diam consectetuer. Ea gubergren delenit amet justo molestie dolor justo magna invidunt lorem duo sadipscing sit at at sea.