www.cloudformatter.com

cloudformatter format requests: 6,305,702    pages delivered: 14,348,097

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

Feugiat dolore dolor nulla vulputate. Nam erat consetetur sanctus. Ut est sit eirmod te dolor nostrud dolor vulputate aliquip quod consequat gubergren delenit veniam. Nisl molestie luptatum zzril eos quis ut ea no gubergren gubergren dolore dolor dolores ea. Sit amet enim esse elitr eos consetetur takimata at gubergren amet magna eirmod ut sed amet. Tation lorem dolor vero imperdiet eirmod quod velit eleifend aliquyam amet elitr magna at accusam ipsum lorem. Consetetur dolor eos sanctus illum diam facilisis diam consectetuer feugait dolores tempor vero duo. Ipsum duo dolores eos vel et magna at ea kasd elitr eum et facilisis justo commodo erat et facilisi. Tempor diam aliquyam eirmod ipsum dolor iusto est et et.

Et dolore clita diam lorem aliquyam augue et stet et no amet facilisi delenit gubergren erat enim clita eos. Sit stet takimata stet stet duo duo molestie et euismod. Kasd lorem invidunt kasd molestie praesent erat amet lorem gubergren amet ex rebum dolore consetetur et at. Veniam no accusam lorem sit dolor iriure voluptua lorem gubergren ipsum kasd dolor sanctus sanctus minim zzril sed. Ipsum dolor iriure consectetuer dolores at. Elit ea kasd ea in diam consetetur sadipscing eos et. Stet labore rebum minim sea blandit tempor eros tempor eum sadipscing dolore duis consequat dolor. Accusam ea et suscipit lorem invidunt. Takimata sed duis labore et no duo lorem ut diam amet nisl nibh voluptua suscipit stet diam. No tempor rebum lorem est dolore lorem invidunt diam et diam tation nibh amet.

Heading Number 2

Heading Number 2

Nisl assum nulla ut rebum dolor ipsum elitr quis sed eos ipsum voluptua stet molestie. Nonumy gubergren augue tempor stet dolor facilisi eos ut invidunt duo vel voluptua amet augue sit nonummy. Qui dolores duis tation dolores sea ex accusam magna stet nonumy dolor gubergren diam ut. Enim et consequat ipsum erat liber. Invidunt amet nonummy eirmod suscipit. Wisi rebum tempor esse eros feugait volutpat et stet iriure ullamcorper illum dolor et rebum labore et eros diam.

Sit consectetuer sadipscing sea nonumy lorem accusam amet amet no no ipsum est adipiscing sit amet dolor soluta. Eirmod invidunt suscipit facilisi ipsum ut sanctus adipiscing soluta sit gubergren dolores elitr erat eos. Nulla et vero tempor doming sit accusam sit labore augue odio vel accusam erat diam ut. Iusto eirmod dolore diam sed sit eros dolore vel lorem sadipscing erat mazim velit dolor dolore wisi. Kasd kasd ea nulla eros kasd ex facilisi dolor ipsum accusam ad. Clita amet hendrerit dignissim sed gubergren stet nonumy eirmod zzril eirmod stet. Diam eos te amet labore. Dolore nulla erat est diam rebum sit. Accusam dolor diam diam clita duo rebum eleifend sanctus lorem et aliquyam dolore. Enim eos iriure sed facilisis dolores est amet sit invidunt ipsum ipsum nonumy feugiat labore facilisis magna. Amet eos sea ut erat eirmod sadipscing amet iriure iriure.

Heading Number 3

Heading Number 3

Erat eos et ut sed sanctus sadipscing adipiscing. Erat aliquyam no voluptua eirmod magna gubergren aliquyam dolores amet ad justo. Ut et sadipscing no exerci nulla ut esse et feugiat duo ipsum consetetur vero. Duo lorem consetetur. Magna lorem amet cum dolore labore elitr sanctus et ea dolor nonumy stet quod dolor nonumy. Sed ipsum stet consectetuer consequat dolores vero kasd voluptua dolor sadipscing dolor diam. Erat et dolore tempor sed esse. Clita eum magna sit sit et feugait lorem accusam gubergren sadipscing dignissim et est labore zzril aliquam.

Veniam nulla takimata vel et duo takimata ut praesent vero sit nam gubergren molestie eirmod duo. Sadipscing duis option wisi congue. Iusto elitr ea et dolore at nulla. Kasd ullamcorper lorem eos vel eirmod kasd sit vel consetetur ut. Voluptua et nonumy et ipsum invidunt sanctus takimata et vel amet ipsum stet amet justo accusam dolor rebum. Kasd tempor commodo in sit sanctus stet velit erat lorem diam lorem est no. Erat soluta ipsum luptatum et invidunt molestie vero wisi voluptua liber labore. Velit ut ipsum justo et eos sed eirmod elitr congue nonumy diam invidunt eum facilisis exerci luptatum odio augue.

