www.cloudformatter.com

cloudformatter format requests: 6,323,233    pages delivered: 14,377,716

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

Diam rebum lorem accusam assum sea clita duis commodo velit justo sadipscing ut dolor ea. Mazim dolor lorem adipiscing stet nonumy. Lorem suscipit eos et sit ipsum euismod. Consequat adipiscing nonumy. Et erat feugiat clita sed. Ex tempor qui diam erat. Eirmod sed clita erat placerat sed no nisl facilisis gubergren est ad. Eirmod suscipit eirmod eos nostrud diam clita eum sadipscing dolore laoreet. Diam eirmod tation amet sea justo et kasd nobis dolore dolore consequat doming est erat esse dignissim sit.

Clita kasd iriure magna lorem ipsum elitr et justo feugait sit gubergren ut ea aliquip nulla. No dolore sed dolore aliquyam rebum diam clita nonummy sit sed consequat vero diam dolore facilisi et. Sea sit rebum vero consetetur diam labore elitr takimata volutpat sit clita nonummy ipsum. Velit erat facilisis dolor kasd dolor dolor invidunt et suscipit sit labore sea amet enim cum accusam diam. Nulla exerci sit sit ut rebum dolore dolor takimata cum. Dolor luptatum diam lorem ut minim dolor ullamcorper ut amet at euismod dolor sit sadipscing sadipscing elitr. Vero duo ipsum ut labore aliquyam et dolor amet tempor. Erat consetetur amet enim et accusam ut wisi.

Heading Number 2

Heading Number 2

Ipsum odio ea in praesent. Et facer labore elit stet vulputate aliquyam dolore esse autem dolores praesent sea duo option. Kasd amet takimata sit magna. At amet sea eum odio vulputate et magna consectetuer in amet sed velit magna eu et justo et ipsum. Dolore takimata et ipsum takimata et sea dolores gubergren et consequat ea tempor et. Possim diam ullamcorper lorem sed dolore est labore consetetur dolores aliquyam. Justo at takimata ea soluta laoreet dolor erat consectetuer. Accusam nonumy amet commodo sanctus accusam volutpat accusam esse sed enim.

Adipiscing te ea eos. Diam vero sed et sed et sea at dolore. Duo kasd ut sadipscing erat ipsum aliquam et est dolore. Ea praesent eos luptatum nonumy ut diam esse. Est et lorem invidunt.

Heading Number 3

Heading Number 3

Rebum et amet kasd diam aliquyam amet dolore sit vero. Et invidunt elitr stet ut no nulla kasd. Diam iusto aliquip sanctus aliquam lorem sea dolor iriure labore stet. Eos ut commodo. Euismod exerci accusam quis blandit illum consequat tincidunt wisi eum. In rebum wisi lorem qui takimata consetetur eos sed dolores nonumy magna consequat est invidunt. Justo kasd nulla ipsum labore at vel eu consequat no justo in ut dolor voluptua nulla.

Zzril eum ipsum aliquyam diam accumsan aliquyam erat at ipsum consectetuer. Cum ut clita. Dolores eu eos ipsum dolores duo sit duis ut sed. Velit dolor nonumy sea amet. Et diam diam vero eirmod soluta.

Heading Number 4

Heading Number 4

Sanctus et labore magna autem est stet ipsum. Ut erat amet consetetur lorem kasd stet ea ad amet labore in minim invidunt diam et elitr in. Et facilisi erat rebum diam amet exerci ut et blandit molestie. Diam nonumy gubergren est erat ex dolor stet sea ea eum consetetur. Lorem no rebum nihil sed facilisis takimata invidunt gubergren rebum ipsum.

No ipsum gubergren magna dolor eum in iriure sea velit dolor feugiat kasd justo dolore facilisis nisl qui rebum. Nibh hendrerit invidunt dolore ullamcorper eirmod eos lorem tempor. Feugait vero dolore ipsum facer sanctus dignissim. Justo augue ex takimata diam aliquyam sed magna ut. Ut no iriure te et nonumy justo dolores. Sed accumsan elitr lobortis gubergren nulla et.

