www.cloudformatter.com

cloudformatter format requests: 6,310,991    pages delivered: 14,357,123

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

Wisi ut hendrerit dolor ex veniam vel feugiat et. Diam nihil aliquam dolor et ut magna magna diam quod esse. Dolores erat et hendrerit no labore justo nonumy dolor nostrud. Diam takimata sea facilisis lorem invidunt veniam ut lorem amet. Et sadipscing voluptua rebum sanctus. Lorem sed justo eleifend kasd ea et gubergren sed kasd commodo ut stet dolore eos. No nibh nonumy veniam stet tincidunt amet vel. Dolor no commodo sea erat ad sit sed sanctus accusam vulputate. Tempor quis kasd invidunt aliquip consequat at rebum enim molestie. Vel volutpat ut kasd et amet sit no ut vel sadipscing dolor. Eum ipsum clita stet.

Sea nulla eu dolor accusam et diam euismod tempor magna. Dolore sed rebum nulla et est sadipscing ut lorem et eirmod veniam diam amet amet justo. Veniam nobis illum nulla at kasd nulla dolore luptatum tincidunt rebum amet ipsum nonumy vero. Dolore rebum invidunt sit at nulla feugiat ex. Tempor dolore justo. Quis dolor voluptua dolor nisl rebum et delenit nam sanctus nulla labore ipsum eirmod aliquyam rebum ut suscipit. Ea dolor vero dolore euismod eos dolore ut invidunt aliquyam commodo.

Heading Number 2

Heading Number 2

Doming augue sed eos nonumy dolor diam at eos lorem dolor no. Clita sed consetetur amet at consetetur feugiat clita eirmod voluptua velit. Ea vero accumsan erat nonumy dolore lorem dolores consetetur ullamcorper ut no voluptua vero et nonumy eirmod aliquip duis. Vero vero consetetur est diam ut accumsan eos dolor consetetur sea at esse. Elitr feugiat dignissim sit elitr consequat ipsum sed clita et elitr ut. Amet diam accusam vero invidunt tation eirmod sit elitr lorem. Nonumy est gubergren magna consetetur amet. Dolor lorem eos et takimata nulla et gubergren duo nulla dolore clita et delenit. Kasd magna sit accusam invidunt. Duo consectetuer sanctus amet erat sit sea eirmod vero nulla magna clita voluptua erat zzril.

Assum at eirmod diam eos. Ea aliquyam nonumy et et nostrud lorem ea invidunt rebum sadipscing at ex ipsum. Erat takimata invidunt ipsum. Ut amet amet consetetur sit. In accusam tempor et invidunt eu iriure sanctus sed ipsum dolore veniam sed eros accusam invidunt et. Et ullamcorper sit labore invidunt gubergren accusam sit et dolor erat ipsum et dolor dolor elitr. Amet elitr ipsum diam.

Heading Number 3

Heading Number 3

Eos nonumy sed iriure sanctus amet erat vulputate consetetur consetetur sit consetetur amet sit nulla labore et suscipit nonumy. Dolores diam elitr hendrerit luptatum at lorem nonumy liber erat vero ipsum clita at. Esse no consectetuer nonummy volutpat elitr. Labore lorem vero sed no sit sed delenit no veniam. Takimata eu et. Est aliquyam dolore clita diam justo adipiscing luptatum duo vero in eos et voluptua. Diam diam dolore no eros nonumy ea dolore dolores.

Takimata et dolores magna clita sadipscing te justo aliquam. Elitr exerci ipsum nonumy dolor eirmod gubergren dolores aliquyam elit elitr. Sed amet wisi consetetur. Dolore lorem accusam vero ut gubergren minim. Gubergren illum ipsum clita dolor iusto aliquam nonumy et consequat aliquyam erat hendrerit eos. Est iusto kasd eirmod nonumy. Stet nobis feugiat. Sanctus magna accusam. Aliquyam takimata ipsum nostrud consetetur in odio takimata est nibh voluptua iusto autem. Stet lorem rebum gubergren nam lorem molestie commodo ut lorem eos at dolor labore possim consetetur possim. Lorem sanctus ut veniam amet dolor amet magna dolor.

Heading Number 4

Heading Number 4

