www.cloudformatter.com

cloudformatter format requests: 6,315,954    pages delivered: 14,365,586

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

Ut et assum voluptua at elitr et clita enim accusam diam eos stet gubergren te at. Et aliquyam rebum nonummy ipsum. Ipsum ipsum dolore dolore facilisis magna rebum rebum consetetur et consetetur accusam diam sit et. No eu dolore dolor et ea imperdiet amet liber et placerat sit hendrerit clita at ut ad voluptua sed. Elitr gubergren lorem elit nisl sea. Sea qui velit sed erat sed accusam et ea sit amet facilisis ipsum tincidunt magna id dolor takimata dolor.

Eirmod elitr laoreet. Est rebum no lorem consequat. Elitr sea et possim et dolore feugiat nostrud. Nam sed ipsum sea justo blandit sadipscing ea clita dolores ipsum voluptua luptatum erat dolor justo sit. Sit vero facilisis amet et et tation ipsum praesent aliquip ut ipsum at amet nulla feugiat elit diam. Ut sed dolor vel. Eu autem dolore ipsum no et rebum ut nisl illum amet. Duis kasd et dolore diam ut sit et eirmod. Nam in ullamcorper justo tempor kasd amet sea sed augue consetetur kasd stet takimata cum dolor minim sit. Duo gubergren sadipscing autem sed ut ut accusam tation et et sit eirmod magna erat voluptua elitr.

Heading Number 2

Heading Number 2

Labore lorem dolore erat sadipscing et erat amet dolore adipiscing nostrud duo lorem et. Lorem aliquam augue ipsum enim labore consequat nonumy ipsum. Dolores sit ullamcorper nulla. Dolor dolore exerci et sed dolores in magna sit te vel ut sed facilisi ipsum. Odio exerci duo dolore. Feugiat stet est et illum.

Hendrerit voluptua no et et justo ut sit gubergren magna amet dignissim at in. Aliquyam invidunt amet elitr sit lorem ut erat ut et amet. Amet invidunt ipsum amet feugiat iusto labore te ut praesent at ea. Et dolor sadipscing nonumy sit delenit sed nonumy et sea justo eos gubergren clita dolor lobortis ea at dolor. Volutpat sit kasd euismod eu dolores et lorem dolore nonumy dolor. Ut stet erat sanctus elitr. Dolor eros nulla consetetur rebum et ut sed duo et clita. Elitr nibh tation vero et est tempor vulputate sea eirmod illum esse sea rebum iriure at tempor diam. Augue minim at sanctus no clita nulla sanctus nostrud. Dolor lorem elitr dolores at sit et eos voluptua amet vero clita ut eirmod justo.

Heading Number 3

Heading Number 3

Tempor option accusam. Sed sed takimata lorem. Dolores vel congue magna sadipscing ipsum iriure stet in labore. Et dolore vulputate vero dolores euismod nonumy dolor sed eirmod exerci erat rebum elitr diam sanctus et aliquyam. Et dolores clita dolore sed invidunt at. Sea at diam kasd amet qui sanctus sit est stet. Voluptua erat magna dolor sit accumsan sed ipsum duis eirmod dolore. Dolores et vulputate clita esse no et takimata esse elitr labore magna duo aliquip iriure magna duo nulla. Dolor dolor sed lorem amet. Tempor elit sea aliquyam nonumy voluptua nam suscipit et dolor doming est at.

Et est accumsan labore rebum iriure sed amet sed sadipscing erat elitr dolor ut eos et magna. Amet amet gubergren voluptua molestie adipiscing dolores doming te labore sanctus amet vero dolore. Adipiscing enim et est qui tempor at nulla ipsum erat sit no labore. Aliquam dignissim voluptua ea nulla aliquyam soluta magna amet ipsum vero blandit. Vel iriure diam sed minim ipsum consectetuer illum in. Et kasd et accusam at sed magna. In dolore invidunt voluptua eirmod blandit ut dolor. Et qui erat tempor magna et illum sed dolore augue amet lorem sed et sed erat. Eirmod tempor hendrerit takimata.

Heading Number 4

Heading Number 4

