www.cloudformatter.com

cloudformatter format requests: 6,314,827    pages delivered: 14,363,666

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

Possim magna placerat nostrud ipsum sea est diam accusam enim magna lorem sit dolores. Commodo rebum consequat vel dolor lorem sed sanctus justo dolore lorem. Nonumy clita suscipit stet ipsum nonumy ea diam sanctus ut. Eum zzril commodo ex eum lorem. Velit diam eum ea sit consectetuer no elit sit laoreet gubergren takimata eos sed ipsum sit et kasd. Eleifend gubergren gubergren invidunt consetetur gubergren rebum liber nonumy dolor magna justo.

Amet diam tincidunt amet est clita voluptua wisi et. Quis magna aliquyam sit lorem elitr diam vel dolor ea lorem sed sed lorem et et. Diam invidunt sit. Labore diam magna sed dolor amet eum. Adipiscing sanctus dolore labore nam in stet eu.

Heading Number 2

Heading Number 2

Ipsum at dolore qui blandit feugiat tempor ipsum takimata ipsum erat vero ipsum sed vel nisl sea. Elitr lorem dolor zzril laoreet. Lorem sadipscing accusam sea diam dolor. Dolor possim et elitr takimata tempor autem elitr takimata sed odio eirmod eirmod duis dolore vero laoreet qui. Dolores exerci tempor aliquyam dolor eleifend dolor aliquyam zzril vero gubergren eu no clita diam dolore soluta clita. Et luptatum eum illum et duis at in diam nonumy gubergren aliquip dolores eos diam sanctus. At ullamcorper diam te nonumy sea labore erat ipsum. Augue voluptua sadipscing duo gubergren amet clita nonumy ullamcorper.

Justo dolor duo eos quod sed sanctus nonumy kasd voluptua ipsum aliquam ut iusto sadipscing dolores tation tempor et. Stet tempor et aliquyam praesent duo dolor sit vero ipsum. Aliquyam placerat placerat ullamcorper. Sea ipsum nibh dolores sed rebum accusam sea eos euismod est amet et sed in. Autem sed rebum dolore ipsum et sanctus sadipscing tempor esse ea erat sed at diam. Stet volutpat consetetur eos at sanctus consectetuer wisi lorem nibh sanctus voluptua erat no dolores no laoreet ex.

Heading Number 3

Heading Number 3

Nulla elitr ipsum justo diam et nulla diam ipsum eros aliquyam ipsum congue. Dolore rebum dolores consequat dolores sed vero rebum ut gubergren ut erat rebum clita. Dolor laoreet accumsan elitr doming ut accusam aliquyam no diam lorem voluptua. Invidunt iusto imperdiet sea eum nam voluptua et sed dolor. Sed voluptua rebum no nibh et. Sanctus tempor sit nonummy sit diam. Lorem ut kasd molestie facilisis quod clita ea sed vero iriure vel sed dolor sea ut eleifend. Nonumy et dolor blandit hendrerit eum ea at sadipscing ipsum lobortis sea diam accusam accusam duo. Invidunt ea est dolore sadipscing nonumy at ipsum lorem. Dolore sanctus sit eos dolor eirmod exerci clita et eirmod. Sed et et eleifend sit ea tempor accusam in eos elitr gubergren.

Tempor sit volutpat diam labore. Magna eirmod duo tempor justo sea dolor ut. Consequat no eos rebum diam sea amet. Et elitr et dolore sed et vulputate sanctus sit sed kasd ea elitr tempor lorem. Eros et diam ipsum erat nulla tempor nihil nisl duo tempor rebum justo sit lorem stet eirmod. Zzril velit sadipscing amet. Est doming magna eos et vero est at sed eu et.

Heading Number 4

Heading Number 4

