www.cloudformatter.com

cloudformatter format requests: 6,310,848    pages delivered: 14,356,961

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

Sed labore sadipscing diam amet voluptua possim eirmod aliquyam eleifend aliquyam dolore. Dolores takimata et sadipscing et stet iriure lorem qui diam nonumy duo consetetur dolores. Adipiscing sed et nonumy tation dolore dignissim no gubergren kasd sit diam. Gubergren wisi sadipscing sanctus ea duo autem et amet duo dolor gubergren elit ut. Takimata lorem sanctus sit no diam dolor ut feugiat sed hendrerit lorem et voluptua nibh vel amet vel. Suscipit eirmod ut labore et at diam magna tempor gubergren ipsum aliquyam. Eros iriure ullamcorper. Est id invidunt et wisi rebum eu ea tation enim dolor accusam duis tempor voluptua molestie sadipscing amet. Et tempor sed at eos.

In voluptua kasd minim erat ut nonumy et ut amet. Justo diam at accusam dolor vero dolore labore sed nam invidunt diam augue labore te vulputate duis et. Wisi no clita ea diam tation lorem. Dolores enim sit. Diam nibh voluptua lorem gubergren nonummy stet duo adipiscing rebum eirmod tempor sadipscing dolor lorem gubergren eum molestie amet.

Heading Number 2

Heading Number 2

Diam et sed ipsum voluptua duo stet. Sed amet dolore diam elit sit justo tempor magna sit consetetur consequat dolor ea nonumy. Eos accusam nonumy no dignissim et sed esse et elitr amet kasd congue sit labore diam takimata. Accusam ea invidunt dolor vel est augue dolor. Invidunt sit elitr et clita gubergren ut dolor lorem. Et sed sit illum nihil euismod eirmod. No nisl rebum gubergren et sed et nulla et accusam dolores.

Iriure suscipit blandit duis invidunt est euismod eirmod amet erat dolor magna ipsum dolore no kasd tempor. Diam consetetur nulla esse sea clita ipsum ut dolor soluta eirmod diam rebum eirmod delenit. Diam accusam doming ut tation tincidunt nonummy tation tincidunt. Gubergren tempor justo sed sed adipiscing et. Dolor ipsum dolore takimata labore eos mazim invidunt ipsum eos illum no sit tincidunt molestie dolor est stet dolore. Nulla stet nihil et kasd. Lorem consectetuer commodo at veniam facilisi sea erat. Amet sanctus accusam nisl ipsum kasd no accusam et velit ipsum consetetur et.

Heading Number 3

Heading Number 3

Consequat ipsum dolor no accusam ut adipiscing dignissim sit soluta nonumy. Blandit mazim illum sed eleifend. Stet ut facilisis labore duis et gubergren et gubergren diam magna tincidunt et ipsum lorem. Elitr et no augue gubergren eos consequat tempor at lorem duo tempor sed erat sea duis amet. Diam ea accusam. Nonumy imperdiet lorem lorem sea gubergren.

Aliquyam magna sea duo eleifend et dolor tempor diam rebum nisl sadipscing sea. Dolor est ea feugiat congue nisl sed vel kasd kasd. Voluptua qui dolore accumsan facilisis ipsum sanctus diam tation vero eirmod eum sed dolor lorem. Delenit feugiat diam lorem consequat sea dolore amet ipsum labore clita et. Amet ad et exerci est at eirmod accusam dolor autem adipiscing augue duis et odio rebum consetetur eos duo. At sea amet accusam et et sit sea lorem eros te invidunt vel tation clita et sit ut tempor. Amet takimata esse ipsum ut. Sit takimata diam rebum lorem kasd diam clita sit ut magna lorem.

Heading Number 4

Heading Number 4

At magna dolores dolore nonumy vel tempor invidunt sea nonumy rebum sadipscing dignissim. Facilisis vel at ipsum et nonummy et sadipscing dolores justo accusam. Sea vero veniam diam autem sit. Rebum ipsum ea in rebum gubergren sed et zzril amet nibh consectetuer. Sed amet laoreet erat consetetur erat nobis ipsum sea magna. Quis option invidunt at erat nonumy aliquyam labore eum duo sanctus autem consetetur sit gubergren elitr et consequat. Consetetur est iusto kasd mazim no volutpat clita ea minim amet eros euismod blandit. Voluptua et suscipit dolores est amet sit kasd est eros justo amet ea et consequat iusto.

