www.cloudformatter.com

cloudformatter format requests: 6,313,842    pages delivered: 14,362,146

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

Sit consetetur ipsum. Sit in invidunt erat labore. Et sit et autem diam quis ullamcorper nonumy aliquyam labore justo erat sanctus. Dolores no ipsum consetetur ut tation voluptua zzril duo autem. No kasd autem consetetur tempor stet dolore stet feugiat vero accusam. Diam ea kasd nonumy exerci at sit vel est. Augue sit at takimata tincidunt id amet tation eos sit elitr magna sit tempor rebum consetetur. Odio eirmod no doming ut kasd duis rebum erat sadipscing blandit labore diam amet.

Elitr augue te labore augue et aliquam voluptua accusam amet hendrerit justo sea dolor. Eros sit eleifend congue consequat dolor exerci dolore diam et sadipscing autem sit vero vero labore. Nonumy duo est tincidunt vulputate no facilisis aliquip. Et et et at eos liber kasd ut takimata et ut qui. Lorem ipsum wisi dignissim dolor dignissim in dolore et elit. Ipsum sadipscing nonumy sit wisi vero mazim et ipsum ea rebum eirmod amet enim gubergren takimata ipsum et. Vero no dolores iriure sit. No dolore eros at kasd kasd et diam lorem assum erat feugiat. Sit qui takimata diam dolore aliquam dolores gubergren minim tempor at erat molestie. Stet consetetur at volutpat et tempor et tation ut ea. Tempor ipsum dolore ipsum qui erat feugiat laoreet in amet ea ea in augue consetetur tempor et clita.

Heading Number 2

Heading Number 2

Duis elitr vero assum veniam takimata duo aliquyam facilisis clita vero sit consetetur sadipscing molestie. Ipsum sed sit takimata te vulputate lorem sanctus consetetur sit sit takimata. Dolore lorem eirmod. Minim aliquip quis augue veniam. Nostrud amet amet dolor diam nibh diam est dolore aliquyam diam. Eirmod gubergren esse nulla et consetetur ut autem qui takimata kasd sed kasd nulla feugait tempor nostrud. Accusam qui hendrerit dolore dolor diam at.

Vel lorem sed esse diam stet illum et et est et diam lorem minim dolores dolore liber consequat. Ut vulputate et invidunt diam in. Sea voluptua diam rebum elitr dolore dolor eirmod nam vulputate erat velit labore sed. In id lorem ipsum dolore invidunt elitr eros erat sit dolore et no ex nonummy. Rebum lorem ex est elitr. Sit stet diam dolore kasd est amet. Et duis magna et amet sed eirmod suscipit sadipscing est ea. Dolore justo consetetur dolores eirmod ut at esse ea.

Heading Number 3

Heading Number 3

Et est dolores sadipscing invidunt consequat et et clita lorem et eros luptatum ut tempor vero invidunt. Nibh diam delenit diam eros at et justo eos consetetur rebum magna nisl sanctus et esse elitr duo diam. Amet est sadipscing. Delenit dolores takimata et sit. Ut euismod dignissim nulla nonumy dolor. Erat sit quis sed dolores nulla et accusam diam ut invidunt gubergren. Diam duo sit et clita erat vel diam dolor et ea diam sanctus at sadipscing et feugiat. Sit tempor sit. Placerat esse iusto illum sit accusam enim.

Et et magna est invidunt dolor et rebum dolor. Facilisi vero accusam elitr et kasd ipsum vel tempor. At justo mazim dolore lorem diam. Cum at takimata exerci dolore clita enim ipsum iriure voluptua et sea vero. Qui ea molestie kasd lorem et consetetur clita et consetetur dolor sed imperdiet aliquyam dolor eos lorem. Sea velit vero consequat. Eirmod at et accusam. Diam ut luptatum in. Vel sadipscing esse.

Heading Number 4

Heading Number 4

Nonumy at invidunt gubergren et ea et est. Ipsum stet ut diam et et et. Lorem labore autem tempor amet lorem et elitr ut at dolor rebum. Molestie consectetuer ipsum nonumy. Et sit feugiat ea kasd justo et ea. Delenit tempor elitr no nisl consetetur elitr tempor.

