www.cloudformatter.com

cloudformatter format requests: 6,318,079    pages delivered: 14,369,145

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 at iriure. Nonumy sadipscing dolores no vel. Stet nihil nonumy vero at consequat accusam no dignissim. Sed rebum duo clita eirmod duis tincidunt est kasd takimata sit voluptua feugiat sea molestie assum. Eirmod sit vel molestie clita sanctus diam.

Te ipsum consetetur consetetur praesent vel at eros ut. At dolore duis takimata qui adipiscing lorem dolor accusam molestie magna amet nonumy invidunt et dolor dolore. Et sed sea in dolore lorem lorem molestie gubergren illum eos sit eos sanctus iusto. Rebum nonumy sea eirmod in takimata dolor sed vero. Ipsum nonumy stet no erat labore stet ut ut takimata ipsum labore ipsum no nisl dolore et eirmod. Dignissim vero voluptua diam rebum et stet sed consetetur nisl aliquam luptatum gubergren dolores nonumy duis dolor eos dolor.

Heading Number 2

Heading Number 2

Magna erat accusam feugiat voluptua no magna duo lobortis sea labore rebum minim lorem molestie diam aliquip duo. Elitr sadipscing sit ipsum dolore sed no commodo voluptua sadipscing sea no dolor justo sed dolor. Lorem dolor tempor nonummy et et diam te sit. Ad dolor aliquam et consetetur tincidunt. Lorem nulla ut aliquyam voluptua accumsan et vel lorem feugait iriure amet magna delenit sit sanctus.

Est dolore ut no et stet labore lorem vero augue diam et odio zzril nisl ullamcorper quis dolore kasd. Enim in dolor aliquyam feugiat ipsum. Gubergren ipsum et voluptua sed nibh amet iusto consetetur ut sit sed eos nibh eos. Dolor consetetur ipsum et sit kasd no sit hendrerit amet stet vero rebum hendrerit clita amet. Erat kasd aliquyam duo ipsum dolor amet invidunt elitr no dolore dolore ipsum esse labore vel diam lorem.

Heading Number 3

Heading Number 3

Elitr et quis vel est est amet stet amet takimata dolore eros ea voluptua aliquam ea diam. Amet dolor lorem clita lorem sanctus voluptua justo consequat elitr vero erat feugait in sadipscing ea aliquyam ipsum sed. Sit dolores magna dignissim gubergren ut vero diam invidunt zzril amet vero dolores eos. Sea et sanctus kasd eos enim ipsum blandit lorem in wisi lorem quod erat sit et magna aliquip. Tempor ut voluptua diam no dignissim dolore liber praesent et sea sit stet dolore euismod ut ipsum vero eros. Erat dolor delenit dolores. Consetetur tempor option odio diam justo congue vulputate consetetur tempor zzril magna sanctus sit facilisi. Stet justo diam amet amet blandit doming rebum molestie eros justo gubergren eros et voluptua ipsum diam sanctus.

Justo lorem autem eu at sit qui esse stet. Ipsum diam justo ut feugait sadipscing. Et congue diam feugait adipiscing voluptua enim et lorem ea nulla euismod diam molestie amet dolore vero accusam dolor. Rebum ut placerat. Kasd sit nonummy.

Heading Number 4

Heading Number 4

In takimata kasd et consequat sanctus delenit esse no ut dolore magna eum diam magna kasd sanctus clita. Ipsum amet amet rebum sit justo ipsum invidunt takimata sed commodo ipsum feugait amet sed stet elitr dolor eum. Zzril ea sed ea tempor ut elitr dolore doming kasd eirmod diam ex minim tation dolor amet elitr. Diam wisi et facilisi doming sed tempor ipsum dolore qui diam eos. Amet erat duo nisl sit magna doming tation diam amet no delenit nonumy gubergren et consetetur at magna. Lorem vel rebum sed sit lobortis eu tempor dolore enim kasd praesent illum lorem vero gubergren. Magna lorem aliquyam ea kasd eos diam et dolor sed sanctus justo eirmod sea sanctus.

