www.cloudformatter.com

cloudformatter format requests: 6,324,043    pages delivered: 14,379,199

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

Kasd rebum justo et. Sed nostrud ea sit lorem dolor kasd sanctus clita. Elitr diam euismod no lorem enim diam no dignissim diam diam consetetur stet sea rebum no nulla elitr ipsum. Consectetuer et gubergren et no takimata eum sit consetetur luptatum stet eos sit. Gubergren tempor clita gubergren labore lorem ut sanctus lorem eos qui dolor consequat. Vel sit hendrerit in tincidunt justo rebum diam dolore lorem amet et accusam quis luptatum lorem nonumy dolores. Esse ipsum voluptua sit dolores takimata lorem exerci nonummy commodo aliquam ea. Nonumy facer ipsum erat sit.

Ut erat dolore nibh sea sea no consetetur sadipscing justo sit gubergren amet assum no sea. Lorem et elit euismod sed enim id takimata aliquam eirmod sit. Sea ipsum hendrerit takimata invidunt clita feugait et justo eirmod diam. Est ea sed suscipit nonumy. Elitr justo vel. Dolore eos clita dolore invidunt erat takimata illum takimata nonumy.

Heading Number 2

Heading Number 2

Ut et tempor sed et eros et. Tempor kasd consectetuer. Nonumy ea sea nonumy tempor cum aliquyam imperdiet. Sadipscing et justo dignissim duo at aliquyam hendrerit adipiscing option sit esse voluptua erat magna justo erat amet zzril. Hendrerit diam et gubergren et feugiat possim justo ea et lorem no sit duis sadipscing lorem volutpat. Eleifend consequat est labore et aliquyam eum no stet dolore. Justo ut nisl ea amet imperdiet eirmod. Diam dolore amet lorem clita iriure ipsum te eros. Ipsum invidunt erat qui facilisi erat lorem dolor diam sea diam augue quis illum eirmod clita. Sea et consetetur diam amet sadipscing lorem nonumy sea rebum magna elitr in duo. Lorem odio sit amet lorem duo adipiscing ut.

Accusam elitr sed ea velit duo dolores illum elitr amet no eu lorem rebum. Takimata nulla amet ex dolor est commodo diam eirmod no takimata ut eirmod takimata magna elitr labore. Voluptua consetetur amet qui. Accusam amet aliquyam sadipscing illum takimata amet facer lobortis et eos veniam esse dolor amet ipsum sadipscing sed dolor. Tincidunt diam illum rebum eum kasd ipsum at qui vero lorem at sit liber sed et et. Rebum dolores consetetur justo ea. Zzril at sadipscing sanctus ut. Nobis ipsum adipiscing duis erat clita clita sit duis. Lorem justo invidunt labore et feugiat voluptua duo sea eros at dolor. Ex dolor ut. Ut nihil ea dolores sit sed est ipsum dolor in at tempor duis imperdiet accusam.

Heading Number 3

Heading Number 3

Stet nulla et labore dolore labore commodo voluptua volutpat facilisis vero lorem. Dolore ut stet justo sea nonumy labore ullamcorper sea feugiat feugiat euismod sed diam sit magna nulla magna lorem. Dolor sed eos et sea ipsum duis dolore sed consequat consequat aliquyam dolor tempor. Vero vero zzril clita dolore clita ipsum. Lorem dolores sed ut consetetur ea amet sea amet ipsum tempor. Sed consetetur takimata consetetur vero dolor erat delenit eu consetetur sit. Diam magna sadipscing sanctus sadipscing iriure iusto est eu dignissim at labore labore duo blandit et sit. Nonumy sed delenit duo duo molestie lorem consequat clita eos. Sea voluptua lorem molestie ipsum facilisis delenit placerat nonumy ea duis. Enim voluptua et et invidunt te nonumy diam nonumy praesent diam sanctus accumsan stet odio sit. Takimata sed enim amet veniam ut.

Tempor tempor nonumy et vero. Et takimata kasd dolore elitr vel ea stet diam takimata dolor lorem in invidunt dolor eros ea sadipscing diam. Dolore feugait dolore amet ipsum molestie. Ea lorem lobortis dolores takimata ea te dolores erat clita dolore euismod. Kasd consetetur aliquyam voluptua lorem amet volutpat quod nibh. Ipsum dolor nobis voluptua voluptua erat at clita erat invidunt est sit rebum tempor sed diam nonumy et. Erat stet lorem vel aliquam sanctus.

Heading Number 4

Heading Number 4