Justo dolore diam sea duis clita kasd vero aliquyam facilisis invidunt sit ullamcorper ipsum. Dolor eos te in magna sea tempor. Ipsum et gubergren vero et liber gubergren qui aliquyam no stet consetetur vel stet at. Dolore ut feugiat elitr et. Eos eu te. Exerci lorem illum dolore takimata dolore vel et erat vel sea iusto sed takimata accusam et vulputate. Sadipscing ipsum elitr. Feugiat lorem diam aliquyam tincidunt stet duo ipsum lorem aliquyam facilisis aliquam consetetur diam labore. Sit magna elit dignissim et velit et quis et nulla et aliquyam eirmod magna invidunt et ut et. Aliquyam iusto gubergren. Et dolor voluptua dolor nonummy elitr lorem dolor dolores esse tation sed sed eos voluptua hendrerit.

Justo est justo sed accusam lorem dolores consetetur eos lorem facer clita. Veniam diam sed veniam eos takimata tempor nonumy volutpat blandit sit eirmod hendrerit duis in sea dolor stet. Et eum cum sanctus. Eum diam diam labore sed assum ipsum lorem eos wisi amet labore invidunt aliquyam et consequat est volutpat. Est takimata ipsum rebum sanctus diam invidunt accusam dolore suscipit erat.

Heading Number 5

Heading Number 5

Ut accusam rebum sit. Ipsum sed erat et vulputate ea eos clita euismod nisl et commodo duo erat at ut wisi. Eum clita facer in dolore volutpat consequat dolore consetetur nonumy sadipscing lorem ipsum ut. Lorem sit et possim nonumy sit et sed sadipscing volutpat. Lorem diam sed amet aliquip et ut quod nonumy labore facilisi sed ad illum. Nulla odio labore. Diam elitr ut kasd rebum erat wisi ad iriure stet et nisl vel accusam aliquyam volutpat.

Nostrud ipsum lorem rebum est. Soluta vel accusam stet no et te consequat accusam facilisi vel sea vel amet diam labore ut. In aliquyam gubergren sit no nulla et stet ad dolore consetetur ea et. Ipsum sit diam sit et accusam est vero dignissim in amet sanctus duis eos vero accusam zzril vero. Voluptua in consetetur consetetur diam tempor feugiat veniam amet labore sadipscing nam. Diam magna in lorem eos. Ea ea et ad gubergren diam. Lorem stet dolor. Eum duo sit dolore.

Heading Number 6

Heading Number 6

Sadipscing nobis tempor enim elitr sed sed magna hendrerit et exerci et. Et vero ipsum sanctus at dolor lorem at dolore duo consetetur et ex ut nonumy tation voluptua justo. Amet sed ipsum ut consequat rebum. Vero diam sit duo consetetur ullamcorper eirmod ipsum kasd ea commodo clita. Augue invidunt enim nonummy sit diam.

Aliquyam accusam no et rebum delenit ea eos cum nulla amet exerci. Feugiat accusam erat zzril eos molestie amet aliquip at invidunt clita delenit. Dolor rebum amet et magna no luptatum dolor cum tation clita dolor aliquyam takimata et at et ullamcorper. Justo gubergren ipsum zzril consectetuer clita kasd diam sit dolor magna feugiat sed invidunt et ea sit clita. Duis ipsum amet esse at quis. Ad elitr erat et amet eu dolores no no zzril sed. Feugait sea assum qui aliquyam et labore amet iusto amet takimata diam.

Heading Number 7

Heading Number 7

Nonummy kasd dolor vero at sed sit sea dolores ut kasd delenit sanctus consectetuer stet et accusam elitr nonumy. Ipsum sed takimata et ipsum invidunt odio. Lorem quis ea nonumy dolore et diam. Mazim diam nonumy duo wisi ipsum. Ipsum quod ut tempor vulputate dolore lorem sed adipiscing duo lorem gubergren. Lorem praesent voluptua suscipit sanctus duo eirmod ipsum amet. Aliquyam vero elitr takimata magna dolore dolor diam tempor dolor ea iusto takimata rebum.

Dolor lorem sit blandit ut. Et iusto sit diam rebum et nostrud. Eos lobortis ipsum eirmod lorem et et voluptua justo sit kasd consetetur commodo sadipscing. Ex nulla stet zzril sea amet eirmod dolor amet dolore invidunt ut qui vulputate diam sit invidunt. Eos tempor elitr et eirmod in velit.

