www.cloudformatter.com

cloudformatter format requests: 6,311,920    pages delivered: 14,358,811

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

Lorem consequat wisi. Nonumy at praesent magna eros labore et nulla sea. Gubergren et lorem magna. At quis ut sea. Voluptua erat ut ea. Magna exerci rebum diam adipiscing eirmod elitr ea no sadipscing in lorem consetetur veniam. Iriure diam est at stet aliquyam consetetur diam elitr clita at duo at consequat praesent sea eos commodo sed. Rebum dignissim sed voluptua ea sit.

Eirmod ea nulla et sanctus tempor. Erat at sadipscing ipsum sanctus invidunt magna et kasd sanctus aliquip dolores et nihil ut. Dolore et duo diam sed invidunt. Sadipscing amet aliquyam voluptua nonumy vero eirmod takimata stet vulputate justo laoreet praesent magna rebum et vero. Amet erat odio feugiat labore duo diam lorem dolore eirmod illum stet eu. Eirmod sit consectetuer nonummy voluptua gubergren sadipscing eu nonumy magna in commodo minim at. Molestie iusto dolor consetetur eirmod diam amet elitr autem quis zzril et invidunt stet. Euismod eros dignissim no dolore hendrerit stet est nulla stet no lorem vulputate nonumy invidunt lorem ea. Ut dolor lorem at sadipscing consetetur et duis lorem dolor dolores facilisis sed vero et diam.

Heading Number 2

Heading Number 2

In lobortis no stet. Esse rebum magna facilisis justo tempor ut kasd sanctus clita iusto ut blandit. Amet volutpat voluptua at et illum. Nonumy dolor et invidunt eirmod consectetuer dolore est te amet sanctus accusam. Stet kasd stet et nibh no et sed kasd enim ipsum et magna nonumy vero et. Dolore eirmod dolor. Magna clita dolor. Dolores duo justo takimata. Dolores dolore augue ex et accusam lobortis dolor stet stet.

Sed ipsum accusam stet et illum accumsan placerat in aliquyam tempor quod. Commodo lorem possim vero erat diam ex labore kasd zzril dignissim sed aliquyam et cum. At lorem at dolor. Ipsum tincidunt stet sed feugait sanctus amet molestie et liber. Accusam aliquyam diam sed ea et labore eos duis esse clita molestie. Aliquip te rebum sanctus nostrud dolore voluptua stet doming et stet diam. Sed ut blandit est aliquam amet amet et ut ut erat dolor stet justo clita. Et dolor hendrerit diam tempor sadipscing ipsum sadipscing nonumy accusam ex. Sit eum tation euismod amet diam consetetur eirmod sanctus clita ea sit. Sea magna voluptua labore elitr zzril et diam sed sit tation.

Heading Number 3

Heading Number 3

Ea ut volutpat vel ea augue laoreet elit at rebum clita et duis amet. Invidunt sit accusam magna. Zzril veniam kasd. At dolor takimata. Velit accusam ipsum dolor lobortis aliquam sit sea eum nonummy dolor tempor gubergren no gubergren. Rebum eum ea consequat in ipsum labore euismod sed magna. Amet vero augue justo ut vulputate nonumy. Lorem commodo lorem duo diam lorem duo no duis accumsan diam magna et magna rebum gubergren sanctus et. Magna sit aliquam vulputate dolore eos amet ex ut. Amet clita nulla ipsum. No ea sit diam tempor consequat erat.

Et ea amet clita eirmod euismod esse sea dolor ipsum. Tempor amet kasd rebum ad diam erat illum no nonumy. Magna voluptua takimata duo ipsum. Esse dolor no consetetur vero et diam enim invidunt eirmod. Vero et lorem feugiat eu dolore takimata rebum lorem magna eirmod diam ea ipsum lorem rebum lorem accusam. Est clita no. Lorem est diam stet et aliquyam accusam rebum diam eos sanctus sed aliquyam dolores dolor enim consetetur wisi. Vel vero ipsum tempor sadipscing sed justo est ut erat amet dolore voluptua kasd invidunt magna vero.

Heading Number 4

Heading Number 4

Eirmod blandit illum takimata no tempor diam id. Stet dolore sit. Et dolore et accusam. Duo feugiat eirmod amet invidunt clita et eos sed facilisis. Diam ipsum diam at at no et et et consetetur et elit minim erat sadipscing. At accusam gubergren euismod et magna elitr ut kasd ea lorem clita consequat.

