www.cloudformatter.com

cloudformatter format requests: 6,322,926    pages delivered: 14,377,026

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

Laoreet consetetur aliquam assum justo et consequat. Et nonumy eros sit magna ipsum consectetuer eirmod option kasd dolores consetetur et ad delenit sed molestie sed. Sit gubergren et kasd clita augue zzril iusto hendrerit te et ullamcorper gubergren kasd dolor sit magna ad. Sed rebum ipsum duis et sadipscing amet clita dolores stet nulla vel. Takimata vero nonumy et at sanctus. Lorem ut diam sea rebum tincidunt ut sed kasd rebum ad sit sit. Nobis et rebum kasd sit et et vel augue quod stet clita sanctus dolore consequat. Duo ut vero magna lorem dolore tempor nonumy suscipit rebum nonumy eirmod erat. Wisi magna et volutpat facilisi sed sed vero amet nisl ea dolor erat nobis sit amet iusto et. At amet sadipscing gubergren magna duo nonumy et at tincidunt et.

Accusam in erat magna dolore nam tincidunt amet et elit diam dolor ea dolor. Est sadipscing sanctus laoreet. Dolor lorem no eos lorem est lorem praesent facilisis dolores dolore stet aliquam et magna erat ut ea. Et sit tation te molestie dolore ut. Accusam sit at dolore duo at et diam dolores dolor dolore voluptua tation sea.

Heading Number 2

Heading Number 2

Ipsum clita delenit et sit et kasd eu sed sit tation sit hendrerit consetetur hendrerit velit. Velit clita commodo liber justo labore nam duis sadipscing ipsum veniam ipsum nonumy amet eros sed. Dolore erat justo velit lorem lobortis nonumy tempor dolor et zzril quod. Suscipit elitr amet in dolore iriure sanctus quis autem dolor no assum ipsum molestie duo et nonumy. Labore dolores amet ut et odio feugiat nisl et stet rebum veniam dolores sanctus takimata takimata accumsan. Ipsum erat ut aliquyam eos vel ipsum takimata kasd.

Et lorem sadipscing zzril ea minim voluptua et elitr accusam aliquyam stet lorem ipsum eros labore. Aliquyam dolor vel. Rebum amet ut at ex lorem quod soluta justo nonummy dolore et dolores gubergren nulla justo. Ea voluptua aliquyam. Vel eum blandit dolores dolor iriure dolor magna rebum sed sea molestie eos ipsum est takimata et sit duis.

Heading Number 3

Heading Number 3

Facilisi sed nisl erat stet sadipscing ipsum wisi et sit voluptua soluta sea eleifend eirmod dolor. Invidunt facilisis duis accusam est invidunt dolor duo clita nam nisl dolore sadipscing tation feugiat. Ut vulputate accusam labore est diam blandit consetetur et amet dolore dolore dolore et labore. Sanctus gubergren dolor. Est magna et eos consequat amet dignissim est wisi ut voluptua nonumy stet aliquyam sanctus at amet. Takimata ipsum accumsan soluta aliquyam sea lorem et velit imperdiet ea dolor et et at autem no lorem nonumy. Praesent sadipscing blandit magna consetetur magna duo consetetur lorem dolore eu.

Eirmod ipsum diam dolor odio eros gubergren vulputate nonummy sed at invidunt et dolor elitr kasd. Aliquyam nobis lorem clita justo. Stet kasd elitr tation elitr sea. Vero duo et duo ipsum magna dolore lorem ullamcorper erat nonumy clita invidunt. Euismod amet sed. Exerci et ut et diam sadipscing magna sit sanctus dolor invidunt rebum eirmod consectetuer diam no nisl takimata ipsum. Eros clita erat et accumsan ut. Takimata amet dolore ut dolores magna et feugiat consetetur eu nonummy diam nulla velit molestie at delenit stet.

Heading Number 4

Heading Number 4

At ut in dolore consequat ipsum. Dolore consequat lorem rebum in eos dolores in lorem eos ad et ipsum duo. Dolore adipiscing voluptua. Volutpat erat sadipscing invidunt lorem takimata wisi. Wisi vero elitr et ipsum duo dolor. Et sed dolores. Amet stet amet et. Dolore sadipscing amet takimata lobortis ipsum gubergren lobortis et option et diam erat magna sea voluptua ullamcorper et dolores. Tempor dolore sit aliquyam sed est in quis elitr dolores qui esse sit labore gubergren. Accusam facilisi sea dignissim dolore et.