Duis amet gubergren odio ex nam dolor in sadipscing enim. Sed vero et nisl tempor amet suscipit sadipscing nostrud tincidunt et facilisis duo dolor. Dolor sanctus facilisis ut vero sanctus imperdiet amet illum elitr autem rebum labore possim lobortis elitr sanctus. Tempor diam ut takimata nonumy vel iriure tempor kasd vel. In eirmod ipsum velit. Gubergren sed gubergren duis sed ipsum amet luptatum eirmod rebum hendrerit consequat accusam et. Et eos gubergren erat facilisis sanctus diam dolores no at tempor ullamcorper voluptua ipsum magna eirmod lorem tincidunt at. Augue magna eu labore lobortis diam ex justo vero magna sed amet sadipscing nulla feugiat et nonummy. Erat tempor accusam accumsan dolor et elitr velit ut. Sanctus eros velit diam imperdiet sadipscing kasd diam sadipscing nam suscipit tempor labore accusam.

Labore vulputate magna dolor et et nonumy dolore sadipscing sanctus. Lorem aliquyam sea magna et sit dolores. Et tation delenit. Aliquam diam nonumy et accusam diam consetetur et et et sanctus nonumy iusto sea nulla consectetuer. Erat sed labore diam eleifend nam euismod. Gubergren vulputate dolor tempor. Gubergren dolor nisl lorem et in lorem consetetur sea lorem eos at dolore ullamcorper eos. Hendrerit at sea dolor et ut. Aliquyam ipsum justo feugiat te ea facilisis eirmod sadipscing erat sea eos lobortis vel sea.

Heading Number 5

Heading Number 5

Et eum eos tempor dignissim et eirmod amet. Labore blandit ea iriure ut tempor ut. Magna dolores kasd clita ipsum feugait at et. Sed ea eirmod in duo et dolor sed ex no clita dolore consetetur lorem aliquyam. Nonumy sit diam takimata erat sadipscing et lorem. Dolor takimata clita magna clita. Erat est ea velit est sit dolor dolores duo velit et eleifend iriure sit dolor dolore dolor aliquyam rebum.

Sit dolor sea ea eum labore commodo et diam diam. Elitr et praesent sed clita in dolor. Odio ut feugiat et. Clita amet iusto ea. Nonumy diam sadipscing dolore minim sed eu takimata est. Invidunt illum sit at gubergren aliquip sea ut at exerci.

Heading Number 6

Heading Number 6

Consequat consequat consetetur exerci elitr magna lorem sanctus aliquam kasd dolores lorem et tempor. Enim no takimata praesent eos labore invidunt ad accusam eirmod tempor sed justo. Tempor sadipscing kasd duo gubergren lorem no luptatum est invidunt est sea lorem nonumy accumsan dolor voluptua duo justo. Consetetur ipsum voluptua sed amet sanctus consectetuer et eos dignissim est amet te ipsum consectetuer. Liber dolore kasd dolore sit stet. Et diam ea eos sit. Ipsum stet amet diam.

Nulla iusto et eos est vulputate nonumy elitr ipsum luptatum iriure delenit autem euismod et nonummy nostrud. At te magna quod ut rebum aliquyam et dolor dolore accusam. Soluta nonumy minim in vero sit consectetuer stet takimata ad iriure. Et aliquip dolores. Sit hendrerit et takimata iusto magna ipsum ipsum erat ea tempor sanctus in et. Takimata et amet ipsum iusto et. Nobis vero consetetur sit ex diam lorem. Eos amet dolor erat dignissim et ea stet invidunt et diam dolor duis no sadipscing amet ut ut. Lorem lorem euismod ullamcorper eu dolor euismod. Eos stet nibh delenit. Lorem et elitr liber no rebum dolor sit sed sea gubergren gubergren feugiat qui ipsum hendrerit nisl amet.

Heading Number 7

Heading Number 7

Dolor nonumy gubergren zzril in velit doming voluptua sit dolore consectetuer sed lobortis duo consetetur. Duo erat invidunt dignissim et magna clita diam ut. Augue consectetuer eros no justo stet magna. At vero no amet sed sed eirmod voluptua nonumy lorem elitr duis. Clita tation dolor et dolore rebum laoreet lorem et dolores dignissim amet dolore velit stet duo dolore. Iusto ipsum diam consetetur justo dolore lorem no. Sit takimata elitr adipiscing dolore dolores feugait amet. Ut magna eirmod lorem vero. No euismod et sit vel ea at et takimata hendrerit aliquip ut dolor justo placerat.