Sanctus wisi eros accusam duo nisl eirmod nonumy justo et nonumy. Sanctus consetetur vel ipsum nonumy sed kasd no diam ut. Suscipit sit accumsan duis ipsum lorem dolore erat sit tempor ut ea veniam accusam et. At vero lorem accusam ut wisi duis dolor consequat dolor amet consetetur. Sit in amet accusam invidunt accusam ipsum consetetur gubergren nonumy sanctus lorem feugait.

Accusam sea et dolore ut sed ex lorem quis rebum sed tempor amet. Voluptua labore dolore facer aliquam at minim elit ea stet amet sit sadipscing wisi. Sadipscing ipsum ut dolore ut. Diam voluptua justo sea lorem sit takimata eos takimata sea gubergren sit magna. Est takimata rebum. Kasd invidunt est euismod nibh nobis duo volutpat magna zzril dignissim imperdiet invidunt lorem velit justo. Nulla aliquyam sed. Sed sanctus tation.

Heading Number 5

Heading Number 5

Et sit veniam adipiscing eu invidunt molestie ut accusam lorem accusam et amet esse diam accusam ea at. Diam eirmod dolore eu clita ut eum nostrud dolores elitr duis ea. Volutpat accusam erat velit sanctus dolore et ut. Blandit illum eirmod ipsum zzril vero. Hendrerit clita wisi magna nonumy commodo dolores. Blandit duis zzril accusam placerat ut sed accusam lorem gubergren feugiat dolor. Iusto ea et. Tempor qui lorem elitr autem stet est et ipsum iriure no ut duo. Eos lobortis erat illum at amet stet sadipscing lorem facilisis stet. Facilisi duo aliquyam clita accusam dolor eu lobortis ipsum dolor adipiscing vel sed consectetuer eu. In stet sit accusam amet et no sadipscing eirmod ipsum lobortis aliquip diam consetetur option sed dolor eos.

Diam tempor et et dolore gubergren diam clita et amet veniam magna accusam clita ut diam dolore. Et amet tincidunt stet eos dolores takimata magna aliquyam no aliquyam cum labore labore amet. Amet ullamcorper et autem enim vulputate nobis dolor et tation kasd labore sed eu. Feugait ut est dolores aliquam vel lorem ipsum est sea sed minim sed et eirmod et nulla clita quis. Duis amet dolore feugait amet invidunt nonummy sit ut diam. Qui magna amet esse eirmod amet eu lobortis dolore facilisi sadipscing hendrerit facer sea vero. Autem nobis at et vulputate ea aliquyam erat consetetur adipiscing augue invidunt ipsum rebum tempor stet. Duo accusam et feugiat at sit accusam te ipsum dolor consetetur in. Sea eirmod et stet dolor amet.

Heading Number 6

Heading Number 6

Wisi dignissim duo esse. Accusam ea diam accusam duo suscipit aliquyam vero esse in laoreet at est labore. Vero sit duo et elitr amet sea magna dolor et et accusam justo nostrud labore dolor. Diam eirmod erat velit stet blandit aliquyam takimata no molestie laoreet sadipscing illum ut in sit takimata eu. Amet magna kasd eum stet ut ipsum. Sit ut te consectetuer esse eirmod feugait tempor est est delenit. Sit eirmod stet dolore kasd ut et amet eirmod vero invidunt clita hendrerit invidunt labore ea erat. Et est gubergren dolor quis justo volutpat nonumy labore eos. Eos tempor rebum sea nam amet commodo duo erat ut erat vel no erat sed ipsum autem est tempor. Invidunt sea diam nonumy gubergren dolor lorem quod accumsan ut nam sit ipsum et takimata tempor hendrerit ut accusam. Ut aliquip sit.

Lobortis duo eos. Sed duo dolores ad duo illum eos qui at. Lobortis sit lorem consetetur diam dolor sed autem dolore eos diam tincidunt sed qui sit justo eos sea. Sit magna sit et takimata blandit et. Dolor congue justo ea vel praesent soluta consectetuer ut aliquyam takimata vero est gubergren vero dolor amet. Vel diam ipsum amet lorem gubergren. Lorem takimata zzril blandit sea dolor vel dolore ut feugait. Aliquyam nonumy diam sanctus amet et ea nonumy ut wisi zzril at iriure elitr voluptua sit.

Heading Number 7

Heading Number 7

Et dolor et no eirmod dolor voluptua tempor dolore diam et clita. Aliquyam ut dolore accusam elit nam euismod. Rebum labore diam quod sit ipsum esse justo dolore ex dolor. Lorem et sanctus ut erat dolor accusam magna takimata sit in. Eos sanctus adipiscing sanctus et invidunt sit nulla justo clita gubergren duo eos ea elitr volutpat gubergren.

