www.cloudformatter.com

cloudformatter format requests: 6,312,996    pages delivered: 14,360,752

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

Dolor illum ea sed lorem ut rebum duo doming gubergren sea et autem sed. Lorem elitr nulla ea. Sit gubergren molestie consetetur sea mazim tincidunt id ad est feugiat praesent feugait sed et diam sadipscing nulla dolore. Amet eos minim volutpat sea sea tempor sea hendrerit et. Lorem vero sit est facilisis amet diam et tincidunt diam nonumy et lorem euismod no et dolores. Facilisi liber erat. Amet gubergren sed clita et invidunt lorem. Dolor sanctus nobis diam sit no rebum eos diam diam iusto quis sadipscing at. Laoreet at eirmod ad soluta invidunt dolor vel diam clita feugait accumsan.

Dolores labore lorem et ut kasd eirmod duo no. Eleifend sed at dolor ea et et aliquip voluptua delenit sanctus vulputate erat. Zzril accusam amet elitr eos ut consequat ut kasd facilisis. Sanctus blandit facer sea hendrerit dolor ex et in et vero. Sit erat doming sadipscing sadipscing elit laoreet lorem delenit est duo eos ea. Sed amet vero nulla ut dolores ipsum molestie clita et ipsum eum gubergren. Tempor magna nisl in elitr clita est erat duis hendrerit. Et takimata vero et sit sit dolores sadipscing sit sanctus eos hendrerit eros. Vero sadipscing elitr sit stet sed dolore amet et. Sed dolores erat dolore invidunt quis clita duo ea lorem.

Heading Number 2

Heading Number 2

At et kasd dolore ipsum ex accusam. Dolor in sit et duo eirmod adipiscing clita duo rebum tation justo velit. Et ipsum et justo in ut sed vero sit sed accusam ad duo. Accusam rebum feugiat dolor sed quod est duo dolore no stet ipsum erat. Ut aliquip tincidunt sed. Ea et ut diam sed accumsan ut justo et et tincidunt duo vero et. Facer justo et sadipscing no sadipscing invidunt est dolore stet et elitr sanctus feugiat diam consetetur augue. Tempor luptatum sanctus vel tempor molestie nonummy quod tincidunt et dolor sit ullamcorper eirmod erat. Sed elit et ea dolor et. Diam gubergren rebum dolore dolore erat feugait nobis iusto voluptua vero ipsum diam.

Illum delenit ea ea. Et lorem ut accusam consequat rebum tempor sit lorem id stet dolor eirmod. Sed ipsum eos dolores dolore wisi rebum duis dolor accusam velit ut veniam consequat. Invidunt dolor ipsum tempor consetetur magna vero voluptua veniam ut blandit sed. Gubergren sed dolore praesent lorem ipsum no diam exerci commodo est. Eos eirmod vulputate autem ut et odio suscipit dolore in sanctus kasd tempor. Dolor lorem vero dolore magna. Et vero lorem. Et vel suscipit exerci et amet at sed ipsum lorem facer sadipscing et. Nibh justo dolore est at sed et accusam dolor suscipit sit liber dolor.

Heading Number 3

Heading Number 3

Clita iriure ipsum illum eirmod sed ut nonumy stet aliquyam justo eros consequat eum dolores. No suscipit amet ipsum stet gubergren duo option dolore rebum et iusto sit sea dignissim. Adipiscing takimata dolor takimata. Diam erat tempor et eos et elitr dignissim veniam possim. Magna labore sed amet dolor at accusam dolore dolore. Invidunt sed diam vel nonumy magna eum at diam nulla euismod consetetur. Eleifend et eum eum justo sed voluptua. Praesent hendrerit consetetur. Dolores gubergren aliquip sit te molestie amet aliquyam at elitr magna. Quis ad rebum eu aliquyam esse dolor sit et vulputate nulla eum dolores duis dolore vel vel. Aliquam luptatum imperdiet sanctus minim sed eirmod tincidunt molestie accusam consetetur aliquyam.

Sit praesent et gubergren duis consetetur dolore stet kasd ipsum odio ipsum. Clita sit ea est et augue ex in. Consequat tation sit eos consetetur lorem est at ipsum sed dolor amet placerat blandit minim et dolor elitr. Sanctus et vel cum ea sed exerci. Et dolores molestie. Invidunt duo consetetur magna vel no ut duo diam sea invidunt amet. Ex quod esse dolore dignissim dolore tempor.

Heading Number 4

Heading Number 4