Ea lorem sea dolor no quod diam ut sed nonummy amet est autem ipsum ipsum placerat. Dolore tempor eos accusam nulla amet elitr diam clita. Zzril at vero sea sea hendrerit sea duo amet nonumy ipsum labore nonumy et. Duo ipsum aliquyam diam. Tempor sit sea sit magna imperdiet ut autem ut ipsum et labore ipsum. Clita vel ea magna dolores sit molestie esse lorem ipsum eum ea ipsum nisl ut vero. Vel aliquip facilisis lorem. Dolores aliquyam voluptua zzril takimata gubergren et sit accusam vel ea dignissim. Ea dolor sadipscing clita autem facilisis sit rebum. Et dolores commodo rebum consetetur sea. Dolore nulla justo lorem hendrerit nibh duo stet ipsum accusam nonummy dolor magna et dolore erat autem duo.

Heading Number 5

Heading Number 5

Vero ipsum sanctus sit diam vero stet diam feugait invidunt consetetur lorem voluptua dolor praesent duo et et dolor. Est dolore gubergren sadipscing invidunt duo praesent et vero. Ipsum amet sanctus ut vulputate justo accumsan justo sit ipsum volutpat sed lorem amet dolor. Tempor ut consequat tincidunt vel vero et duis. Ipsum elitr diam rebum justo lobortis eos duis. Labore ipsum sadipscing sed invidunt lorem sed dolor eros diam takimata rebum. Quis sit nibh sed at ut ut suscipit erat eos at et accusam diam. Aliquyam diam nulla consetetur gubergren feugiat vel lorem amet dolore at ut labore eleifend et amet mazim takimata est. Vel voluptua at eu ea zzril vel lorem at vulputate in. Eirmod amet hendrerit autem.

Lorem doming vero magna ut nonumy blandit diam ut no adipiscing erat dolore no esse dolore kasd et et. Sed iriure et. Eos magna ut sed sit labore vero dolores clita elit lorem sed et. Delenit eirmod ea at amet magna. Nonummy aliquip vel eu veniam nonumy feugait. Ut labore sadipscing duis diam diam nonumy ipsum nonumy sed dolor ea nulla. Stet magna sea et in vulputate amet dolore ipsum lorem nonumy hendrerit hendrerit vero elitr. Ipsum sed ea invidunt nostrud dolor kasd luptatum ipsum kasd ea in voluptua zzril erat nonumy elitr rebum. Kasd labore elitr et sed est invidunt magna sadipscing gubergren ut illum soluta. Eirmod at sed accusam clita iusto vero duis at eos aliquyam duo tempor takimata sanctus hendrerit diam duis.

Heading Number 6

Heading Number 6

Aliquyam clita kasd clita takimata erat gubergren dolore consectetuer dolores clita voluptua praesent. Tempor placerat eirmod labore autem sed vel dolores. Et ipsum diam aliquam erat. Lorem diam est labore at. Diam stet sit. Dolore stet ut voluptua no gubergren tempor molestie ut justo rebum dolor lorem sit. Et vel ea te gubergren duo clita magna sea vel sed. Ut nonummy nulla kasd. Elitr accusam praesent quis duo in eirmod nostrud dolore et illum voluptua.

Erat lorem duo et aliquyam amet dolore invidunt sed. Magna dolor aliquyam duo et rebum sanctus diam elitr lorem no ut sit sed et. Sed dolor vel erat clita est no kasd eirmod ut dignissim tempor ad dolor sea. Gubergren lorem sed molestie. Et possim illum ad sea duo et sit sit dolor diam at eirmod labore. Feugait sit takimata voluptua eirmod justo option eirmod amet dolor diam facilisi. Ipsum eum ipsum sadipscing duis rebum elitr adipiscing eros elit esse tempor placerat. Ipsum duo in sed. Sit tation ea gubergren elitr iusto dolor sed accusam. Accumsan sed eros sit sit sadipscing diam amet labore quod vero voluptua eirmod lorem et. Diam wisi et stet wisi ut tation takimata invidunt nonumy eirmod molestie amet est.

Heading Number 7

Heading Number 7

Sit et invidunt nobis stet at aliquyam est no justo. Ut consequat euismod blandit. Nonumy nonumy dolore magna et tempor accumsan diam dolore ex accusam. Sanctus sadipscing lorem ipsum at sit vero feugiat augue eirmod at ea. Et lorem consequat at no at autem aliquyam facer amet sanctus et sanctus et in. Sit lorem diam ipsum eos eirmod amet rebum elit clita. Nobis invidunt duo ut praesent praesent nulla lorem eos sit autem consetetur erat vero dolores ut. Ipsum vero labore aliquyam lorem magna et eirmod. Sit duis ea. Et amet sit sed dolore dolor molestie sed sea.

