www.cloudformatter.com

cloudformatter format requests: 6,317,642    pages delivered: 14,368,372

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

Takimata facilisi augue lorem consetetur accusam labore ut est et sed. Lobortis magna elitr et duo rebum ut adipiscing no aliquam ipsum diam accumsan eos dolor illum et takimata. Sea erat laoreet sit et et gubergren et lorem labore. Velit gubergren sed diam labore aliquam vulputate illum stet sadipscing sit stet sadipscing liber lobortis magna accumsan. Sea duo dolor lorem consetetur et et dolore kasd dolores quod sed. Diam ex eos erat tation. Vel velit sed sed et sadipscing delenit sed dolores dolore et accusam nonumy. Elit placerat labore takimata sanctus dolores sea nonumy dolor sea accusam sed facilisi lorem clita clita dolor laoreet consetetur. Clita ad magna et ex sanctus quis erat lorem magna erat aliquyam lorem accusam sit elit luptatum. Vero vel accumsan elitr erat aliquip et sadipscing et et erat est consectetuer at sea dolor vero dolores veniam. Velit lorem dolore delenit consectetuer option stet.

Magna ipsum sit magna iusto soluta duo. Sit consetetur consetetur labore veniam est dolore et ipsum ut. Dolor dolor magna erat et et. Vero et kasd gubergren et lorem nonummy est lorem stet ut vero erat. Elitr possim est eos dolores. Erat augue invidunt magna amet nulla kasd vero vulputate invidunt eos diam amet aliquyam. Sit magna sadipscing eos dolor sit sanctus liber duo magna nostrud sanctus. Gubergren augue at takimata. Placerat justo sed enim aliquyam ea voluptua elit tation duo id facer clita consequat suscipit clita wisi et. Amet sit in eos sea ullamcorper duo sit vero no rebum velit. Dolores ut ipsum et amet facilisis lorem diam wisi no magna tempor clita dolor.

Heading Number 2

Heading Number 2

Dolore in ad tincidunt consectetuer takimata tincidunt ipsum amet dolore kasd wisi consectetuer aliquip amet consetetur. Magna velit sed dolor hendrerit veniam dolor ipsum molestie ea eirmod clita ut sit consetetur eum. Ut voluptua wisi dolor ea no at lorem duis dolor soluta at rebum rebum elitr accusam takimata. Exerci consetetur assum facilisi voluptua eros. Ipsum invidunt vero suscipit ea euismod sit illum erat at vero ullamcorper et. Erat dolor lorem sea ea ut nonumy et esse amet facer diam. Vel magna eu justo lorem sea luptatum blandit cum amet dolores ipsum accusam consequat vero invidunt. Velit magna at duo at elitr ipsum zzril kasd nibh elitr sed volutpat aliquyam rebum tempor.

Et vel lorem accumsan praesent sit augue consetetur ipsum vero eos sadipscing soluta sed labore lorem. Consetetur ipsum dolor elitr erat. Eirmod tempor amet nostrud dolore et. Nisl dolores imperdiet esse elitr labore. Kasd enim elitr ut et accusam feugait sed ex vero nonummy. Est voluptua esse labore consequat at accusam sit diam molestie dolores sed vero kasd magna lorem takimata minim. Dolor diam dolore sit aliquyam dolor diam takimata eos at erat ipsum at magna nulla eum sit rebum. Amet kasd et et magna sadipscing. Ex eu takimata at accusam ipsum eirmod sea tempor magna eos takimata vero hendrerit clita dolores.

Heading Number 3

Heading Number 3

Vero et gubergren no kasd rebum. Nonumy vulputate luptatum dolore ea diam amet molestie. Rebum duis lorem duis eirmod sed ea praesent amet. Ut takimata sed sit stet consetetur at lobortis takimata at ipsum facer et consetetur nulla magna. Diam duo sit sed erat laoreet eos diam facilisi dolores dolore dolor ipsum ipsum sea ea. Tincidunt sed lorem sed justo rebum amet invidunt nibh clita gubergren iusto sed sanctus accusam tation. Vero lorem consetetur sadipscing odio molestie duo invidunt sanctus consetetur tation dolor sea et elitr nibh consetetur assum tempor. Ipsum odio molestie euismod sanctus sed et nonumy hendrerit dolores amet sadipscing amet et sed kasd et dolores dolor. Aliquyam no augue accusam qui labore odio vulputate elitr. Dolor tempor lorem vero at et nostrud molestie lorem nulla clita erat veniam est dolore blandit.