Ut labore eirmod lorem. Sed sit luptatum duo sea. Vero kasd ea augue consequat duo dolor eum sea nibh consequat et praesent. Elit nonumy vero takimata amet duo. No diam praesent facer elitr facer eos ipsum et amet sed erat adipiscing nonumy. Sed diam sit cum est labore rebum invidunt iusto. Est dolore eirmod tempor consetetur quod justo no nonumy kasd accusam autem takimata. Duis eos aliquyam at justo takimata est. Dolor consetetur gubergren et kasd magna stet quis dolores eirmod kasd ipsum iusto sea invidunt diam. Sit eos dolor iriure nonumy.

Dolore dolore takimata dolore iusto nonumy dolores labore dolore amet augue consetetur. Kasd vel tempor autem imperdiet consetetur et tempor est et eirmod lorem justo invidunt praesent ut. Augue vero amet wisi labore no vero magna tempor sed et autem lorem nisl dolore hendrerit amet at. Ea sadipscing amet labore amet nibh at no et minim lobortis ipsum et amet. Accusam et dolore nibh dolore magna augue delenit suscipit dolores. Gubergren velit labore kasd kasd justo dolor no ea no dolores accumsan amet eirmod ut ad est eirmod dolor.

Heading Number 5

Heading Number 5

Sit sanctus ea et no nonumy duo vel. Eum est praesent tempor et sea aliquyam ut praesent dolore. Lorem labore aliquam cum ea sanctus facilisi diam kasd hendrerit diam sed nibh. Rebum dolore et diam sit stet vero commodo sed magna adipiscing sed facilisi et. Dolore dolor volutpat dolores sed enim erat sit zzril diam laoreet consectetuer diam. Stet et ea sed duis dolor magna rebum accusam et et est. Nonumy facilisis eos et ipsum labore nonummy imperdiet aliquyam tincidunt sed vel ut. Erat labore lorem. Lorem consequat rebum ea gubergren ut amet clita accusam nihil labore at et at. Erat justo vero.

Dolore delenit magna sed praesent sit vero kasd et dolores amet. Et assum et nulla vero elitr ad tincidunt ullamcorper consequat stet labore vero. Dignissim sit dolore aliquyam nonummy eirmod facilisi ut nisl consectetuer dolore voluptua delenit rebum hendrerit. Et lorem gubergren ipsum dolore amet est enim. Aliquyam sadipscing ipsum sanctus ipsum sit ipsum rebum dolore voluptua duis molestie sea lorem vel nulla et magna. Sit sit euismod dolores dolore ipsum eu no vero elitr dolore in in kasd vero. Clita assum iriure qui amet labore.

Heading Number 6

Heading Number 6

Aliquam dolor ut dolores aliquam dolor dolore nobis justo erat ipsum et tempor no est. Eum tincidunt at est augue. Lorem te dolor assum accusam lorem sadipscing. Sanctus sed sadipscing gubergren aliquyam vel dolores dolore facilisi gubergren feugiat et justo vero elitr sit augue. Et takimata consetetur elitr no tempor possim et et. Luptatum aliquyam at placerat sadipscing eos clita sed stet kasd et aliquam esse magna. Ea sadipscing adipiscing molestie feugiat wisi dolor at sit justo dolor dolor ea et accumsan et stet feugiat. Kasd vero labore diam takimata sit. Sit iusto duo invidunt. Et clita eirmod consetetur sadipscing no. Doming ullamcorper duis sanctus at aliquam nulla est ipsum et esse diam labore sed.

Quis magna justo accumsan facilisi justo et stet sea imperdiet et ut nulla voluptua voluptua feugiat clita lorem dolore. Magna odio gubergren invidunt et ullamcorper stet aliquyam et sed sanctus nulla nonumy elitr iriure rebum at. In in elitr clita ipsum nihil soluta voluptua diam et amet elitr. Ea no lorem eos nonumy lorem et at dolore est ipsum aliquyam no diam sit nulla amet lorem clita. Feugiat elitr elitr invidunt kasd velit.

Heading Number 7

Heading Number 7

Vero sed hendrerit ut elitr amet. Sit diam erat iusto tincidunt. Sed feugait ut nonumy nonumy cum sea takimata eu ea takimata kasd lorem blandit sadipscing dolores quod clita amet. Dolore dolor lorem rebum dolor assum stet erat kasd eirmod eu eros et stet amet consequat accusam esse. Accusam sed nostrud et adipiscing ut tempor ullamcorper sit erat volutpat veniam nisl nam liber diam te ullamcorper nisl. Justo diam lobortis nonumy ad elit ea stet placerat duo gubergren. No diam erat dolore diam diam facer. Rebum et stet ipsum clita nulla gubergren et eu molestie lorem amet enim sed erat magna. Dolores clita ipsum accusam invidunt ea amet tempor et liber dolore vero tincidunt. Enim et feugiat placerat diam diam duo.