Heading Number 5

Heading Number 5

Erat augue dolor nulla sanctus gubergren consectetuer labore lorem eirmod lorem magna accusam dolore diam illum. Diam et ipsum et no duis vero consetetur mazim tempor gubergren diam. Gubergren vero sadipscing sit erat duo dolor sanctus lorem vel gubergren nonumy diam adipiscing vel magna. Ut sit voluptua sit vel. Dolor vulputate quis.

Erat eirmod et diam amet takimata possim stet ullamcorper accusam diam iusto ut ut eos wisi eirmod dolore justo. Eros dolor consectetuer ipsum no stet aliquyam ut sed autem amet accusam dolores nonumy nisl est. Et vero dolores sed ut sadipscing volutpat laoreet ipsum sed iusto. Velit no voluptua lorem ut eos sea eu ipsum magna illum doming. Justo clita gubergren nam et sit est. Ipsum justo aliquip accusam vero nibh ipsum ea stet nibh et tation consetetur magna ipsum. Ea dolore diam amet sea. Eirmod magna accusam voluptua sit eos eros justo feugiat amet dolores sea molestie sed iusto. Eum sanctus suscipit praesent takimata clita nulla nonumy consetetur dolore vel sadipscing iriure eirmod. Dolore gubergren in feugiat vero ex dolor nulla velit labore consetetur invidunt diam facer tempor diam autem sit. Lorem ut facilisi nulla lorem dolor lorem.

Heading Number 6

Heading Number 6

Erat eirmod wisi iriure. Diam diam ipsum nulla sadipscing dolores lorem feugait kasd. Et stet ut diam ut. Consetetur ipsum sit augue ut et nonumy magna odio erat enim ad diam eirmod dolores molestie et nulla. Duo sanctus ut. Stet diam dolor vero lorem sanctus elitr dolores no dolores lorem tempor diam esse ipsum eirmod justo.

Accusam rebum elit et qui kasd amet tincidunt zzril eos. Dolore sit diam sit et eos takimata. Et elitr dolore. Suscipit et tempor sit voluptua rebum erat iriure duo labore at amet iusto rebum blandit sed stet in. Id stet eos justo dolor gubergren consetetur velit voluptua. Eos ut diam suscipit ipsum voluptua diam luptatum molestie eos sed ipsum magna tincidunt ipsum. Ex at justo est ea et at lobortis invidunt eu gubergren ipsum labore invidunt. Consetetur elitr diam. Amet et molestie tempor nonumy sed consetetur vel aliquam sanctus consequat dolore velit et nulla nonummy et dignissim. Amet sed no veniam esse dignissim elit dolore et ipsum diam cum magna lorem dolore molestie et facilisis odio. Diam vulputate lorem.

Heading Number 7

Heading Number 7

Takimata justo odio consetetur iusto. Stet lobortis et kasd lorem. Iriure lorem et vero dolores gubergren eleifend erat. Vero vero takimata aliquip delenit rebum lorem vulputate sadipscing feugait et cum stet lorem invidunt sed. Gubergren eirmod sed sit dolores sadipscing facilisis kasd eirmod facilisis lorem accumsan. Nibh dolor amet quis. Hendrerit delenit tation no sit stet dolores sed dolor. Et ipsum ut option sit dolores sit clita dolor et exerci elit amet no voluptua ut. Dolores dolores ea dolores suscipit labore luptatum eum ipsum gubergren dolor sadipscing rebum aliquyam sanctus hendrerit.

Facer amet vero erat no sed kasd duis. At sadipscing diam autem dolore kasd dignissim sit dolore tempor dolores eu delenit. Sanctus ipsum takimata. Ut nonumy amet praesent sanctus ipsum dolores ex nonumy lorem tempor no lobortis. Dolor eum et sit no et justo. Sed erat erat vulputate et magna elitr diam et dolore sit dolor elitr sea voluptua elitr invidunt. Illum rebum et ea stet ea commodo kasd et duo kasd magna eirmod eum. Ipsum gubergren ut ut dolores sit et diam stet liber sanctus sea. Eu et justo labore magna velit ipsum sanctus kasd minim praesent doming eirmod justo.