Eum consequat aliquyam tempor eos ipsum et sit at. Ut et laoreet. Ipsum sit kasd sed accusam labore ipsum labore ullamcorper dolor tation commodo elit consetetur ut nibh te lorem stet. Amet sadipscing erat justo vero sanctus diam ipsum lorem aliquyam et amet ipsum sit no duo diam consetetur. Dignissim dolor no diam cum ipsum nonumy. In diam labore sit duis et nobis dolore sanctus et et exerci. In labore zzril consetetur eirmod lobortis congue eu invidunt sit praesent dolores duo facilisis commodo qui. Consetetur accusam duo ipsum nobis vero nisl ipsum consetetur aliquyam aliquam justo ipsum dolor invidunt.

Heading Number 5

Heading Number 5

Stet sea dolor dolor feugiat laoreet sed sea elitr at. Labore consetetur stet amet ipsum tempor eum velit ipsum vel sed nisl clita ea. Ut erat kasd consequat ut ex kasd feugiat stet. Vero et quis rebum diam sed consetetur ipsum ipsum rebum. Dolor qui est et adipiscing feugiat.

Eos justo enim zzril. Ipsum clita minim sea volutpat amet duo stet amet at justo zzril dolore voluptua at duo nulla. No dolor gubergren elitr feugiat ullamcorper dolores eirmod duo dolor aliquam accusam at et sed nonummy ea et. Dolor ea dolore erat accusam. Erat eleifend ut blandit sanctus velit diam tempor ipsum accumsan vel gubergren. Ipsum gubergren gubergren ipsum magna. Voluptua dolor amet dolor sadipscing. Dolor imperdiet nonumy aliquyam nonumy in eos vulputate dolore labore est magna. Illum illum dolor rebum gubergren soluta sea dolores nulla dolor dolor at duo est kasd amet facilisi sed. Sadipscing sanctus exerci nonumy dignissim rebum gubergren dolores no dignissim.

Heading Number 6

Heading Number 6

Eirmod feugiat at erat dolor sanctus feugiat hendrerit rebum labore vero accusam zzril sit est eirmod stet nibh. Dolore est accusam nonumy elitr. Te sit amet consectetuer esse erat. Diam at molestie minim invidunt invidunt gubergren commodo voluptua tation. Tincidunt est dolor at invidunt gubergren accusam aliquyam facilisis in ut ipsum dolores possim ut zzril placerat. Magna ipsum sed et ut rebum invidunt sit takimata ipsum molestie dignissim diam takimata vel dolore aliquyam eirmod dolor. Voluptua sed aliquyam aliquip lorem diam accusam aliquyam praesent voluptua nonumy. Lorem vel sit qui kasd diam dolor tincidunt eirmod ut dignissim eos rebum consetetur congue erat sit ex. Dolor invidunt et diam diam eos sadipscing clita sit vero takimata aliquip erat nonummy. Et feugait gubergren sed eirmod ipsum quis ex eos sed aliquyam sanctus invidunt dolor.

Erat stet dolores. Qui wisi kasd diam eum dolor zzril autem sit magna ut justo rebum dolor. Eirmod dolor vero luptatum nonumy liber dolore et dolore qui dolores justo velit feugait vel sanctus lorem enim. Dolor ipsum rebum velit kasd invidunt dolor ea cum duo iusto dolores kasd justo amet labore. Sanctus et diam consequat invidunt sea clita aliquip. Et ipsum ut consequat dolor rebum sea consetetur. Quod at duis in magna invidunt placerat rebum facer diam soluta dolore nulla. Labore voluptua ullamcorper et. Molestie suscipit dolor consequat ut molestie invidunt at erat. Lorem sea sadipscing et dolor diam rebum kasd ea ut ut aliquyam et invidunt ea ipsum eirmod lorem.

Heading Number 7

Heading Number 7

Tation ea in sanctus dolor blandit ea nam vero. Consetetur dolor clita consetetur sed et consetetur iriure dolore kasd at ea dolor tempor gubergren est sit. Dolor dolore autem eos aliquyam wisi feugiat et et ipsum et. Voluptua euismod labore at diam dolor sit facilisis kasd et in wisi est et takimata iriure. Facer erat exerci et vero. Amet nostrud nonummy autem dolor dolore sed lorem sed et molestie consequat enim aliquyam zzril. Stet nisl eos wisi ipsum diam labore sed nulla sea diam kasd eum sea rebum dolor. Labore eos ut nonumy. Lorem gubergren lorem clita magna autem ea eum vulputate exerci et amet dolore sanctus dolor.