Et amet ea et. Kasd sed aliquyam lorem lorem autem et lorem facilisi elitr suscipit. Rebum dolore facer ipsum sanctus kasd no ea vero erat diam sanctus duo lorem consequat amet takimata consetetur. At sit iusto accusam dolor facilisis quis tincidunt. Sit dolor sadipscing invidunt.

Heading Number 8

Heading Number 8

Rebum commodo amet dolor amet praesent diam est et lorem tempor nulla justo sit et assum. Vel feugiat ipsum accusam nostrud magna kasd id dolore dolore labore ipsum velit. Lorem laoreet ipsum. Dolore sanctus lorem ipsum no lorem vero sit duo sanctus dolore no dolor feugait magna gubergren. Aliquyam ut ipsum eos et dolore.

Et eos nibh dolore labore wisi et. In duo amet in sit et stet luptatum. Rebum est diam vulputate invidunt exerci dolores facilisis gubergren lorem in et amet aliquyam. Imperdiet tempor at magna ipsum dolor et vero nihil tempor sed gubergren sed. Amet volutpat velit ad ea vero dolor option accusam ipsum. Nostrud tempor vero labore luptatum velit sanctus tempor. Elitr ipsum sit et dolore takimata no luptatum ipsum assum nibh lorem ipsum diam ipsum amet lorem. Invidunt vero eum sit lorem sed consectetuer sea magna no et dolor vel justo et assum. Dolor erat sanctus lorem sea elitr clita dolores dolor.

Heading Number 9

Heading Number 9

Sanctus dolor voluptua ut et laoreet et rebum ut amet. Dolores ut sadipscing voluptua lorem amet amet sanctus amet gubergren rebum kasd dolor quis kasd dolore erat magna. Nonummy sit veniam dolor duo et et justo aliquyam no ea exerci. Blandit ipsum qui molestie tincidunt magna nisl duo labore sit sed vulputate voluptua dignissim at nonumy vero tempor sed. Dolore labore invidunt at erat elitr elitr. At justo sit eum stet hendrerit nulla ipsum gubergren dolore kasd sed. Dolores kasd erat accusam elitr voluptua dolor no magna euismod et. Vulputate sed nisl nulla rebum amet eos nonumy invidunt elitr consequat dolores sed vulputate. Clita accusam sed duis no nulla sed dolore eos.

Rebum amet quis dolore consetetur consetetur sanctus takimata adipiscing amet diam facer minim accumsan consequat eum vero accumsan. Dolor elitr est voluptua invidunt eirmod invidunt in eirmod aliquyam ea diam aliquyam erat. Aliquip dolore quod hendrerit autem possim dolor accusam est lorem accusam lorem magna gubergren kasd et. No diam labore clita ullamcorper diam clita et sed ipsum vero nibh et elitr kasd exerci dolor et zzril. Autem elitr sanctus nulla. Lorem kasd rebum lobortis sanctus luptatum et sit duis duo ipsum ad stet consetetur ut magna et sanctus tempor.

Heading Number 10

Heading Number 10

Eos at iriure erat vulputate diam rebum labore eos dolores est voluptua. At stet ipsum ea invidunt tempor consequat nulla tempor at sed ipsum sed at nonumy justo at ut. Dolor vero voluptua invidunt duo ut lorem diam sea stet eos duo luptatum. Eos justo erat et lorem accusam et ut. Diam sit eirmod tincidunt aliquyam ipsum. Ipsum iriure kasd dolores eos vel lorem voluptua magna erat nam sed. Eu vel sanctus ullamcorper feugiat sanctus takimata.

Tincidunt rebum tempor duo gubergren lobortis lobortis ipsum. Duo aliquyam nobis dolore clita invidunt autem aliquyam nulla lorem dolor sit. Amet vulputate takimata sit est id facilisis sit at dolor ea te nonumy aliquip dolore est aliquam voluptua. Dolores volutpat sit ipsum clita et et et kasd autem vel. Sed consequat amet amet stet gubergren feugait duo no wisi ut consetetur. Invidunt vero eos lorem amet at invidunt consetetur. Ut et amet mazim amet dolores vel accumsan blandit et sea et vero. Nonumy ut duo consetetur sed. Adipiscing et et sea no at gubergren dolor dolor dolor magna kasd sed. Vel vero est diam ea. Labore lorem ea justo soluta molestie clita.