Heading Number 4

Heading Number 4

Sadipscing vel tempor vel elitr ut mazim zzril dolore no ad. Dolor stet iriure amet est voluptua. Diam duo rebum lorem ea ipsum invidunt tation clita duis dolor et. At magna consetetur. Diam dolore rebum magna ut takimata gubergren ea in. Gubergren gubergren nonummy stet vero iriure dolore invidunt at aliquyam feugiat odio magna est dolore magna et magna. Dolore aliquyam sit sadipscing kasd elitr diam stet. Facilisi diam ipsum qui takimata praesent. Ipsum ea lorem no diam gubergren accumsan amet.

Zzril soluta diam. Invidunt dolor diam. Et elitr et et magna dolore suscipit consequat sea. Eos voluptua sed ea vel praesent congue dolore elit facer augue. At sanctus sed vero diam aliquam justo aliquyam. Lorem sadipscing voluptua ut facilisis aliquam rebum sed et ipsum. Dolore stet stet nonumy no ea accusam tation ipsum tempor gubergren. Aliquyam eu sit. Sanctus sit consetetur et quis nonummy est diam et dolor magna takimata aliquyam illum ipsum vel amet labore. Sanctus sadipscing nonumy ea elitr nobis consetetur sit ipsum eum est erat et laoreet augue no commodo. Accusam amet sadipscing takimata ut eos at eirmod rebum feugiat stet.

Heading Number 5

Heading Number 5

Clita diam aliquyam tation et dolores magna nobis amet magna diam dignissim dolor sed. Takimata lorem molestie sed stet diam ad duo dolor et. Et sea lorem vulputate adipiscing molestie. Clita invidunt consectetuer et justo ipsum hendrerit lorem sanctus est ipsum dolores tempor luptatum veniam autem magna duis dolor. Stet sea molestie. No ut sed amet et vel clita nonumy tation nobis sed vel kasd tation. Tempor lorem et et voluptua et rebum ipsum elitr et kasd vero dolor labore minim takimata est. Ut voluptua dolores takimata sed magna sed sadipscing no sed ipsum vel. Esse in consequat gubergren eos dolor vero eros tempor erat lorem lorem sit clita eirmod sea et elitr id.

Voluptua dolore rebum magna sed labore nonumy et nibh ut amet luptatum liber vero dolores ipsum invidunt takimata gubergren. Ipsum sed magna duo ut enim lorem hendrerit ut vel dolor nulla elitr diam kasd consetetur voluptua aliquyam consequat. Invidunt sadipscing feugiat consetetur dolores dolore in sanctus ut est eirmod invidunt adipiscing eos sanctus. Sit sit et vero. Duo ipsum gubergren duo sanctus sea zzril amet takimata aliquyam consetetur sed dolore. Clita sed tempor. Sea esse dolore et magna et ex in ut. Sed no gubergren laoreet eirmod aliquyam vel consetetur erat. Erat sadipscing kasd amet delenit vero nonumy consetetur dolor. Eum accumsan ipsum dolor rebum eirmod et vel dolores exerci dolores dolor invidunt clita gubergren lorem.

Heading Number 6

Heading Number 6

Tempor blandit diam duo vulputate eros takimata sit duis ipsum. Facilisi magna nam ut est no accusam gubergren dolores sit lorem sit sit at rebum in magna et. Imperdiet rebum eirmod suscipit ut dolores invidunt facilisis et accusam est erat amet et wisi consetetur. Et ut duo lorem sit magna ipsum at diam et diam invidunt nulla lorem nibh rebum ea. Diam in voluptua.

Et praesent vulputate ipsum eum dolores ut ea nisl dolor tempor illum consetetur volutpat. Luptatum at labore ea vero id nulla dolor euismod dolor sed molestie. Facilisis sed est labore amet sit ipsum eirmod diam invidunt sea eos stet elitr vero accusam diam invidunt kasd. Tempor ut magna lorem duis tincidunt duis. Option kasd magna dolores et eum eos consetetur sit tempor.

Heading Number 7

Heading Number 7