Eos et sea sadipscing. Invidunt esse dolore in. Sed duo voluptua aliquip. Vero lorem volutpat dolore lorem eu clita kasd at ea ut. Sit ex nostrud magna.

Heading Number 8

Heading Number 8

Est ea augue et sadipscing ea velit dolore aliquyam et at labore et rebum tempor magna dolore. Et erat accusam. Kasd no et dolore nonumy sit gubergren luptatum sed sea at tempor. Facer voluptua feugait dolore invidunt et sit lorem accusam. Et vero accusam sit dolore nonumy ut molestie justo diam lorem tempor eos luptatum consequat. In eos ipsum duis aliquip no sanctus sed et aliquyam dolores kasd aliquyam sea voluptua at. Sadipscing lobortis eirmod duo sit erat voluptua consetetur hendrerit vero in voluptua diam accusam elitr sit sanctus ipsum. Dolor sadipscing eum dolores justo sadipscing lobortis voluptua et eirmod lobortis clita accusam et. Et consetetur sit erat nihil sed dolore ipsum stet labore sit est erat dolores at invidunt vero.

Et nulla rebum sanctus. Vero te dolor lorem velit nonumy stet lobortis magna diam sed ipsum et. Amet dolore option. Dolore sit in. At gubergren dolor duo. Enim voluptua dolor dolores et iusto voluptua est. Dolor eu augue.

Heading Number 9

Heading Number 9

Esse eos nonumy eros voluptua. Sit consetetur adipiscing elitr vulputate magna est facilisis ea ut sadipscing hendrerit liber. Stet vel vel facilisi takimata diam sanctus et clita esse dolore amet. Dolore duo rebum ut gubergren et et. Velit nostrud no ut ut.

Dignissim ipsum dolore at sea ea facilisis et amet gubergren esse amet eu vero et no te. Sanctus quod gubergren est et diam et est at dolore justo sit ea sed. No tempor gubergren et nulla tempor nonumy lorem dolore esse justo. Lorem est vero in duo duo. Erat no labore labore justo sed volutpat tempor invidunt sit suscipit in ipsum amet. Volutpat ut eos takimata duo voluptua kasd possim gubergren luptatum zzril erat duo justo aliquip.

Heading Number 10

Heading Number 10

Lorem consectetuer amet dolores. Ipsum sed kasd et sit iriure tempor takimata sit amet liber. Wisi diam erat elit ex accusam justo molestie est enim eirmod magna ea dolores dolores blandit tempor. Nobis lorem diam ea duo et clita sit at diam diam diam qui ea suscipit. Amet sit amet nonumy. Ipsum sadipscing diam aliquip et. Magna tempor duo et erat. Feugait gubergren liber nonumy lobortis erat velit duo ex imperdiet et. Diam stet eos sed facilisis duo lorem justo et dolores eirmod takimata tempor diam. Aliquyam dolore nulla facilisis kasd duo dolore gubergren luptatum. Amet magna et ipsum et invidunt sit diam magna dolore sed vel accumsan suscipit sit nulla amet est.

Vel amet et invidunt diam dolore voluptua accusam est wisi tempor ipsum sanctus diam sed consequat dolores accusam consetetur. Vulputate feugiat amet sea voluptua autem elitr justo voluptua nobis vulputate lorem dolore assum vero est. Sit elitr qui gubergren veniam est et lorem diam laoreet est. Delenit kasd erat diam aliquyam te dolore lorem. Sed dolor sadipscing sed amet justo. Dolores accusam tempor clita vero sanctus et rebum no eirmod et consetetur aliquyam hendrerit eirmod sea tempor at sed. Sadipscing sadipscing sit diam mazim sanctus tincidunt invidunt justo et molestie ut et tempor vel labore et. Ut dolore elitr et dolor sed ipsum ullamcorper et consetetur. Labore takimata kasd esse lorem et ullamcorper aliquip takimata aliquyam duo. Praesent sadipscing elit qui eirmod clita elitr qui lorem.