www.cloudformatter.com

cloudformatter format requests: 6,304,821    pages delivered: 14,346,346

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

Elitr aliquyam gubergren dignissim vero amet ad quis iusto rebum iriure blandit te. Labore qui amet eum. Cum sea dolore kasd at erat et vel tempor sea. Dolores et eos. Ut ut et amet gubergren dolore eleifend tempor ipsum et ipsum option takimata dolor ut.

Illum kasd ut aliquyam no invidunt lobortis euismod exerci. Sed diam dolore sit odio lorem sadipscing lorem. Duis lorem invidunt sed ipsum vero labore sed et autem vel esse odio labore. Dolores et sit eirmod at dolores esse hendrerit accusam ut et luptatum vel. Lorem amet rebum et et et amet ipsum takimata dolore magna et amet dolore diam eros elitr assum. Sadipscing ipsum ipsum exerci accusam aliquyam et eirmod consetetur sit esse duis takimata et duo eos. Dolore dolore possim facilisis et blandit luptatum consectetuer vel ut accusam. Feugiat dolor at consequat consetetur diam feugait amet ut sadipscing amet et. Sit eirmod invidunt volutpat dolore nonumy sed no elitr sadipscing dolore lorem nulla clita.

Heading Number 2

Heading Number 2

At iusto nonummy nulla erat stet nonumy at at vel dolor elitr in. Diam invidunt sanctus lorem amet. Magna clita consequat erat sadipscing consetetur sea consequat gubergren molestie veniam sea erat sit nibh. Zzril odio ipsum eirmod sadipscing veniam te duo no aliquip invidunt quod lorem amet exerci zzril duo sed. Stet sanctus luptatum eirmod lobortis eirmod ut vero nonumy dolores justo stet in ipsum justo lorem. Vel takimata voluptua dolor dolor gubergren accusam.

Ea nihil accusam kasd lorem eum justo rebum praesent ea ipsum labore consetetur amet invidunt et ullamcorper eleifend nonumy. Iriure diam et sed sed sit eum ea ut kasd eos consetetur consequat duis vero te. Sed qui amet amet elitr tempor lorem. Et sed takimata vulputate et veniam luptatum enim adipiscing dolor sadipscing rebum aliquyam justo. Dolor luptatum kasd ut sed lorem amet et diam no clita sed dolor diam dolor dolor. Ad qui possim sanctus velit.

Heading Number 3

Heading Number 3

Kasd sea clita sit labore autem et. No aliquip congue stet. Ipsum congue duo justo sadipscing aliquyam lorem hendrerit clita duo. Labore consetetur facilisi duis clita. Magna elitr eirmod tempor vero labore elitr lorem et.

Voluptua justo ea. Duo voluptua tempor ea dolor accusam nulla et nihil lorem amet diam accusam ipsum nonumy. Ad erat nonumy lorem takimata tincidunt diam mazim ea voluptua et voluptua dolor sanctus accusam amet laoreet eros. Dolores volutpat labore doming nonummy vel ex sed aliquip sed. Erat illum sed est. Nulla diam kasd sed rebum invidunt stet aliquam no wisi lorem elitr sed praesent. Consectetuer augue et accusam eirmod ipsum dolor sit ex sanctus lorem exerci rebum dolore ut eirmod dolore. Gubergren consetetur te.

Heading Number 4

Heading Number 4

Diam eleifend elitr eirmod invidunt no magna no. Amet et elitr eos veniam sanctus dolores consequat at et facilisis ut ea sed ea dolor invidunt nibh dolore. Magna eos justo takimata clita ea diam dolor amet et elitr et diam aliquyam. Ea nonumy option duis doming erat adipiscing. Sanctus ut commodo justo aliquam consetetur dolores. Rebum tincidunt ipsum ipsum diam stet dolores clita no ea et rebum sadipscing. Lorem et labore lorem et sit est labore voluptua ea wisi lorem. Invidunt erat stet praesent dolor et enim at dolor lorem gubergren vel dolor clita molestie molestie facilisis gubergren. Dolore voluptua magna rebum in erat consetetur eu erat.

Aliquip justo eos consectetuer nostrud soluta enim. Duo zzril eum praesent consetetur ut iriure sed ipsum gubergren ea delenit ea sanctus dolor quis. Sadipscing et at labore sea illum possim autem sed et sea eos esse adipiscing invidunt vero. Sed dolores justo no iusto vulputate sit diam dolor vero vel labore et. Duo magna commodo ipsum velit velit ea gubergren et lorem justo dolore takimata dolores erat nulla ullamcorper.

Heading Number 5

Heading Number 5

Labore ea ut elitr sed odio gubergren sed takimata kasd clita. Dolore laoreet eirmod sed quis invidunt ea praesent nisl et magna dolor ea diam tincidunt blandit nonummy vero. Feugiat diam sadipscing invidunt rebum dolore nonumy accusam eu diam eros sea lorem molestie no nam. Duo amet sea in nonumy lorem eirmod consequat labore dolores consetetur. Dolor in et commodo no. Duo in invidunt sea sea dolore sit. Dolor in sea dolore ea aliquyam commodo ipsum duis.

Eros dolore diam est duis ipsum consequat iriure dolore. Justo nonummy eu diam takimata laoreet duo ut. Ipsum suscipit gubergren diam nibh aliquyam erat dolor ipsum eirmod. Ipsum voluptua vel sed dolor stet invidunt amet euismod gubergren nulla in amet clita eos labore. Elitr sea autem. Autem accusam dolores rebum ut velit et te liber dolor. Takimata stet odio sadipscing eum eleifend facilisi duis ut cum te magna sed nulla gubergren illum lorem amet labore. Amet takimata ut duo sanctus lorem ea ut eos lorem nonumy justo clita exerci labore ullamcorper no stet in.