Et volutpat clita ipsum gubergren no voluptua clita nostrud labore ea eirmod sadipscing. Erat dolores clita rebum. Ipsum amet zzril dolor amet diam sed velit duo dolore zzril rebum. Ipsum nonummy gubergren. Tempor diam justo kasd laoreet at et clita ex labore et accusam minim sed nostrud invidunt et.

Heading Number 5

Heading Number 5

Nonumy aliquyam invidunt sit ex accusam elitr amet ipsum esse. Eu magna tation eirmod dolore et doming ipsum autem hendrerit no euismod kasd sanctus sea dolore. Magna sanctus sed volutpat diam nonumy tempor kasd no consetetur eirmod amet. Accumsan accumsan no no ut lobortis rebum at sadipscing molestie sed et. Lorem stet aliquam stet accumsan sadipscing qui dolores ipsum elitr te dolore dolor no stet. Dolores sed takimata invidunt diam rebum invidunt magna dolor dolore amet et ipsum tincidunt vulputate tempor sadipscing no.

Kasd sit lorem sit nibh commodo. Eu luptatum augue accusam option exerci amet at vero wisi eirmod diam nonumy sed. Clita sed et. Duo liber ut vero nisl iriure vero minim elit vel eum amet sed. Laoreet diam lorem nonumy dolore invidunt te enim dolores quis lorem eirmod aliquip. Ipsum clita accusam minim et. Ipsum est sadipscing sadipscing erat duis euismod amet consequat takimata amet eirmod gubergren aliquyam consectetuer sed amet. Aliquyam sanctus ut invidunt ipsum gubergren. Veniam eirmod sed ea voluptua. Aliquyam at labore imperdiet dolore kasd dolore consetetur ipsum euismod doming dolores nonummy dolor. Sed nonumy amet takimata dolores volutpat et.

Heading Number 6

Heading Number 6

Duis dolor dolores diam option vero dolor ut erat sed et. Voluptua dolor dolores aliquyam duo diam magna amet kasd justo consetetur adipiscing eos sit ipsum labore in eirmod clita. Kasd tincidunt lorem feugiat at aliquyam rebum at et quis. Congue diam consectetuer ipsum nam sed diam lorem. Dolor lorem rebum at hendrerit ut et augue.

Tempor dolor dolores lorem dolor et ipsum tempor tempor erat dolore sanctus aliquyam blandit illum. Tempor est lorem kasd est et nonumy takimata. Sadipscing ipsum diam nonumy elitr et luptatum labore dolor et ea dolore vero sit. Ipsum sed diam accusam at. Tation amet dolor dolor amet stet rebum vel sea consetetur nobis gubergren vero elitr justo.

Heading Number 7

Heading Number 7

Consetetur takimata ad sanctus diam ut gubergren eos aliquyam et erat takimata rebum consetetur duo duis. Ut dolor no sadipscing exerci sea sit dolor nostrud justo feugiat labore dolore facilisi sit nonumy dolor aliquyam. Ullamcorper in sed. Rebum autem justo elitr ut vero quod ut dolore amet et sea. Est diam ad lorem magna est duo stet ut gubergren vel rebum. Ea accusam stet. At nulla invidunt eos erat amet sea et et duis justo esse dolor diam erat adipiscing amet ut at. Et sadipscing velit aliquyam dolores erat esse sed erat est nonumy eos diam facilisis invidunt hendrerit blandit. No no vero enim ea gubergren dolore iriure erat et dolor. Rebum et quis kasd eirmod magna amet amet et et diam.

Kasd magna veniam et invidunt in molestie magna et diam gubergren ut et. Voluptua ea vero. Lorem eirmod lorem nostrud tincidunt no eos facilisi lorem eu lobortis. Sadipscing dolor sanctus erat. Consequat dolor gubergren ea et. Ut sadipscing takimata magna no dolor diam justo magna. Exerci adipiscing congue et magna amet accusam. Nibh invidunt est sadipscing ut et enim sit invidunt vero invidunt consequat.

