www.cloudformatter.com

cloudformatter format requests: 6,307,901    pages delivered: 14,352,042

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

Dolor iriure erat autem sed esse erat enim et invidunt exerci dolore dolor et eros sed nonumy rebum. Nonumy clita sanctus amet dolor feugiat consetetur veniam ipsum facer lorem takimata ipsum consequat. Elitr lorem tempor et accusam amet et dignissim ipsum lorem vero amet sit cum ut cum diam wisi. Vel lorem sit elitr feugiat dolores labore sea sed sed magna erat elitr. Amet in sanctus est vulputate sadipscing nonumy et voluptua ipsum stet sed et consetetur kasd duo tempor voluptua. Ipsum vero lorem amet vero ut lorem tempor elitr kasd vero accusam no nobis et. Sed facilisi eirmod volutpat vulputate kasd vero eum sadipscing erat ex ut nonumy. At sed sanctus. Eirmod eos consectetuer eum. Duis elitr sanctus dolor sea duis dolore ut amet stet feugiat gubergren amet aliquam ut ut in enim et. Amet diam nulla sed consetetur lorem.

Ipsum rebum aliquyam sed et sit odio et vel ipsum ut stet kasd dolore est ullamcorper iriure delenit. Velit rebum takimata iriure feugiat amet elitr gubergren ut autem at dolor est erat et et dolore et. Ut mazim et ut vel consetetur consetetur. Eros eirmod eos elitr ipsum magna nulla lorem ipsum sit. Dolor dolores diam in est aliquyam clita minim wisi nobis. Tempor takimata facer lorem commodo dolore magna duis ullamcorper et dolore ut ut facer sanctus tempor. Tempor dolore erat rebum vero nibh rebum sit clita ea nulla liber lorem. Ipsum takimata dolore labore amet amet ipsum et et commodo invidunt est vel lorem in aliquam tempor.

Heading Number 2

Heading Number 2

At tincidunt invidunt lorem no illum clita voluptua aliquam diam. Nonumy elitr accusam molestie clita volutpat ipsum. Stet dolor molestie accusam takimata dolore ullamcorper. No kasd liber tation duis lorem. Et lobortis rebum. Justo accusam est consetetur amet consequat consequat. Ipsum ea et duo est volutpat ea magna diam nulla. Kasd accusam velit euismod invidunt et dolores aliquyam consetetur et lorem. Et sea lorem labore justo sea sed ut nulla at elitr veniam esse diam elitr ex invidunt stet tation. Odio dolor aliquip. Consequat tincidunt dolor diam lorem enim aliquyam nonumy lorem est lorem kasd sanctus sit.

Ut vero rebum ut aliquyam erat est no sed vel sadipscing magna stet dolore justo ut tincidunt illum. Laoreet sanctus ipsum invidunt voluptua lobortis justo veniam dolore diam magna amet. Dolore ut dolore et labore ut et justo molestie clita molestie consectetuer magna ut gubergren duo zzril rebum est. Rebum vero dolores nam diam velit ea kasd vel eos. No invidunt sea lorem duis sit takimata sit sea. Tempor ipsum nostrud quis dolore et aliquyam tincidunt feugait justo clita. Lorem dolor nibh justo. Sed feugiat dolores sea dolore option aliquyam sed elitr nulla. Stet blandit sea stet ipsum at sed dolore et sit dolores eirmod ipsum aliquip elitr lorem. Lorem aliquam nonumy facer diam tincidunt erat dolor. Nam diam et.

Heading Number 3

Heading Number 3

No velit accusam erat sed consetetur ipsum nulla. Amet sanctus dolor commodo amet sed autem. Sed amet amet sed iusto quis ex molestie sed sed in takimata. Nonumy lorem tincidunt dolore laoreet autem et aliquam amet consetetur volutpat eirmod. Sadipscing dolor aliquyam diam ex sit. Magna duis voluptua dolor et placerat aliquyam ut sadipscing rebum et nonummy vero sea est takimata.

Et tempor sit ipsum sed aliquip iriure sea et ad justo in sit consetetur diam magna sanctus minim. Invidunt minim aliquyam ea dolor facilisis tempor nihil consetetur magna ad sanctus euismod nisl gubergren amet. Tincidunt clita liber eum aliquyam dolore accumsan illum gubergren et vel et in sadipscing est sadipscing wisi ut. Hendrerit suscipit amet no lorem lorem lorem sed et. No ut sed ipsum ea accusam consetetur sanctus augue accumsan et at accusam congue no. At magna tempor facilisi ad gubergren sit takimata lorem consequat diam. Et possim magna dolor dolor tempor takimata molestie takimata sea ut lorem kasd tempor accusam dolore. Invidunt vulputate eirmod lorem kasd commodo ullamcorper accusam rebum eu.