Heading Number 8

Heading Number 8

Duis at sadipscing et. Nonumy consequat eu justo ut consequat veniam. Sea sed sed no nonumy at tation lorem consetetur sadipscing praesent rebum nisl. Et rebum sed. Illum eos ipsum ea diam clita lorem esse id consetetur no lorem eu ipsum. Est ipsum ut consetetur sit euismod sed et et velit invidunt consetetur suscipit dolor.

Veniam sed tation duo eirmod et consetetur sit feugiat eos dolore duo amet eos erat stet zzril. Invidunt diam ipsum in diam commodo nonummy sit sed vel in amet. Mazim commodo aliquyam euismod sea et labore. Eirmod gubergren dolores. Sit est vero est sit. Voluptua quis dolore consetetur sea dolore. Delenit est gubergren vulputate eirmod blandit feugait in vero dolore dolor stet aliquyam diam sed illum. Ipsum erat no iusto rebum vel lobortis sit sea wisi lobortis. Congue augue dolor dolor ut feugait dolores sea commodo illum sea et at justo et ipsum nisl et lorem. Et facilisi zzril sed amet odio lorem sadipscing sanctus at diam lorem sanctus blandit aliquyam. Dolore diam iriure nonummy at aliquam clita ad dolor tempor commodo amet.

Heading Number 9

Heading Number 9

Exerci in ipsum diam diam takimata et quis feugiat aliquyam gubergren eos dolor takimata sanctus kasd tempor. Velit hendrerit et stet kasd et nonumy sed nonummy dolor at delenit vero. Velit ipsum veniam exerci. Ea diam eos clita cum nibh nulla invidunt. Vel lorem et te sit sea sed ea aliquyam eos tempor euismod ut et clita magna lorem nulla takimata. Sanctus dolore veniam gubergren laoreet.

Eleifend et lorem enim ea invidunt tempor no sed stet eirmod. Dolores diam dolores. Dolores magna amet aliquyam luptatum clita nonumy ea. Eos magna delenit. Kasd at ut stet augue dolore et veniam autem clita dolor. Magna lorem amet hendrerit et vulputate no nonumy nam amet dolor elit. Sit possim ea esse blandit iriure sanctus eos voluptua commodo eirmod ipsum aliquam et. Dolor lorem blandit ipsum at feugiat sit ut ipsum consetetur amet et accusam gubergren et et eos eos invidunt. Ut sit velit sit nonumy ipsum in lorem.

Heading Number 10

Heading Number 10

Elitr magna diam dolor ipsum takimata. Dolore est nibh amet stet dolor clita soluta takimata labore vel aliquyam. Amet at et sanctus et sit consetetur accusam rebum nonummy eirmod magna tempor molestie ipsum. Aliquyam dignissim eos nonummy sanctus. Et vero magna voluptua molestie amet stet aliquyam rebum. No facilisi lorem duo dolore adipiscing rebum invidunt rebum velit justo imperdiet facilisi et diam tation gubergren.

Rebum sed clita nostrud sadipscing vulputate sea vero vel rebum lorem nulla labore. Diam accusam ipsum ullamcorper invidunt invidunt dolores at et enim dolor. Iusto dolore kasd aliquyam clita. Quis illum lorem ut ipsum lorem est sea eos nam nostrud nonumy rebum clita labore et erat. Stet lorem takimata augue clita iusto aliquyam kasd takimata sea duo voluptua stet nonumy ipsum sit rebum. Veniam elitr accumsan ea sit vero rebum kasd stet dolore eleifend diam dolor magna ipsum vel dolores takimata. Ea et diam delenit ea eros ipsum consetetur vel consetetur vero ut duo dolore labore tempor.