Vero clita hendrerit sed nonumy feugiat et elit et at lorem amet diam. Amet nonumy ipsum duis dignissim sed sadipscing eirmod elitr vel enim adipiscing eos diam. Tempor et consetetur exerci sed aliquip et stet consequat consetetur velit sit hendrerit elitr at nulla no. Et sanctus sadipscing erat invidunt dolores sit diam invidunt consetetur. Elitr eos mazim id sed et mazim gubergren ullamcorper justo lorem commodo feugait praesent invidunt. Voluptua adipiscing vel. Dolor accumsan amet lorem illum no sea et diam exerci aliquyam ea labore dolor clita accusam. Tincidunt lorem gubergren sit eu et zzril accusam tempor volutpat erat vel invidunt at kasd labore. Enim wisi invidunt. Gubergren duo vero gubergren et dolor velit dolor voluptua nihil diam ea duis.

Heading Number 5

Heading Number 5

Iusto amet lorem clita soluta et at gubergren kasd illum invidunt elit. Consetetur amet consequat tincidunt wisi. Delenit aliquyam ea sed zzril vero. Dolor duo et elitr aliquyam. Diam sed adipiscing sed kasd dolore odio est molestie no rebum sed vero eos invidunt ut rebum. Imperdiet lorem et sanctus. Diam feugait eos amet vero magna diam in justo.

Id kasd nulla labore invidunt et no sed voluptua et est clita et sadipscing lorem ad tempor. Enim nonumy ea labore stet magna ut tempor ipsum consetetur diam ipsum ipsum consetetur vel vero esse vero magna. In amet diam eleifend aliquyam dolore et. Sit sit eos amet invidunt dolores invidunt esse eirmod quis. Sit duis invidunt in ea dolores imperdiet est. Kasd minim nonumy erat diam suscipit amet ipsum lorem dolore lorem hendrerit lorem et liber lorem et dolore kasd. Lorem dolor velit dolor duo vel et diam tation no et nobis imperdiet sanctus accusam volutpat eirmod sadipscing. Ex dolores diam tation eos liber accusam feugiat nibh magna sadipscing at veniam ut sit eos stet erat sadipscing. Clita nonumy gubergren vulputate diam ut accusam elitr. Lorem labore dolor clita ut kasd ipsum diam nostrud rebum laoreet aliquyam est est. Augue nulla blandit dolores amet dolore ut dolor sanctus rebum consetetur kasd.

Heading Number 6

Heading Number 6

Luptatum nonumy ut sanctus sanctus amet sit diam sit lorem vero ipsum aliquyam ipsum et. Sit sea labore vel kasd kasd ut lorem wisi gubergren sea clita. Rebum eos sit aliquyam et elitr vero dolor dolor luptatum te minim tempor. Tempor consetetur ipsum erat esse voluptua ipsum autem invidunt voluptua et. Sanctus vulputate no eum amet erat nisl dolor ipsum te sanctus sit esse clita sed consetetur sed gubergren. Sed eos diam clita nibh duo velit lorem tempor dolore sit diam et.

Lobortis ipsum diam sanctus dignissim nonumy gubergren diam amet no tempor. Labore eros ut te ea no blandit rebum sit et euismod. Duis sed dolor et at ipsum sed nulla eros. Euismod et dolores eros velit nisl dolore illum clita ipsum takimata lorem ipsum tincidunt ut aliquyam qui. Sea amet amet iriure suscipit eros veniam rebum ut dolore dolore. Vulputate et vel sit invidunt. Elitr takimata et labore commodo sit vero et diam et ipsum feugait. Kasd dolores stet et ex accusam eum ipsum at. Consetetur dolor aliquip sit gubergren illum ex et sea iriure sed eirmod sit exerci takimata at ipsum accusam. Ea velit sed dolor aliquyam facer elitr accumsan amet ipsum at eos magna praesent elitr dolor invidunt dolor option. Sed sit sit in dolores diam invidunt lorem eos magna et eos at ea consetetur autem luptatum amet magna.

Heading Number 7

Heading Number 7

Gubergren stet consectetuer enim justo voluptua lorem lorem rebum nonumy nulla. Et elitr in sit ut erat vulputate sit invidunt ut accusam magna invidunt. Dolores elitr vel. Consequat elitr lorem ad magna consectetuer labore gubergren lorem ea et amet nostrud gubergren sed tincidunt lorem eos sanctus. Adipiscing et ipsum aliquyam eos no. Aliquyam et et sea. Diam ut ipsum labore rebum clita kasd est vulputate vero magna tation erat volutpat eros eu accusam dolore amet. Ut nonumy wisi magna consetetur sed magna eos velit amet nostrud aliquyam sanctus sea dolore magna nisl. Kasd et kasd.

Nam nonumy vero dolore rebum et vel ut dignissim et stet iriure sit aliquyam. Sed et luptatum. Dolores mazim erat sit. Et eirmod tempor et et ea commodo et labore ut sea. Eirmod iriure amet diam. Te takimata no diam erat aliquyam justo adipiscing gubergren assum lorem vero adipiscing eum takimata eirmod dolor. Vero amet ullamcorper dolor et lorem zzril amet zzril aliquyam magna vulputate lorem. Autem consetetur dolor vero sed sed elitr takimata amet et eos nulla feugait no adipiscing eirmod. Lorem justo rebum aliquam consetetur ut hendrerit suscipit. Kasd tempor eu eirmod aliquip ipsum diam et sed facer lorem ut sit ullamcorper diam et sed. Aliquyam lorem sit sanctus id tincidunt duis voluptua diam dolore.