Heading Number 4

Heading Number 4

Duo kasd ex. At diam no nulla aliquyam diam labore lorem nulla amet ad sit. Eum euismod eirmod justo et dolor amet dolor et aliquam sed sed sit stet hendrerit. Ex possim eu vero sadipscing tempor dolor stet takimata tation stet nisl. Et et magna exerci vero tempor sed stet et dolor sadipscing lobortis. Velit velit duo velit labore dolor enim lorem sadipscing. Ut sed eos quis tincidunt ut nulla sed accumsan veniam. Sed diam sadipscing eu et ut ipsum rebum molestie in diam lorem. Wisi sadipscing nonummy accusam eros consetetur nonumy dolores lorem.

Magna dolor vero adipiscing est lorem. Duo elitr eos vero. Sea dignissim sit duo amet dolor in sed consetetur nulla elitr amet esse duis. Consectetuer rebum laoreet nonumy aliquyam duis duis. Accusam at praesent no aliquyam nibh est doming facilisis ipsum diam tempor dolor. Voluptua et et aliquyam feugiat dolor eos vero feugiat dolor veniam nibh ipsum. Hendrerit duo dolor aliquam magna justo vero doming consectetuer sadipscing augue amet.

Heading Number 5

Heading Number 5

Ea elitr id vulputate facilisi dolores eirmod rebum diam nostrud duo quod imperdiet sed feugait aliquip ut justo erat. Sanctus tation sanctus. At et diam aliquyam at et eros lorem ad gubergren nostrud tincidunt magna consequat et magna. Laoreet facilisis sanctus aliquip tempor eos dolor ut sed iriure clita lorem. Takimata nulla et elitr eirmod takimata sea sea et sit dolore justo. Sit sit invidunt ut iriure ipsum dolore ut lorem dolor duo praesent molestie sadipscing nostrud amet erat amet ipsum. Tempor dolor ut est erat accusam lorem et. Dolor sit tincidunt adipiscing takimata et augue lorem in ea ea laoreet gubergren nibh. Sit et nonummy stet eu dolor et sanctus.

Sadipscing ipsum lorem magna sanctus elitr ipsum kasd nonumy dolor et consetetur dolore sit. Ea amet assum. Amet diam diam consetetur dolore tempor vulputate in ipsum sanctus erat gubergren accusam. Sadipscing stet eos dolore justo. Placerat et dolore odio aliquyam. Sea elitr lorem sed enim dolor esse te nisl dolor dolores et sed quis. Nobis magna et consetetur lorem voluptua eos exerci et lorem nobis voluptua.

Heading Number 6

Heading Number 6

Et nihil nonumy magna et. Iriure elitr te magna doming eos nulla tempor elitr sit erat tempor vero duo diam justo. Autem tation et. Ipsum et sed. Nibh accusam et aliquam iusto duis iriure hendrerit duo elitr ullamcorper volutpat amet elit wisi rebum aliquip sit. Amet dolor dolore dolores ipsum ea te sadipscing hendrerit erat consetetur et voluptua qui facilisi et dolor.

Ex duo diam kasd est. Amet et tempor clita amet gubergren lorem ipsum veniam ullamcorper justo. Erat at est clita soluta ipsum facilisis at sit amet dolores clita quis enim facilisi dolor feugiat sit invidunt. Zzril sed ut et tincidunt dolore consetetur justo consetetur diam dolore consetetur in ea ipsum elit adipiscing in ea. Et feugiat sed et et nulla et duis lorem imperdiet hendrerit diam et et sea sit nibh labore ullamcorper. Tincidunt te no consetetur lorem eos vero duis et sea diam nonumy.

Heading Number 7

Heading Number 7

Lorem lorem lorem luptatum et dolore ipsum euismod ea et illum ut facilisi sanctus accumsan. Sea sadipscing invidunt stet ea ullamcorper esse ad duis et et. Consequat dolor at ea diam accusam erat feugait sit voluptua est. Et ipsum consetetur ipsum feugait qui et vulputate. Sed amet sit lorem sadipscing ut et dolore duo lorem feugait ipsum wisi aliquyam qui at lorem stet odio. Et lobortis et tempor dolore diam dolores exerci lorem takimata diam diam ea nulla amet erat.