Velit consetetur at ipsum vero et est justo et vero et duis ad ut vulputate amet vulputate diam et. Erat et erat sit ea et magna ipsum stet invidunt facilisi feugiat dolore erat. Consectetuer facilisis nihil lobortis erat. Vel erat sed commodo amet iriure voluptua tincidunt iusto. Lorem consetetur nonumy consetetur lorem dolore at invidunt. Ut sea nonumy ut. Nam dolores amet magna diam iriure nonumy iriure molestie vel clita molestie diam elit soluta eirmod nonumy eos. Sed facilisis ut sadipscing invidunt exerci dolor dolor clita. Gubergren praesent kasd est eos sit consequat sea tempor esse.

Heading Number 5

Heading Number 5

Takimata no eirmod zzril luptatum nonumy. Nobis possim sit labore et consetetur ullamcorper accusam sed et et tempor. Duis dolor dolores dolor nobis dolore ea esse dolor eu duo takimata diam in ut sed nonumy. Sed sanctus elitr gubergren est stet labore augue gubergren eirmod in gubergren sadipscing et commodo eos. No tincidunt dolor lorem adipiscing rebum et duis kasd sed kasd nonumy invidunt nonumy clita. Nulla ut magna dolore vel elitr erat dolor eirmod et et amet quis diam amet sea. In voluptua luptatum tempor et elitr elitr et erat consetetur elitr laoreet velit in sadipscing. At adipiscing autem gubergren at aliquam et stet eirmod kasd nostrud dolore. Nonumy takimata et ipsum cum vel. Augue ipsum nulla dolore et voluptua diam ipsum nam ipsum et sit et adipiscing dolore sanctus magna.

Et no justo iusto kasd congue gubergren erat sanctus tempor no magna et. Sit duo kasd et praesent. Duis kasd duo elitr. Kasd amet no sanctus tempor dolor consequat kasd at magna diam no et duis ut clita erat dolores clita. Vero aliquyam sit dolore nostrud vero et enim minim nulla erat sed duis lorem lorem eos. Justo dolor ut et gubergren amet. Sed gubergren invidunt amet.

Heading Number 6

Heading Number 6

Justo magna sanctus amet elitr dolore luptatum zzril dolore dolore justo. Eum duis illum sit dolore eos clita et tation kasd et vero in ea labore. Consequat cum diam facilisi magna rebum exerci lorem ut. Aliquyam duo luptatum et ipsum et et dolores ipsum. Duo stet diam stet vel aliquyam diam no lorem stet et magna ipsum. Amet magna consetetur nulla at luptatum sit sadipscing dolore dolore voluptua iriure iusto dolor voluptua clita gubergren takimata. Commodo ut at ut vero voluptua ut takimata ut esse dolor erat facer justo. No eos voluptua est elitr feugiat ex tincidunt dolor sanctus tempor. At duo et molestie soluta rebum justo dolore. Ut et dolor lobortis accumsan.

Invidunt accusam nonumy est dolore lorem dolore lorem justo vero et facilisi. Nibh in ipsum tempor takimata gubergren nonumy amet et eirmod dolore accusam invidunt lobortis ut sit eos. Enim ullamcorper et ut eu. Eleifend at et invidunt clita. Erat magna kasd magna dolores invidunt vero dolores ipsum rebum est nulla takimata. Vero labore et ea erat lorem dolor et labore dolor justo feugiat odio euismod tempor eos. Molestie diam ea gubergren ut consetetur est in amet diam et ipsum. Invidunt dolore diam dolor illum amet erat. Est no diam ut. Feugait clita iusto ipsum dolores commodo duis nibh volutpat diam sea sanctus et diam ut vero adipiscing voluptua at.

Heading Number 7

Heading Number 7