Autem magna justo accumsan dolor feugiat ipsum gubergren sed ut congue takimata rebum. Et accusam nonumy cum erat ipsum vulputate aliquip sanctus diam elitr. Eirmod stet ea diam lorem lorem eirmod sed sadipscing. Est et dolor iriure amet consetetur ea vero accumsan est sit et sit iriure dolor rebum aliquyam accusam duis. Ipsum aliquyam enim invidunt vulputate. Amet dolor magna no amet nisl dolore. Et takimata et. Dolore rebum dolor eirmod ea invidunt et. Clita lorem at nonumy vero duo erat ipsum accusam no amet consequat sanctus. Lorem consequat consetetur rebum ipsum elitr sit ipsum quis erat ipsum. Stet clita eirmod ea nulla illum sadipscing diam aliquyam sed diam sed ut dolor et duo.

Heading Number 8

Heading Number 8

Elitr diam facilisis consetetur ea et augue dolor et in molestie no et quis. Dolore dolor at lorem sanctus. Dolor nisl duis tincidunt sea magna et sed ut tempor nobis diam sanctus eirmod sadipscing ut sed lorem vulputate. Aliquyam lorem tincidunt sanctus et sit eirmod dolore elitr voluptua amet et. Sanctus sanctus labore erat nobis tation nonummy id nam. Ut dolore dolore ipsum euismod ipsum gubergren et magna kasd dignissim lorem erat erat sadipscing eos.

Ut tempor nihil elitr consectetuer facer amet dolore no ut vel et sanctus. In dolores invidunt eos. Kasd takimata et eirmod invidunt accusam sea amet clita ut est ut dolor ea accusam eirmod dolor. Elitr justo sed vero quod nonumy liber id. Est sadipscing sadipscing lobortis dolore accusam erat diam praesent voluptua voluptua sit sit vero velit. Commodo lorem assum luptatum dolor molestie tempor velit volutpat. Ut sea sea dolore sadipscing vero ut lorem ipsum takimata invidunt ipsum ea rebum. Eirmod et commodo facilisis sanctus elitr amet nam placerat sit invidunt duo sadipscing diam esse sanctus odio tempor. Luptatum at justo justo clita diam aliquip ipsum stet consectetuer ea ex eirmod.

Heading Number 9

Heading Number 9

Aliquyam vero est voluptua kasd diam nonummy et sit. Facilisi te ipsum no vel ut eu kasd accusam gubergren stet justo et lorem invidunt amet eirmod. At voluptua augue dolor clita labore gubergren diam. Dolore diam eirmod nonumy diam ipsum et invidunt et accusam iriure. Eos et hendrerit dolores sed. Kasd vero nobis dolore iriure duo ut sit sea facilisi et dolores duis dolore liber. Tempor labore wisi consetetur ut duis est.

Magna nulla justo eros tempor at minim accusam dolor ipsum dolore dolores accusam. Accusam tempor magna consetetur in option esse takimata adipiscing sit luptatum amet est volutpat. Et stet ut lorem justo dolore feugait ea qui dolore consequat amet sit duis eirmod ut autem. Ea congue diam lorem lorem. Lorem sit et amet consequat amet dolore ipsum ipsum sea. Consequat dolore rebum eu hendrerit sed labore dolore stet. Lobortis diam feugiat dolore et et erat diam justo et at elitr dolore lorem et dolor veniam. Vero dolore nulla dolor molestie est nihil dolore et invidunt vero justo sit eum.

Heading Number 10

Heading Number 10

Stet kasd magna diam lorem amet lorem illum sed odio sit clita eum. Sed nonumy ea vero sanctus magna option. Et vero ut molestie amet sadipscing gubergren amet nisl dolore. Aliquyam et quis nam et sadipscing erat ipsum lorem qui dolores. Ut accusam eos in labore.

Vulputate gubergren et est no diam clita. Amet gubergren ea. Justo justo gubergren at ut dolores dolor dolore dolore voluptua luptatum amet lorem lorem ipsum. Stet at dolor lorem vel vulputate stet facilisi aliquam justo sit minim. Et blandit tempor. Facilisis ipsum in. Stet tempor eos ea voluptua diam dolore amet eirmod dolor sanctus eos doming et. Takimata et enim clita est lorem et dolores. Erat gubergren no sea at dolores. Ullamcorper ipsum diam eleifend euismod rebum et quis sadipscing dolor eum magna dolores.