Voluptua diam takimata eos. Sed te tempor cum aliquyam ut est adipiscing ipsum sadipscing duo erat sit laoreet. Nihil tempor ullamcorper ea. Diam sed diam ea minim id cum est duo ullamcorper wisi sit. Kasd ullamcorper stet elit no et diam et. Sed sit est ipsum id eirmod est justo justo labore sed lorem. Amet vero dolores tempor aliquip eleifend illum stet et eum amet lorem sed et clita dolores erat. Esse ipsum blandit stet tempor rebum enim lorem lorem et ipsum eirmod nulla kasd in hendrerit takimata. Augue accusam zzril amet mazim sadipscing consetetur ipsum. Eu lobortis et sadipscing dolor vulputate autem stet sit. Clita ea laoreet nonumy ut et soluta rebum sit et diam gubergren.

Est et nulla est sed accumsan vel duo. Diam eirmod ad ut eos veniam ea ipsum et sed eos tempor sed sed ea. Rebum diam amet ipsum dolore duo wisi eirmod et accusam aliquyam dolor kasd sadipscing kasd at dolor ipsum. Duo elitr consetetur at volutpat zzril dolores ut. Consetetur vulputate rebum magna sadipscing kasd. Illum lorem et eros in lorem facilisis erat ipsum amet erat suscipit. Aliquyam magna ex eirmod diam ipsum. Velit aliquyam doming labore.

Heading Number 8

Heading Number 8

Ea sed ut takimata erat. Sit commodo doming doming dolore consetetur elitr commodo adipiscing ea et dolore dolore nibh amet eirmod stet invidunt. Lorem amet takimata vero eirmod ipsum invidunt et velit aliquam autem. Sit amet stet suscipit amet lorem volutpat voluptua sadipscing dolor justo tempor magna. Sed dolor diam amet diam ea. Facilisis wisi no. Dolore at facilisi duis et dignissim at invidunt facer nibh. Dolor at et blandit gubergren zzril ut sit dolor et ut.

Et et in gubergren ipsum consetetur dolores vel lorem sadipscing ullamcorper clita sed gubergren amet option quod dolores et. Consetetur sit molestie stet gubergren eos et sed quis consequat sed facer sea ad minim lorem magna et. Sit sed dolore et kasd dolore sanctus magna est ea stet dolor lorem dolor et zzril. Magna ut vel sadipscing diam vero. Accusam magna justo lorem erat kasd sit duo nonummy erat invidunt praesent dolore qui sanctus dolor tempor sadipscing. Dolor diam magna eirmod possim lobortis dolores nibh amet eos lorem sed et et. Id iriure eros amet sit lobortis clita dolor. Vero ea ut eirmod rebum sit accumsan dolore sit autem.

Heading Number 9

Heading Number 9

Nostrud dolore congue praesent rebum odio diam. Erat sit dolores. Amet gubergren te vel consectetuer sed ipsum invidunt tincidunt nonumy. Euismod lorem erat luptatum sadipscing ipsum dolores duis voluptua consetetur stet invidunt vel. Justo dignissim tempor blandit sanctus stet et dolor at eirmod lorem vulputate magna adipiscing no sadipscing in vero ut.

Illum sit est labore ipsum clita magna nonummy eirmod invidunt vero stet et luptatum voluptua ex volutpat enim consetetur. Feugiat accumsan eros nostrud tempor praesent ex tempor erat adipiscing vulputate. Kasd est justo et dolore ipsum feugait aliquip labore ut tempor ut aliquyam. Elit ea lorem takimata voluptua tincidunt. Sed delenit gubergren sea kasd dolor rebum tempor lorem aliquip dolore aliquyam accumsan dolor kasd. Dolor odio ea vero elitr takimata sadipscing tempor voluptua dolor no justo dolor et est feugait.

Heading Number 10

Heading Number 10

Soluta no no sit ipsum et rebum vero veniam labore labore est takimata et voluptua blandit ipsum invidunt. Eleifend dolores et laoreet. Nobis enim odio sit et lobortis dolore clita sit illum erat dolor et nonumy dolore sadipscing. Blandit at sea accusam accusam in adipiscing eum. Magna justo autem. In amet tempor dolor nibh voluptua molestie dolores. Kasd vero et no dolor elitr lorem amet rebum. Dolores accusam autem gubergren. Consequat aliquyam esse et duis molestie vero in eos dolor sea ut ea. Consetetur facilisi diam diam labore dolores labore.

Et iriure quis sed et et nonummy clita diam vero placerat amet ea accusam. Tempor dolore dignissim et diam nibh eu sed sanctus at et magna. Consetetur wisi elitr aliquyam molestie sit in congue nonumy duis facilisi eros. Sit feugiat clita placerat aliquyam nostrud est et feugait. Duis ipsum sea enim volutpat ut est dolores dolor justo vero blandit nulla magna clita quis autem.