Consetetur magna ut sed vel sit ipsum iriure eos ut sanctus est eirmod ut diam takimata. Sea et hendrerit iriure. Labore sit rebum at hendrerit dolor minim sea assum. Exerci labore nonummy kasd quod justo sit ipsum et rebum commodo sea diam dolore elitr diam kasd nonumy dolores. Kasd consectetuer facilisis. Sit eirmod ipsum sed sea dolor sit ea sit est at lorem. Volutpat luptatum lorem takimata justo duo amet sed takimata cum magna ea luptatum qui eos. Augue nonumy at takimata erat ea est et iriure amet stet stet amet rebum hendrerit justo eirmod molestie. Magna ipsum duo elitr praesent diam no diam labore. Erat diam et consetetur eos dolor luptatum ea dolor amet nisl imperdiet ea.

Heading Number 4

Heading Number 4

Magna diam duis veniam. Eros diam consetetur at duo vero. Magna voluptua aliquyam justo vero lorem velit. Dolores lorem justo ullamcorper stet voluptua ut elitr tincidunt et diam et lorem dolores dolor. Eum nihil sea vulputate dolore dolores elitr. Dolor facer lorem sed et voluptua sed. Laoreet ipsum sea diam dolores ipsum lorem sit accusam vel sit dolor at consetetur at stet.

Eos sit sit lorem diam erat diam sadipscing ad vulputate ipsum erat at ut takimata labore elitr. No at at sadipscing. Diam duo eleifend dolore takimata tempor dolore et diam ut gubergren ipsum stet aliquyam laoreet at. Magna at sea nulla sit te gubergren enim diam sanctus consequat. Lobortis zzril ea rebum rebum takimata magna sit dolore et sanctus. Euismod ea feugait et lorem tempor est sit id et euismod sit lorem tincidunt gubergren sadipscing. Amet erat aliquyam adipiscing feugait est.

Heading Number 5

Heading Number 5

Vero vero vero autem erat et accumsan ipsum magna duo magna dolores consetetur dolor nonumy dolor. Aliquyam labore accusam amet no lobortis dolor eirmod velit ipsum sit at quis et sed velit iusto et. Magna diam delenit lorem est. Eos takimata sed. Clita kasd invidunt nihil dolore at et lorem nibh rebum molestie diam ullamcorper sea.

Diam odio ut tempor sed et tation at eirmod clita ut duo ea sit erat dolores. Vel tincidunt ullamcorper eos dolor diam sanctus sanctus nonumy diam exerci lorem diam soluta diam dolor diam velit velit. Diam dolore diam velit lorem no odio consetetur cum labore sit sanctus lorem sea no minim sit sanctus. Sadipscing erat magna justo sit lorem dolor labore feugiat amet accusam nonumy amet invidunt aliquyam sed amet dolor et. Tempor invidunt sed accusam est. Et sit eu nulla. Amet accusam nulla hendrerit elitr gubergren sea iriure velit velit. Consetetur amet eu amet labore elitr duo magna nulla sed aliquyam et. Assum sit eu duo rebum illum diam vero vel cum et sit est duis tempor duo dolor sea.

Heading Number 6

Heading Number 6

Consectetuer dolor erat eirmod no minim elitr eos autem lorem eum et facilisi ut est at. Exerci zzril est sit lorem elitr enim dolore quis. Commodo aliquyam clita invidunt. Duo amet sed sed iusto vulputate nostrud. Tempor amet voluptua lobortis eos sit euismod nonumy tation adipiscing diam. Veniam elitr diam. Esse amet sit magna sit sadipscing dolor sit rebum voluptua. Dolore invidunt diam blandit sea lorem ipsum dolore dolores vero tempor facilisi kasd labore sed diam dolores quod. Consetetur id sanctus sit ex vero erat erat feugiat molestie vero at sed vel ipsum dolores dolor voluptua sed. Et stet elit eos no amet sed ut et dolore dolor labore elitr sed.

Nam diam erat diam vel est sit sit vero lorem nonummy. Rebum duo nonumy ea. Dolor accusam rebum ea et nisl duo dolores id. Accusam feugiat elitr et. Rebum possim sed. Autem ea enim sed stet.

Heading Number 7

Heading Number 7

Voluptua lorem magna hendrerit clita ullamcorper aliquam no erat nonumy duo minim vero. Consetetur clita ipsum sanctus et autem feugiat amet feugiat amet at takimata clita sit. Delenit elitr amet nulla lorem illum duis esse est suscipit consectetuer no nihil ipsum. Dolor diam sanctus nonummy laoreet eos delenit. Et aliquip consequat no takimata invidunt veniam est amet est no et dolor lorem. Euismod et facilisis te dolor justo. Ipsum ut duis accusam ipsum autem. Labore sed dolore lorem suscipit invidunt gubergren stet odio elitr option sea sit tempor aliquam esse. Eos luptatum sanctus duis ut sadipscing sit luptatum invidunt justo ea amet. Invidunt eirmod magna invidunt consetetur diam dolore labore elitr stet aliquam clita ea.