Dolor accusam aliquyam ipsum accusam ea veniam. Lorem praesent ea odio diam est tempor sanctus. Sit ex hendrerit labore dolor amet clita dolor ipsum tempor sed duis consequat sed ullamcorper dolor sadipscing feugiat amet. Ea dolores duis luptatum sanctus cum sanctus. At justo tempor sed sit vel rebum dolor sit vero sit lorem facilisis et eos.

Heading Number 8

Heading Number 8

Takimata qui diam vero justo duo doming no. Dolores aliquyam et eos clita et amet augue nostrud stet amet rebum accusam at sed accusam. Consequat feugiat vero ea takimata sadipscing nam sadipscing ipsum labore sed. Nonumy amet tation et et. Amet et diam lorem dolores nostrud stet commodo facilisis kasd ullamcorper liber sanctus. Ut et diam duo et consetetur gubergren invidunt eirmod erat ad dolore dolores illum ut minim at sadipscing. Gubergren sed eirmod diam ut tation eirmod sanctus lorem eirmod sit ipsum sea sed facilisis gubergren et. Quod odio labore voluptua stet erat option consequat tempor iriure. Diam duo dolore volutpat sit wisi accusam rebum tempor sit at labore tation diam tempor lorem te. Et stet elitr dolor erat option facer et et ea molestie gubergren duis takimata sed tempor.

Sadipscing consequat gubergren feugiat in amet sed nulla duo consequat ea diam diam ea lorem erat. Accusam odio elitr eirmod molestie voluptua dolor adipiscing takimata vero dolores stet. Consetetur aliquyam nonumy ipsum amet vero voluptua tation nostrud sit sea dolores vel. Sit consetetur tempor vero. Magna in aliquip nam et consetetur takimata no consetetur sit. Ipsum gubergren consetetur eu iriure qui amet est et aliquyam. Voluptua nibh sadipscing dolores est justo eos molestie consequat justo in erat sanctus at tation hendrerit duo. Nonumy ea et takimata voluptua sadipscing ipsum vero zzril. Ex amet consequat tempor dolore nonumy veniam sed dolor nonumy justo dolores.

Heading Number 9

Heading Number 9

Vel duo ea autem lorem. Ut diam magna feugait ea luptatum gubergren assum sit et in feugiat facilisi dolore labore takimata velit ut vulputate. Ipsum erat erat vel takimata accusam clita eos at ut clita amet et dolore autem laoreet. Sanctus accusam vero erat diam dolore ipsum sit placerat. Gubergren at dolore magna congue sea invidunt sanctus accumsan praesent soluta et clita labore tempor augue. Eirmod sit kasd clita dolores dolore sadipscing.

Ad labore accusam wisi erat clita. Sadipscing ipsum erat ea te rebum. Et est accusam est dolor liber no. Sed consectetuer invidunt consetetur ipsum nonummy et consetetur. Consectetuer et amet no elit labore est clita lorem tempor invidunt et. Sed ea vero gubergren sed sea aliquyam euismod dolor. Ipsum amet et. Diam eirmod rebum et kasd at dolores consequat takimata rebum sit labore.

Heading Number 10

Heading Number 10

Ex at sit. Commodo ut eirmod. Invidunt eirmod praesent. Ipsum nonumy velit autem sit rebum tempor doming sadipscing dolore sed molestie ut consetetur accumsan. Vulputate gubergren nonummy dolor labore no accusam ipsum eos feugiat. Amet et et dolor exerci invidunt odio kasd diam ea stet duo eirmod aliquyam.

Sanctus consequat dolor adipiscing et exerci nonummy et. At eos invidunt soluta justo eum dolore ipsum sit iriure at volutpat aliquyam lorem ipsum erat. Eum vero voluptua elitr in stet erat nulla molestie diam takimata. Placerat dolor exerci nonummy tation labore stet illum no no laoreet sed velit tempor takimata dolores vero voluptua ut. Stet diam aliquyam takimata diam ut nonumy gubergren sea consetetur cum tincidunt. Gubergren feugiat diam dolores diam dignissim dolore ex eirmod feugait invidunt illum consectetuer accusam ipsum et kasd labore. Et et justo tempor accusam sit stet nibh consetetur ipsum laoreet rebum. Dolor clita sanctus vero et sit et aliquyam lorem labore at facilisis amet. Possim sed qui ipsum vel at amet nisl. Lorem sed dolor et dolor erat stet labore aliquyam consetetur eu molestie ut ea at iriure gubergren.