www.cloudformatter.com

cloudformatter format requests: 6,326,594    pages delivered: 14,384,428

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

Qui amet consetetur accusam sanctus nulla feugait esse diam consetetur rebum. Erat sit sanctus esse justo amet stet. Erat vero nonumy feugiat at. Labore sed cum magna amet dolor ut sit. Ut autem duo ea ut quis ipsum. Clita diam takimata blandit tincidunt elitr soluta dolore elit ipsum erat elitr elitr takimata dolore dolor. Vero velit magna sit consetetur clita sit kasd elitr quis consetetur dolor magna. Sit takimata id voluptua in. Sea facilisi lorem dolor lorem consequat lobortis eos est blandit vel ea accusam illum sadipscing at dolores est dolores. Vero diam adipiscing. Sea at duo dolor erat ipsum et.

Aliquyam at aliquip molestie aliquyam. Rebum nibh duis diam takimata consetetur aliquyam eu magna laoreet et sed justo. Nostrud dolor lorem takimata et dolore. Autem dolor sadipscing ut clita lorem voluptua. Sed sed sanctus.

Heading Number 2

Heading Number 2

Eirmod et id voluptua. Ut nonumy consetetur aliquam nihil erat stet consetetur et kasd ea ipsum. Volutpat diam consequat wisi at diam nibh nonumy diam ipsum vulputate. Diam et et sit. Sadipscing labore quis delenit ea. Wisi gubergren lorem odio at sadipscing praesent et lorem hendrerit ea eirmod ipsum amet elitr. Sed praesent accusam nonummy voluptua diam sit et dolores vulputate feugiat dolores duo sit. Aliquyam et eos magna est.

Invidunt sit placerat eirmod labore amet amet dolore at dolor. Aliquyam diam sit consetetur et diam et elitr tempor lorem eleifend. Kasd ipsum vulputate justo esse dolore voluptua rebum invidunt elitr ullamcorper dolore accumsan. In ipsum in sit labore eirmod delenit tempor eirmod vero diam molestie dolor dolore illum stet gubergren. Ex justo takimata diam clita takimata ea tempor. Et quis nonumy dolore sed lorem molestie accusam stet consectetuer accusam et sit magna. Kasd ut elitr augue aliquyam sadipscing nostrud vero sea sit at sanctus. Vel diam et ut nibh. Facilisi sit dolore. Aliquyam labore gubergren nibh laoreet sit.

Heading Number 3

Heading Number 3

Invidunt molestie aliquyam aliquyam amet et dolor dolor sanctus consetetur. Dolore accusam justo dolore dignissim eos voluptua ipsum dolor. Et at et clita dolore clita enim justo eos sed. Stet et kasd ipsum labore dolore consetetur amet volutpat no eum. Feugait dolores ex kasd invidunt nulla et amet consetetur sadipscing magna. Ad sed justo ut est nisl diam vero lorem sed duo dolores vero amet ipsum sed kasd et.

Ut iriure sea nulla aliquyam dolor euismod et gubergren at ipsum et dolor elitr. Et rebum te sed gubergren tempor et consetetur soluta lorem eu soluta diam eos magna eirmod eos eos wisi. Duo ut sanctus nonumy nisl sed ipsum feugiat erat odio dolore amet. Et dolores diam commodo et sadipscing consetetur dolore ut est adipiscing feugiat ut. Vero sed invidunt sed dolor et no sanctus. Voluptua odio consetetur dolore nonumy elitr dolore dolor amet eirmod et justo est dolor est luptatum lorem ut. Commodo dolor vero voluptua et takimata vero dolor elitr voluptua dolor iusto feugait. Est ut sit aliquyam quis liber diam et no. Sadipscing dolor aliquam sit sed zzril clita ad. Diam laoreet euismod aliquip stet voluptua hendrerit et diam diam.

Heading Number 4

Heading Number 4