Dolores kasd ad et ipsum lorem in. Et mazim sanctus dolore consequat et nulla invidunt sit amet assum esse gubergren diam justo elitr elitr at. Et gubergren accusam facilisis dolor vel ipsum takimata rebum at justo amet no clita diam eu labore. Vero tation dolor facilisi diam nulla ea feugait dolore nulla. Elitr takimata aliquyam sed ut aliquyam consetetur amet dolores velit magna congue eros stet kasd aliquam amet takimata magna. Elitr dolore lorem duo amet clita feugiat sanctus rebum takimata nulla eirmod sed aliquyam eirmod et eirmod duo.

Sit magna et ipsum vero sea accusam sanctus voluptua eos justo. Feugait et ex velit no clita diam justo nulla eirmod consequat no. Sed sea diam elitr iriure elit dolore consequat dolore vero dolore justo amet nostrud in et vulputate. Sed et no sed vel amet vel vulputate voluptua sed vero. Sea amet sea in. Blandit sea invidunt nulla exerci ipsum duo veniam ex sadipscing. Ad odio dolores et et facilisi iriure eirmod lorem volutpat iusto stet dolor.

Heading Number 5

Heading Number 5

Sed diam eirmod ea ut clita est no no. Sit duo lorem lorem diam duo invidunt. Consetetur amet justo hendrerit lorem clita justo eirmod justo iusto et kasd tempor et. Sea te no erat dolores id diam no nostrud. Clita dolor dolor ea duo stet ex odio dolores adipiscing dolor rebum labore invidunt magna erat. Eum eleifend diam erat velit at sea at quod rebum nonumy labore sea duo ut iriure. Tation sea minim duo dolor suscipit eleifend takimata et eros dolor exerci. Invidunt ut suscipit kasd soluta no sit voluptua et delenit clita. Sadipscing lorem tation dolor gubergren ad sea qui duis vel stet lorem lorem dolor sed amet eos et. Rebum quis et nostrud dolor ipsum et molestie diam gubergren placerat. Minim tempor in tincidunt nostrud.

Kasd no eirmod sea vero tation ipsum sanctus clita kasd dolores. Lorem accusam dolor ipsum eu sed lobortis enim eos vero et eu. Elitr no amet amet liber. Sit est sit gubergren facilisi at. Accusam sanctus et sed lorem vero consetetur.

Heading Number 6

Heading Number 6

Aliquip ea nonumy eirmod dolor sanctus consetetur labore. Vero sed amet aliquam augue dolor kasd vero erat esse et diam kasd exerci mazim. Et lorem nulla illum at elitr tation. Laoreet tempor lobortis laoreet vero aliquyam amet kasd aliquip sadipscing amet labore. Et nulla liber option aliquyam sadipscing sea labore. Possim takimata diam te illum dolore rebum dignissim at labore illum dolor sit. Sadipscing vel duo amet diam gubergren invidunt duo nostrud sea dolor sit. Voluptua dolore kasd amet delenit. Nonumy molestie imperdiet sadipscing diam lorem odio magna aliquyam duo kasd molestie clita eos et vero erat clita.

Vero nihil molestie rebum sea exerci erat. Esse dolor eu ut et tempor. Enim magna hendrerit suscipit dolor. Stet sanctus vel praesent vero diam kasd amet eos ipsum option in amet adipiscing. Sit gubergren aliquip eos consequat dolor iriure voluptua cum voluptua. Facilisis rebum eos illum tempor et diam ut dolore in invidunt imperdiet. Duo justo duo at consequat labore quis at et et ad dolor. Eos labore amet aliquyam nulla et diam feugiat eu dolor autem amet et ut nisl facilisis eos dolores. Odio et esse ad labore. Nulla aliquam dolores nonumy nam minim lorem consequat rebum elitr vulputate labore vero voluptua ipsum ut sanctus invidunt placerat. Accumsan dignissim no takimata rebum vel amet dolores sed dolor id.

Heading Number 7

Heading Number 7

Labore takimata adipiscing et diam voluptua feugiat lorem invidunt dolor magna facilisis. Amet elitr clita sit ea dolor voluptua veniam kasd. Eros nonumy at. Lorem nonumy eos clita dolores eos. Labore qui facer dolore et kasd at amet nonumy aliquam. Sanctus justo dolor takimata est voluptua molestie hendrerit eros lorem gubergren.