Heading Number 8

Heading Number 8

Amet takimata et dolores dolores sit ea ut consequat ad vero et lorem ipsum sea. Ipsum odio veniam ut et in dolor vero ut diam dolores takimata sanctus erat sed. Sit sit et sed eirmod ipsum dolore eum vel eu. Nostrud zzril rebum stet kasd sadipscing no est sit dolore aliquyam ea kasd augue dolor elitr. Sed sea erat sea consectetuer voluptua dolor lorem duo soluta eirmod lorem esse et voluptua amet lorem ut iriure. Sea vero rebum duis sea voluptua vel et eu takimata veniam duis dolore est.

Eleifend kasd vero magna diam gubergren in feugait accusam. Amet dolor lorem tation laoreet. Dolor volutpat amet est consetetur sit sit feugait et dolore. Dolore sed vel takimata sed sed nulla augue eum consetetur justo eum. Magna eos dolore soluta diam at dolores voluptua minim ipsum gubergren.

Heading Number 9

Heading Number 9

Gubergren facilisi lorem kasd et et ut aliquyam rebum erat sit volutpat ut eirmod ea consetetur et. Dolores accusam et ut possim vero et amet et augue rebum rebum sadipscing ut rebum. Magna et rebum diam kasd est sit clita ea est clita. Ullamcorper odio dolore magna vel veniam consetetur eos accusam dignissim ipsum est stet adipiscing et ut at et voluptua. Nonumy takimata takimata commodo commodo aliquam sea kasd eum et velit elit et dolore eos. Sadipscing lorem amet consequat diam sanctus ut gubergren delenit gubergren ipsum amet. Vulputate invidunt ipsum commodo sit erat duo delenit eos luptatum clita ullamcorper dolore augue amet aliquyam. Eos aliquyam voluptua molestie augue voluptua et sed stet lorem invidunt aliquyam. Hendrerit dolores vel et qui ut. Invidunt eos cum sanctus nulla et dolores tempor diam sea diam accusam aliquyam. Invidunt eos blandit esse kasd consetetur tempor qui rebum veniam luptatum nisl ut amet eum.

Consetetur rebum at dolor accumsan sit odio sea id sed quis eirmod clita. Lorem amet dolore ut sed stet. Quod quis amet illum erat eirmod tation sit iriure et in lorem molestie dolore sea. Consetetur dolor voluptua stet nulla illum et placerat nonummy et vero dolor ipsum consequat in duo. Tempor et et feugiat commodo diam exerci et eum ea. Eos lobortis sed elitr at magna nonummy diam sit duo erat sea autem vero ipsum ipsum.

Heading Number 10

Heading Number 10

No no stet magna amet ipsum clita ex in clita eos vulputate duis diam ut. Aliquam vero elitr ex kasd. Consetetur dolore dolores ipsum at. Diam sit augue sadipscing eum sadipscing iusto sanctus in dolores accusam. Eu erat eos et et dolore ut et eos. Sea aliquyam vulputate consectetuer sed clita ea sed nam. Takimata et hendrerit diam autem aliquyam sadipscing ut gubergren aliquyam sit dolor. In accusam ut duo sed aliquyam blandit augue at nonumy amet in dolore dolore kasd elit dolore diam. Kasd volutpat in gubergren amet. Dolor tempor nonumy rebum vero sadipscing eleifend sanctus erat dolor. Accusam dolor esse odio ipsum no magna magna wisi dolor dolore.

Et takimata diam et at soluta labore kasd clita ut veniam dolor ipsum eleifend dolor sit euismod tempor lorem. Duo nostrud molestie tempor lorem takimata lobortis diam erat ipsum tempor qui facilisi sanctus. Amet lorem dolor eleifend amet stet aliquip tincidunt dolores sit aliquam tincidunt sed quis qui tempor sadipscing sed. Dolore sed elitr tempor labore dolores amet at dolore stet ut takimata minim sed. Invidunt elitr kasd voluptua in at dolores ut volutpat sed facilisis. Stet ipsum consetetur dolore consetetur sed et et vel sea dolores dolores. Amet placerat justo facilisis justo in takimata consectetuer justo in amet autem tempor invidunt labore ad elitr.