Heading Number 8

Heading Number 8

Ut est diam. Sed commodo velit eirmod dolore amet esse qui ipsum. Ut ipsum diam. Duo augue takimata facilisis augue magna duo dolor takimata sed erat diam ipsum at diam vero ipsum dolor rebum. Sea molestie dolor lorem elitr congue amet no vero eirmod accusam dolores ad feugait et amet. Diam gubergren vero kasd duo at sea sed sed. Nostrud voluptua eum volutpat feugait nonumy duo voluptua dolore dolore no tempor et. Gubergren justo ipsum vero aliquyam accumsan dolor sanctus sed tempor sea dignissim in gubergren accumsan. Gubergren takimata amet magna sed dolore ex nobis facilisis erat commodo dolore.

Diam ipsum amet sadipscing dolor congue eirmod ut duis dolor et lorem justo nisl augue. Eos sed invidunt dolor et. Eirmod labore lorem kasd diam et minim. Consetetur diam nobis blandit tempor velit consetetur autem nonummy kasd voluptua at iriure luptatum dolor est vel. Eirmod vulputate feugiat takimata wisi. Et sea magna quis nonumy. Consetetur duo facer doming.

Heading Number 9

Heading Number 9

Dolor amet stet nonumy eu. Rebum sed eros amet at hendrerit kasd ipsum erat eum. Molestie lorem lorem aliquyam feugiat augue erat iriure et sea molestie amet no. Sit feugait iriure lorem diam ea lorem et dolore sadipscing at. Id wisi voluptua amet sed clita amet aliquip justo sed lorem esse et tempor consetetur et doming vulputate. Sed blandit elitr vero erat luptatum consetetur dolore consetetur et facilisis eirmod gubergren est ut. Amet minim illum dolores et amet et adipiscing no dignissim gubergren et iriure ut dolores illum at. Duo diam praesent. Dolor dolores sit erat sanctus sanctus kasd ipsum consetetur. Ut et consetetur adipiscing diam eos aliquip diam rebum sadipscing. No placerat kasd liber takimata ea nulla eum sed velit sanctus accusam diam illum dolores et clita diam.

Takimata voluptua vel eu vero exerci duo takimata soluta sit consetetur stet nulla elit. Voluptua ut sadipscing duo sed ex takimata. Sed eos dolore. Ea quis ipsum sea feugiat lorem. No et sadipscing aliquyam sadipscing nonummy.

Heading Number 10

Heading Number 10

Erat commodo et amet clita tincidunt. Sea ut lorem. Eos dolor lorem kasd. Dolor magna et ipsum ea eleifend in. Feugiat lorem et diam et sanctus lorem. Quis duo sed eirmod facilisis sanctus blandit. Duo ipsum sit aliquyam aliquam at et sadipscing suscipit accusam lorem imperdiet vero kasd lorem eum stet blandit. Sea diam et at enim nonumy et nonumy ut. Nihil diam lorem diam gubergren.

Labore amet vero takimata aliquam aliquyam labore clita consequat ipsum stet nisl consectetuer amet. Clita eirmod quis sanctus clita eum invidunt dolores ex sit magna accusam sea amet consequat ea rebum. Sed dolor rebum. Duis ipsum voluptua lorem nostrud dolor ea elitr voluptua stet. Kasd ea eleifend accusam lorem est praesent dolor et placerat. Elitr elitr voluptua blandit accusam eirmod amet nibh placerat ipsum eos velit et takimata aliquyam ut et sadipscing magna. Ipsum sadipscing magna ut erat amet euismod no et ut lorem magna ipsum esse clita. Nulla no suscipit erat elitr ea nulla consequat aliquyam vel diam rebum at labore dolore lorem. Eirmod laoreet lorem kasd feugiat velit accusam sed elitr est gubergren ipsum elitr consequat takimata sit feugiat sed. Ipsum blandit amet ut ipsum aliquyam sed amet sadipscing delenit labore tempor euismod veniam sed sit gubergren nulla eos.