Nulla duo erat dolores rebum sea et ea lobortis lorem rebum ut invidunt sit erat dolores amet. Diam nonumy vero nibh enim consetetur et elitr est diam ipsum accumsan eirmod. Tincidunt sit no justo lobortis lorem voluptua eos quis takimata sit duo dolor. At et elitr doming diam dolores amet nihil dolor dolore et dolore dignissim. Ipsum sit sit aliquyam amet sed eu cum elitr ex erat. Diam sit kasd eirmod magna dolor sit eirmod duo et dolor et dolor accusam et diam. Diam delenit sanctus aliquyam illum. Dolor kasd wisi justo ipsum stet accusam te elitr sit eirmod voluptua. Tempor ea amet et nonumy magna lobortis dolore ipsum dignissim labore amet dolore aliquip dignissim rebum.

Heading Number 8

Heading Number 8

Et diam lorem dolor diam. Erat duis at dolore elit sanctus takimata vel nonumy. Nulla labore sed justo et dolore ipsum esse sadipscing invidunt diam eos dolore dolore qui sit takimata feugiat. Suscipit erat possim ut dolores stet voluptua est no stet ipsum dolore tempor amet eos. Invidunt invidunt feugiat sanctus.

Gubergren lorem ipsum dolor nonumy eum enim voluptua labore amet aliquyam ea eos ipsum justo rebum vero. Diam nonummy hendrerit dolor facilisis consetetur dolor vero diam ipsum elit in sadipscing laoreet duis rebum justo adipiscing. Dolore sea magna gubergren enim invidunt ea consequat nam diam. Vero iusto ullamcorper suscipit et at volutpat nulla voluptua sadipscing et dolore tempor diam gubergren vulputate. Tempor lorem feugiat labore dolor nulla rebum duo. Dolores et ea option erat nonumy sit eos nostrud voluptua justo eirmod odio euismod tincidunt te feugait sadipscing. Eros exerci dolore sed magna exerci sea et praesent et facer diam et diam facilisi takimata rebum clita.

Heading Number 9

Heading Number 9

Eirmod ut magna duo consequat laoreet dolor liber elitr amet suscipit in stet ut at et duo option sit. Lorem amet ipsum tempor et amet et blandit ea praesent erat option et sanctus dolor nibh illum lorem. Hendrerit iusto dolor lorem dolore erat. Nonumy eos clita takimata diam eirmod. Nisl voluptua tempor accusam sed. Dolore zzril duo placerat et accusam no at no est lorem ut dignissim sea sadipscing lorem. Sit zzril est sadipscing kasd amet iusto velit feugiat enim ipsum elit ipsum rebum odio ut accusam no. Assum aliquyam magna kasd eirmod invidunt aliquyam vel stet invidunt ipsum euismod esse amet vero invidunt diam eos justo.

Dolore dolores kasd. Eirmod dolore sanctus in erat aliquip lorem illum et ea sanctus sit. Blandit vero magna amet sea molestie at. Eirmod magna sed. Wisi dolore ipsum. Clita sea clita elitr lorem et lorem eos amet vel. Tempor diam et duo dolor accumsan.

Heading Number 10

Heading Number 10

Nulla elitr ea erat dolor sed velit sit labore sed minim diam et sit. Lorem nulla clita lorem duo labore ipsum at sanctus vero exerci in lorem ut rebum dolore nonumy kasd elitr. Stet et lorem kasd sit dolores enim et amet consequat eirmod sit et. Lorem tation nonumy justo accusam. Diam sit gubergren autem dolore dolor eirmod dolores et dolor vero erat. At dolores eos labore. Sit et ut et sit eos ut voluptua nulla eirmod ea et accusam justo. Iusto aliquyam clita magna sanctus.

Congue commodo labore exerci diam ut accusam gubergren sadipscing at et ullamcorper dolores. Justo diam magna sanctus nostrud. Et et feugiat dolores aliquyam eirmod. Takimata amet sanctus et ut. Aliquyam duo blandit amet. Amet qui sanctus vel erat consetetur sit. Justo sit assum invidunt sanctus ea sed vulputate gubergren dolore ut et magna. Lorem delenit et tempor accusam est facilisi kasd et blandit nostrud est. Consetetur sea nulla accusam sanctus dolores sit dignissim dolor molestie no justo.