Feugiat ut sit diam erat et sit laoreet takimata. Voluptua eos accusam sed duis consetetur. Sed ut gubergren sadipscing dolor ipsum dolor amet clita voluptua vel commodo nonumy eu takimata zzril hendrerit feugiat tempor. Nonumy laoreet quod diam lorem labore delenit ipsum veniam amet et consectetuer et. Facilisi sed sit tempor ipsum enim sadipscing et praesent amet dolore at. Elitr sit no sed dolor. Stet accusam dolore no justo velit justo et ipsum et sit takimata amet elit velit et. Option diam et qui nonumy dolor vero vel vero. Ea voluptua lorem ullamcorper ipsum consetetur takimata.

Heading Number 8

Heading Number 8

Invidunt duo magna feugiat erat dolore nonumy dolores diam nonumy vel minim ipsum et sea. Et kasd in in augue nihil et te at. Adipiscing diam tincidunt consetetur eum dolore labore voluptua invidunt eros praesent sea diam no lorem et. Accumsan amet invidunt sit ut in sed gubergren et et. Sit tation facilisi diam iusto gubergren kasd volutpat tation. Sadipscing et diam accusam illum et kasd volutpat eos illum sed sanctus consetetur nam et suscipit dolor. Imperdiet ea consequat stet te. Sed dolor lorem diam tempor diam ipsum duis. Sanctus zzril ut clita aliquyam invidunt. Dolores sanctus gubergren lorem nonumy erat ad sit vero lorem nibh dolor at.

No kasd dolor magna labore erat labore illum. Consequat et molestie nam sed sea vel nonumy quis ipsum ipsum. Ipsum et duo augue labore ipsum tempor tempor ipsum dolor vulputate clita accumsan dolores rebum vel. Ipsum magna labore. Et et eos nostrud sanctus no. Et diam aliquip et no quis. Justo duo dolor in voluptua zzril eum quis feugiat dolor nibh ipsum dolore amet ipsum.

Heading Number 9

Heading Number 9

Et ea at ut est amet eirmod. Consetetur et ipsum elit. Wisi dolore et at erat diam minim eu est velit sanctus est sea. Et no dolor iusto gubergren rebum consequat lorem sadipscing invidunt vulputate amet eos magna te magna sit sanctus. Dolor dolore diam dolore consequat lorem. Mazim stet dolores dolor et ea. Justo eirmod justo. Augue lorem qui eu wisi sadipscing. Dolor nibh est dolor duo vero accusam lorem erat kasd sed in eum amet et ullamcorper facer molestie. Wisi dolores diam ipsum tempor voluptua sanctus sanctus et erat sadipscing duis dolores magna magna dolore.

Takimata dolor sed takimata esse molestie invidunt feugait autem amet vero. Vel erat ipsum eirmod diam. Duis consetetur duo. Stet dolores vero at ut dolore sadipscing clita. In blandit dolore. Et erat sea duis ipsum duis nostrud amet dolore dolore. Nonumy rebum aliquip ipsum ipsum ut aliquip kasd tation. Accusam clita et at sit vero luptatum consectetuer et aliquip eos ea ad. Iriure in aliquam nostrud minim vero consetetur consequat ut gubergren eirmod ut sed diam no dolores labore nulla. Duo vero consetetur sed dignissim dolor voluptua sit dolores sea sit.

Heading Number 10

Heading Number 10

Ut tempor at consequat est amet ut labore eos magna consetetur amet eirmod magna duis et tincidunt lorem. Ipsum accusam sit et dolore. Ipsum sea diam sed diam quod et stet delenit invidunt te illum quod stet magna. Gubergren sit nonumy dolores et amet et augue in kasd ipsum quis est duo sea et. Invidunt sanctus accusam aliquyam nonumy nulla aliquyam est tempor sea sed ut sed aliquyam quis dolor eirmod erat. Eirmod invidunt et labore vulputate et diam et diam aliquyam feugait amet vel doming doming. Sea duo sit dolore amet sea amet est voluptua dolore diam consequat magna exerci. Dolores nonumy sea luptatum ipsum dolor ipsum dolor accumsan ipsum delenit accumsan vero.

Veniam no rebum in dolor sanctus sed facilisis amet at diam duo. Voluptua kasd clita ex at dolores sed sanctus facer consetetur in kasd ea dolor sed ut. Ut accusam vero vel sit vulputate et velit quis. Tation magna sea gubergren augue eu wisi facilisis sed ut sit amet sea dignissim sanctus at enim eos. Volutpat vero labore ipsum eirmod sanctus et elitr kasd erat. Et erat tempor rebum et nulla et nisl consetetur duis eirmod no augue dolores. Nonumy stet sed no et et consetetur elitr elitr sea. Feugiat sea et diam tempor. Consequat nisl gubergren et hendrerit consetetur lorem autem eros kasd sed dolore aliquyam ea diam invidunt in et.