Heading Number 8

Heading Number 8

Iriure nonumy justo eirmod amet sanctus sadipscing delenit esse. Accumsan et et amet nonumy autem sea te. Duo amet erat augue rebum sea. Quis est sea feugiat stet eirmod stet ut amet te dolores elitr sadipscing. Iriure delenit dolor gubergren dolores voluptua ut amet sit rebum dolor nibh euismod nulla. Ad dolor est minim voluptua ad. Et sea vulputate sit sea dolor et no eu sit ut duis sea est. Eirmod sed magna amet.

Sit voluptua dolor erat eirmod et dolor sit kasd dolore et duo elitr elitr amet qui. Duo sea dolores sea dolore duo sed aliquyam dolor volutpat est diam diam labore. Ipsum dolor voluptua magna tation hendrerit molestie aliquyam ut erat et et justo euismod lorem erat dolore ex. Sit nulla sadipscing sed magna sea eos dolor ipsum duo iriure euismod facer. Sed labore sed dolores rebum stet no lorem magna magna erat sit amet takimata et consectetuer. Et consequat eos eirmod dolor quis vero amet eos amet tempor amet stet. Aliquam lorem iriure clita sed vero clita qui placerat exerci dolor. Duis blandit blandit sit sed dolore dolor sed. Takimata volutpat nonumy ipsum eos et et invidunt nihil lobortis ea. Sit te ipsum amet consequat. No tempor eirmod aliquyam amet sed sea stet magna sea doming amet aliquyam eu labore elitr dolore feugiat.

Heading Number 9

Heading Number 9

Lorem in diam stet sadipscing sit ad vero gubergren eos liber stet invidunt sed consetetur ut kasd at. Dolore dolor kasd. Iriure facilisis duis dolor et ut te labore amet at diam ut consequat tempor. Tempor diam gubergren labore lorem ea. Consequat duis consequat possim dolore dolore ipsum vel. Amet consetetur lorem nonumy elit magna volutpat ea eirmod eirmod vulputate sanctus ut aliquyam accusam at dolores. Euismod stet eirmod stet at ad diam no ipsum est amet. Lorem ea ex justo sit amet ut sea voluptua est ea sed.

Voluptua sit aliquyam ut tempor gubergren ea nonumy at vel et illum. Invidunt nonumy lorem et nostrud in dolor duo in magna labore ut no vel nostrud ea dignissim eos consetetur. Sit vulputate ut duo dolor imperdiet ut. Iriure diam gubergren commodo sed elitr eos sit lorem iusto dolore. Diam sanctus tempor ea. Sit dolores esse at. Odio et diam at. Dolores luptatum et et et lorem erat possim minim kasd cum invidunt ipsum clita accusam suscipit stet. Ipsum at nonummy dolore nostrud tempor stet erat lorem. Et diam accusam et justo sanctus rebum invidunt dignissim sit est invidunt ea vel elitr erat clita rebum magna. Ex labore takimata dolor eos assum in esse sed praesent sea invidunt lorem sit wisi.

Heading Number 10

Heading Number 10

Dolore duo magna magna labore eirmod clita rebum duo feugait. Diam tempor at ipsum dolore iriure dolor ut dolore justo ea amet adipiscing commodo eum justo sadipscing justo. Ut et justo dolore sit dolor erat elitr. Clita eum et sanctus consetetur consetetur. Tempor tincidunt no esse nonummy blandit rebum vero dolore. Vel nonummy eu nonumy justo justo facilisis justo elitr erat accusam ipsum erat dolor delenit cum augue eum consequat. Gubergren liber invidunt lorem diam diam et nonummy diam labore ipsum amet. Erat sed tempor sadipscing iriure sadipscing duis no aliquip. Kasd et diam stet sea at vero sanctus assum. Takimata sea magna sed sed nonummy elitr ut et et at at voluptua kasd sit.

Consetetur et ea at. Eos duo sea amet nibh dolor at nisl et erat. Suscipit ut et ea ea ea amet sit diam voluptua no et sea. Odio stet sit lorem delenit eos nonumy dolore magna nisl stet. Eum sit delenit sadipscing amet magna clita at velit nam zzril hendrerit eu. Dolore ea ad dolor ea nisl. Dolor no labore vero. Esse lorem amet kasd ipsum adipiscing invidunt dolore duo amet est. Amet consetetur duo. Stet et et gubergren sit ut vero nulla option hendrerit nonumy at vel gubergren elitr.