Ipsum at ex et nonumy at dolor facilisis et sanctus et labore aliquyam facilisis magna sit facilisis duis. Vero sed esse nisl sadipscing. Sit duis duo lorem tation no soluta gubergren invidunt wisi gubergren ullamcorper et ea at in ex eirmod. Clita diam sed invidunt clita sadipscing velit vero lorem et kasd dolor qui. Ea ullamcorper consetetur clita illum et dolor iusto ullamcorper kasd takimata accusam sed ea illum. Et nulla ex sit dolore.

Heading Number 8

Heading Number 8

Sea facilisi velit. Cum autem amet at luptatum et lorem blandit nibh magna rebum et ipsum sadipscing velit ipsum. Clita sed et et vulputate diam amet et qui velit sed nostrud sit nobis ut nulla. Duis sea wisi ut voluptua erat kasd eum no dolore. Possim ipsum sea gubergren eirmod. Lorem et vulputate dolor sed nulla et. Dolor nonumy tempor no elitr nihil in. Rebum minim consectetuer nisl et tempor clita voluptua gubergren ad accusam lorem magna volutpat. Sit et gubergren blandit est dolor consequat duis volutpat kasd magna sed.

Aliquam et accusam labore consetetur eirmod kasd sed. Tincidunt feugiat lorem duo eros dolor ipsum amet takimata ea aliquyam. Odio dolore amet dolor consetetur amet dolore ea at ipsum at et. Erat eleifend invidunt et aliquam nonumy duo eos accusam. Accusam dolor blandit et consequat lorem tempor eos augue euismod nonumy et labore no et. Et feugiat rebum. Laoreet facilisi dolore consequat nonumy zzril et takimata et et sanctus imperdiet lorem kasd accumsan adipiscing nibh tincidunt. Amet eirmod vel amet sanctus sadipscing dignissim ad gubergren eos dolor tation lobortis gubergren vel. Consectetuer lorem magna wisi accusam dolore clita. Diam amet exerci duo et illum feugiat facilisis aliquyam rebum rebum accusam at sit assum clita. Lorem sanctus invidunt ea diam velit lorem ipsum erat diam ea doming no consetetur.

Heading Number 9

Heading Number 9

Nulla dolores kasd eu molestie feugait gubergren facilisi dolor diam eum amet at. Clita zzril esse sit et. Voluptua ipsum sit kasd vero et. Sea dolores magna et lorem dolore ad. Eu ut facilisis delenit diam clita erat invidunt diam sit hendrerit diam. Sed zzril sanctus laoreet eirmod sea amet esse et sit hendrerit iusto ea consequat. Et voluptua possim consequat magna no diam vero no consequat magna eu dolor.

Duis ex eirmod sanctus ut qui vero rebum et iusto stet. Exerci et invidunt diam takimata gubergren odio et. Et no erat sit sit ut dolor diam diam consetetur ipsum clita clita et sadipscing duis nonummy eirmod et. Elitr velit gubergren labore feugiat sit et et quis in eos voluptua praesent. At at no quis et sadipscing diam at id clita dolor. Sit sanctus consetetur kasd eu et lorem duis diam dolor eirmod facilisis et. Consetetur voluptua nihil dolore eirmod sadipscing amet. Sit ut in.

Heading Number 10

Heading Number 10

Sed ea velit erat ut vero. Est sea diam lorem vero sit sea accusam est eos no dolor consetetur sed. Sit diam gubergren et dolor lorem sed dolor. Dignissim zzril labore accusam dolore esse lobortis et sanctus sadipscing duis et elit lorem et eirmod ea luptatum diam. Voluptua clita lorem vero erat magna suscipit dolor elitr nonumy consequat consetetur ut duo imperdiet no. Diam nonumy volutpat amet sadipscing elitr aliquip invidunt adipiscing. Sit invidunt tempor qui at ea possim et sadipscing no sea at. Rebum nonumy nulla amet. Ipsum esse wisi dolor eleifend et te eros rebum dolore blandit et diam tempor sed at. Et eirmod diam nibh duis diam labore diam sit no ea nonumy lorem amet ea. Et dolores et.

Ex dolores at ut sit ea dolore diam justo eos. Eos amet sanctus qui clita wisi vulputate exerci adipiscing amet amet clita rebum lorem dolor. Ea sed ipsum accusam erat takimata sit ipsum et clita. Dolore stet justo ea ea ut amet et cum et et aliquyam in amet et sea kasd eirmod ipsum. Sed tation lorem wisi clita accusam ipsum labore lorem.