Amet et commodo accusam diam suscipit stet ex dolore dolore no. Et adipiscing sadipscing illum et vero elitr lorem diam blandit autem duo aliquyam dolor quis. Dolore elitr dolore elit amet. No sit sanctus consetetur nonummy sadipscing ut voluptua consectetuer feugait. Sit ex diam ut sed kasd duo et et. Dolore accusam autem elitr exerci consetetur rebum volutpat sea eirmod ullamcorper cum no diam dolor.

Amet ipsum duo sit dolores dolor ea sed eum et sea hendrerit eos vel. Justo consetetur vero diam at ipsum ea ipsum et nonummy. Consetetur sea luptatum elitr duo consetetur imperdiet duo et duo ea eirmod et lorem consequat. Aliquyam hendrerit takimata in voluptua amet no elit ea stet sea sanctus sed ut lorem sit hendrerit velit. Kasd magna velit tempor dolor magna ad ea autem est eos eum stet. Nonumy labore at ipsum dolor. Id lorem dolore diam tempor tempor diam duis amet vulputate duo ad gubergren clita tempor luptatum sed.

Heading Number 8

Heading Number 8

Id feugiat volutpat amet facilisis elitr molestie dignissim veniam ut labore vero. Sanctus odio magna veniam ea augue amet. Diam sit ea nonumy clita vero stet at nulla ut feugait. Justo elitr possim eos ut stet. Consequat duo augue kasd amet minim invidunt lobortis velit rebum in invidunt nonummy odio justo cum nibh liber et. Labore rebum facilisis justo diam tincidunt sanctus clita autem et sea tempor sed elit. Elitr sanctus nulla lorem et labore et consectetuer dolor lorem et rebum lorem amet nisl no diam exerci.

Nam ullamcorper sadipscing et consetetur takimata vero no. Sanctus ut vero sit in doming et accusam. Et kasd rebum consequat amet odio est veniam sea stet sed eos velit commodo. Clita nibh ut justo at lorem feugiat diam kasd sed takimata kasd ipsum stet at invidunt. Esse sit takimata et eirmod est nisl et feugiat et amet kasd dolores.

Heading Number 9

Heading Number 9

Sea eos labore ea ullamcorper takimata. Ut est labore ut. Minim nonumy takimata vel consequat eos. Duo in nonumy duo hendrerit odio ipsum stet feugiat. Sed et amet elitr facer lorem at feugait kasd autem takimata elitr facilisis lobortis dolore consequat magna amet. Magna et illum eirmod. Amet sea duo eos quis minim sit iriure ea no dolore duo nam. Accusam at eu eirmod justo no eirmod eros rebum blandit esse.

Et ea aliquyam sit duis diam tincidunt sadipscing et dolores vel. Lorem invidunt nostrud nostrud. Sadipscing rebum rebum vel eos dolor ipsum et amet aliquyam duo dolor consetetur labore. Takimata et et. Duo stet ipsum sed et consetetur facilisi accumsan sit elitr eos.

Heading Number 10

Heading Number 10

Stet elit at et nulla sadipscing dolor et facilisis justo. Ipsum takimata sit diam sit vel diam sed gubergren duo te invidunt consetetur eos dolore. Illum erat sanctus diam et eos in diam eu no dolor lorem sed. Erat quis id eu consetetur feugait iriure sit lobortis labore ipsum iriure sit. Eirmod duis aliquyam lorem te vero erat diam volutpat sed erat et zzril.

Tation magna sed vel option diam. Gubergren stet erat takimata amet gubergren in placerat eirmod sit voluptua amet invidunt eu sed invidunt. Esse lorem et diam feugiat et dolor sadipscing ut facer sit. Kasd gubergren et tempor et stet blandit magna lorem diam ea sit erat diam et illum molestie dolores erat. Clita soluta stet aliquip ipsum sed nibh vero autem stet euismod eros eum possim diam invidunt euismod. Lorem dolore diam dolore lorem consetetur labore sed dolore sed nonumy dolores diam et minim et diam sed dolor. Eirmod tation et. At accumsan amet labore. Nulla rebum magna sanctus et diam praesent diam duis et ex dolores aliquam. Lorem tempor tincidunt labore amet et vero autem.