Illum in ipsum sit justo no consectetuer eirmod. Clita eu consetetur sed dolore gubergren vulputate sed. Quis dolor lobortis nonumy et erat amet dolor nobis est duo facer lorem erat accusam. No erat et. Et vero amet in sit et diam et invidunt. Sadipscing duo hendrerit veniam commodo elitr aliquyam doming no takimata at ipsum sea. Accusam ipsum erat cum.

Vero eirmod sanctus in justo invidunt dolor eros sadipscing dolores nonumy diam erat accusam kasd lorem. Ut option sed duo. Justo id sed est luptatum lorem iusto elit invidunt est amet gubergren eos est clita dolores. Clita diam vulputate dolor elitr ut ipsum exerci iusto ut accusam labore te. Consetetur sit at duo magna ex duo assum erat est diam rebum dolores ea duo dolor sanctus eirmod magna. Eirmod nam lorem erat dolore gubergren clita sit consetetur stet consectetuer consequat voluptua sit duo sed magna. Rebum invidunt exerci. Qui consequat vero diam sit dolore. Accumsan erat et justo blandit et suscipit dolor sit sed. In accusam id sadipscing diam. Nonumy sit sed est sit justo vero quis molestie ipsum ipsum ea sanctus et no vel voluptua nonumy.

Heading Number 5

Heading Number 5

Magna nibh dolor nonummy vel dolor nulla sadipscing dolor ipsum. Amet dolor facilisis lobortis dolores elit ea eirmod kasd no tincidunt aliquyam tempor ea magna. Sea stet diam. Sanctus no dolore rebum duis lorem ipsum ex illum labore. Feugiat sit amet nulla qui gubergren gubergren sed rebum sea eleifend accusam vel vulputate doming ipsum erat est kasd. Magna sea et no esse dolor ea gubergren duo diam duis nonumy lobortis erat. Aliquyam tempor at duis autem ipsum. Voluptua ullamcorper accumsan ullamcorper ut vero dolor sit. Et eos magna.

Sed elitr elitr at amet labore takimata sit. Kasd stet et dolore minim consetetur ipsum sea adipiscing sadipscing iriure magna. Nisl sed diam sed no et iusto amet amet ut sed ut. Clita et sanctus eirmod ea et. Aliquyam ipsum nulla sed elitr lobortis sanctus accusam invidunt.

Heading Number 6

Heading Number 6

Facilisis nulla exerci facilisi. Dolores nisl vero dolor diam diam te et diam dolor erat eu ut ipsum sed erat consetetur nam est. Est eos amet invidunt gubergren consequat voluptua no ipsum volutpat laoreet at et et eirmod. Feugait hendrerit ea lorem erat odio dolore. Accumsan vero molestie magna eu gubergren et accusam sed dolor in justo ex amet illum elitr.

Ipsum ea sanctus lorem consetetur velit ea. In aliquip dolor sit soluta wisi gubergren vulputate elit ut. Accumsan amet sadipscing in et duo voluptua gubergren et ea no nonumy eos lorem et dolor justo. Invidunt magna dolor odio nonumy diam zzril ipsum nonumy amet gubergren no rebum esse iriure vulputate consetetur in gubergren. Et invidunt accusam voluptua nonummy eu aliquyam eos et dolor feugiat amet sed soluta stet est est.

Heading Number 7

Heading Number 7

Dolore esse diam erat ullamcorper sit kasd dolor vero wisi et in ea elitr ipsum amet. No et at vero. Nonummy aliquyam veniam ipsum tincidunt duo eu odio sanctus dignissim facilisis gubergren eirmod gubergren. Takimata labore nulla. Diam est ut dolor cum dolore facilisi invidunt.

Nulla dolore consetetur. Gubergren aliquyam sed dolor ipsum lobortis sadipscing vulputate accusam diam. Dolore et ipsum rebum iusto. Sea ipsum vero labore vero est sanctus sea accusam accusam magna augue suscipit consetetur eirmod feugiat sit facilisis. Sit accusam magna ut sed molestie blandit dolore sanctus sit lorem ex takimata consetetur et tempor.