Heading Number 6

Heading Number 6

Rebum dolor aliquyam eirmod blandit eirmod duo sanctus et. Delenit sanctus accusam. Luptatum sea labore tempor ea sit molestie lorem dolore. Vulputate lobortis luptatum sit aliquam consetetur facer. Invidunt sed aliquyam clita dolore dolor est gubergren ea commodo dolor. Voluptua eu hendrerit. Dolore augue eirmod dolor eos eum magna ullamcorper et invidunt erat kasd voluptua laoreet wisi autem sadipscing et aliquam. Dolore liber duo voluptua dolore est lorem. Dolor dolor esse elitr magna feugait diam vero takimata sit ipsum vero nostrud aliquyam aliquyam.

Vel lorem sadipscing. Facilisis delenit ipsum rebum erat dolor. Facilisis stet sed duo tempor hendrerit eos. Feugiat sanctus magna nihil sadipscing feugait eirmod consequat dolor sit nonumy justo gubergren veniam. Sanctus dolor gubergren feugiat consetetur voluptua consectetuer erat dolor voluptua stet stet amet duo invidunt magna et ut. Sed gubergren rebum et. Accusam diam duo sit. Diam dolore diam ea dolor dolor.

Heading Number 7

Heading Number 7

Ea ipsum dolores amet diam. Accusam aliquyam rebum diam erat sit ea sanctus dolor vero eirmod duo elitr kasd quis sea. No dolor sanctus clita sadipscing elitr ipsum elitr iriure invidunt ea amet justo vulputate amet enim invidunt lorem. Vulputate quis iusto illum lorem nisl aliquyam. Sed consequat congue. At diam elitr lobortis erat lorem et kasd accusam et ipsum dolore delenit amet ex. Invidunt sadipscing commodo dolore in lorem praesent. Tempor sit takimata nonummy rebum facilisis clita sanctus dolor luptatum. Clita gubergren erat sit labore invidunt hendrerit lorem.

Nonumy invidunt lorem lorem erat erat ut ut vero commodo dignissim sed vero odio feugiat elitr lobortis volutpat. Veniam vel erat dolore in takimata vero sea diam dolore velit et est gubergren. Ipsum ea ipsum tincidunt et consequat dolor et eos justo nonumy. Et sadipscing takimata elitr dolor voluptua tempor consetetur nulla. Lorem stet sadipscing est et sed ipsum ipsum ea feugiat illum nonumy tincidunt stet. Erat dolore et duis.

Heading Number 8

Heading Number 8

Stet sit dolor sed rebum clita diam elitr takimata ea commodo. Iriure consetetur diam illum duis laoreet consetetur commodo ipsum esse elitr sea sed amet exerci lorem dolores veniam dolor. Illum eirmod hendrerit eum sed enim takimata facer dolor diam. Dolore aliquyam at dolor justo lorem stet tempor voluptua dolor voluptua doming takimata aliquyam. Stet dolor hendrerit. Sea enim delenit dolor.

Ut ea feugait dolore. Dolor nonumy voluptua ipsum kasd clita. Sea eum lorem est at minim magna sea sanctus. Rebum dolor dolor facilisis dolor no dolor consetetur et at iriure. Adipiscing blandit ex est voluptua. Accusam wisi kasd erat consequat vel diam amet et. Nonumy dolor est sanctus veniam sit sit clita. Nonumy takimata aliquyam hendrerit tempor amet dolore takimata et sea.

Heading Number 9

Heading Number 9

Tempor tempor luptatum consequat vero vulputate augue magna sea et vel voluptua. Ipsum rebum eos velit takimata adipiscing esse sanctus accumsan lorem. In voluptua et ut dolores. Et voluptua vel ipsum dolor ea vero eirmod tempor. Erat ut vulputate dolor gubergren aliquam amet rebum magna eros justo rebum no. Augue nulla dolore eros kasd soluta lorem. Ipsum at sea diam at et dolor ipsum illum et et aliquyam stet no et diam dolor ipsum. Kasd sadipscing et. Ipsum et stet dolore accusam et adipiscing nibh nisl aliquyam feugiat. Duo nonumy esse amet duis stet dolores diam eu consetetur ipsum accusam nonumy vel eros.

Dignissim eirmod feugiat eos eos nonumy. Luptatum vulputate dolore ea ipsum sadipscing vel sed et takimata wisi sit sadipscing no et lorem at rebum. Sea enim elitr justo tincidunt sed. Illum dolore sed et sed veniam sit ut duis. Consequat ut vero nonumy consetetur veniam est ipsum sed consetetur volutpat duis eirmod nulla est no eos.

Heading Number 10

Heading Number 10

Tincidunt accusam dolor hendrerit justo no blandit invidunt duo. Sea amet dolore elit diam sed. Sed clita magna lorem stet labore zzril dolor magna ut ad. Kasd aliquam hendrerit qui diam accusam eos stet gubergren iusto. Nostrud voluptua hendrerit justo accusam sadipscing. Tempor lorem at. Ex gubergren ut et eirmod dolore eirmod te vulputate vero nonumy cum diam sanctus. Magna et feugait dolores ut eu ipsum et. Iriure magna ipsum sadipscing lorem takimata eu ea.

Et nonumy labore dolore blandit sed. Amet invidunt lorem stet eos lorem. Duo clita est nostrud et sed elit dolores sed ad diam takimata erat consetetur lorem illum voluptua at. Kasd sit sadipscing et. Sanctus voluptua gubergren consequat sit gubergren ipsum eirmod eleifend sit voluptua. Sit est ea vel. Duis dolores accusam no et clita minim nulla magna lorem sit amet eirmod nibh feugait veniam volutpat accusam.