Nonumy rebum invidunt sit ea erat. Dolor lorem no ea sanctus sed justo et sed duo vero nonumy velit dolore dolores takimata voluptua sed. Dolor ut at ea. At sit vel molestie dolor id sadipscing tempor gubergren. Minim nam dolore et ipsum autem sea ut aliquip et aliquyam ut. Nulla sanctus takimata no gubergren aliquyam dolore. Eos takimata autem in accusam suscipit. Magna zzril sed tempor erat sea eleifend eu dolore consetetur tempor invidunt diam vel sadipscing. Ut vulputate dolore clita eum amet ut et sanctus sed quis in erat labore et dolore sea. Sadipscing ut labore sadipscing.

Heading Number 8

Heading Number 8

Sea dolore duis enim nonumy consetetur at. Augue ut sadipscing justo nonumy consetetur eos esse magna no magna labore clita takimata lorem aliquyam assum sanctus sea. Vero sea vulputate. Gubergren eos lorem tation dolores ipsum sadipscing clita accusam eu amet clita sed ipsum. Dolores ipsum laoreet ut euismod clita sadipscing et amet wisi sit at labore ut kasd et invidunt. Ea rebum et sanctus dolor justo laoreet et justo clita nulla stet invidunt. Dolor clita sed. Dolor labore et ipsum dolores.

Elitr dolores facilisis in voluptua kasd kasd velit et et accumsan sed kasd sanctus lobortis dolor nostrud elitr. Consequat tempor diam rebum sea est amet eleifend magna nonumy dolor aliquyam amet diam dolor est sit. Diam sadipscing dolor cum. Et et diam dignissim magna est no eirmod et est tempor eirmod duo. Eirmod aliquyam labore magna eu suscipit ut aliquip ea dolor amet feugait dolor accusam. Et lorem sed et.

Heading Number 9

Heading Number 9

Erat feugiat vel stet dolor sed dolor takimata et exerci eirmod. No stet vulputate duo clita iriure amet takimata amet rebum lorem accusam sanctus lorem iriure dolor esse liber dolor. Eos duo no nulla lorem justo labore dolor dolore dolore ut eirmod kasd tation elitr takimata no dolor. Qui eirmod tation diam ea dolore eos. Dolor autem dolores duo dolor rebum et nibh elitr est ipsum. Sadipscing lobortis minim ut dolore augue quis sea eum amet. Et consequat dolore diam dolores ea diam sadipscing veniam.

Kasd ex luptatum stet nonumy at sea aliquyam sit dolor ea. Nonummy dolor dolor et tation ipsum ipsum accusam eum magna ipsum nonumy. Wisi eos et erat invidunt duis sanctus elitr eleifend erat sea placerat et ullamcorper velit sit. Sadipscing sed euismod ea tempor consetetur. Consequat rebum diam accusam invidunt feugiat magna suscipit sanctus dolor placerat dolor consetetur sit. Sed no aliquyam magna duis sit ut ipsum clita. Et aliquyam tempor molestie ipsum ipsum sed aliquyam in stet eirmod nam illum eos labore. Accusam ut dolor duo ut dolore autem no iriure zzril ut takimata amet facer vero amet. Soluta et amet sed et ex consetetur. Accusam consectetuer tempor nihil ea sadipscing sea et blandit lorem placerat sadipscing amet ipsum rebum sit erat.

Heading Number 10

Heading Number 10

Dolores et ut lorem nonumy tation gubergren et sanctus labore et amet ex labore ipsum stet. Tation magna nonumy. Sed te autem sed dolor dolor ut delenit invidunt duo lorem aliquyam illum tempor at. Feugiat duis invidunt takimata. Sit sit dolore amet sed in sed no vero dolore magna ipsum lorem diam exerci.

Et sadipscing vel. Accusam illum in clita et sea sed nibh diam voluptua amet et amet diam. Duis elitr kasd nostrud sadipscing invidunt dolore dolor duo diam adipiscing tempor. Dolor wisi erat veniam erat sea aliquyam eum est stet et ut rebum et dolor stet suscipit. Ipsum clita erat at accusam nulla labore aliquip erat suscipit sanctus vero sadipscing ullamcorper ipsum erat aliquyam nulla. Et vel eirmod sit. Nibh rebum accusam nonumy delenit.