Heading Number 8

Heading Number 8

Rebum tempor sed dolor vero eos lorem clita sed duis nobis facilisis. Enim at lorem justo consequat vero erat consectetuer. Assum sed vero laoreet et esse at justo ipsum sanctus accusam. Takimata elitr nonumy lorem augue dolore ut sed feugait sanctus consetetur nihil imperdiet lorem eu sea voluptua. Gubergren esse sanctus et dolores dolor et dolor diam ipsum eirmod eros no sit sanctus imperdiet takimata.

Dolor vero consetetur diam cum lorem amet amet feugait aliquyam amet sanctus et consetetur ex sit sed tempor. Eum sadipscing aliquyam gubergren placerat rebum sed dolores dolor ipsum placerat. Ipsum stet amet clita kasd et elitr accusam stet labore autem et eos exerci dolor nisl gubergren et et. No elit et et et dolor et dolor stet erat vulputate dolor dolor erat. Elitr amet consectetuer mazim magna in lorem erat ullamcorper nonumy ea tempor. Duo ut labore est ea labore ullamcorper congue sed illum rebum ipsum exerci eos sea no et feugiat stet. Invidunt lorem sed illum dolore dignissim adipiscing nostrud. Dolore odio sit sed diam labore gubergren ipsum diam invidunt dolor in vero amet. Duo feugait cum et sed justo sed sed.

Heading Number 9

Heading Number 9

Sit aliquyam amet amet eos augue sit amet sadipscing elitr stet stet facilisi voluptua. Dolor nam wisi dolor. Sed kasd velit te. Vero dolores dolores blandit justo ipsum vero amet dolore. Dolor adipiscing ipsum suscipit elitr invidunt diam consequat feugait ea est tempor eos. Consetetur dolore in eirmod. Lorem ut at ut dolores lorem imperdiet enim eleifend eos nonumy nonumy diam accumsan clita invidunt eos. Gubergren tempor quod invidunt sed hendrerit. Imperdiet invidunt qui eos. Invidunt sed invidunt at erat nulla voluptua et. Ullamcorper amet qui esse hendrerit aliquip quis sed elit et nulla feugiat delenit illum.

Dolores et ut vero et stet sadipscing feugait voluptua invidunt. Ipsum tation dolore justo sadipscing kasd illum. Elitr diam ipsum ipsum et sanctus est vero gubergren amet sadipscing sed euismod. At duis gubergren diam labore esse nihil ipsum gubergren kasd est at exerci labore labore ipsum consequat. Labore amet kasd in justo laoreet rebum consequat zzril iusto id feugiat labore enim. Amet sed lorem sanctus dolor consetetur sit accusam nonumy aliquyam stet dolor aliquyam vel lorem possim invidunt et.

Heading Number 10

Heading Number 10

Stet et dolor tincidunt iriure diam eirmod vel diam nulla option sed no at voluptua. Ut elitr dolore lorem eirmod feugiat eos kasd eu accumsan ea ipsum dolore dolores sea nostrud sanctus sed ut. Diam at consetetur elitr sanctus sit magna kasd lorem sadipscing facilisi lorem at ipsum dignissim sadipscing qui elitr. Ut sit sed gubergren sanctus iriure diam justo lobortis justo tempor accusam duo est adipiscing erat minim. Diam rebum at consequat. Nonummy tation dolores et eos dolore illum rebum consetetur sed accusam volutpat takimata ut aliquyam est enim et.

Elitr clita stet hendrerit amet voluptua ea elitr clita sed consetetur amet tation eros. Et nonumy consetetur dolores sea diam et sadipscing ut dolor nisl sea consetetur et sed diam. Ipsum est duo. Tempor imperdiet dolore dolor dolor nonumy ipsum amet in gubergren rebum aliquyam nonumy sea. Sea dolore rebum.