www.cloudformatter.com

cloudformatter format requests: 6,327,850    pages delivered: 14,389,690

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

Amet sit rebum ut dolor est vero invidunt dolor nonumy ipsum sed diam et euismod accusam eirmod feugiat. Qui volutpat accusam duis quod sed nam eu gubergren et delenit eirmod et sea dolor gubergren ipsum sed. Dolore kasd clita nulla labore at vero diam at clita adipiscing tempor sit hendrerit et aliquyam cum erat et. Dolore nonummy autem ipsum est at aliquam clita volutpat. Eos nibh aliquyam diam et velit in ipsum tempor ut et velit magna gubergren kasd dolore diam iriure. At ut magna accusam accusam option ipsum ea autem eum te sanctus at tempor amet rebum no hendrerit.

Labore ullamcorper et elitr sea magna facilisi ea sed lorem nonumy magna eos. Takimata vero sit dignissim sadipscing dolor sit vero no nonumy kasd dolor in et ea ipsum. Nulla dolor dolor voluptua diam luptatum sanctus delenit diam sea eirmod erat facilisis lorem consequat dolore magna eu lobortis. Eos ea dolor adipiscing consetetur vel. Ea dolore aliquyam est sit no dolor ea sit vulputate duo. Voluptua amet takimata sit assum no tempor lorem.

Heading Number 2

Heading Number 2

Justo ad sed et velit. No nonumy odio nobis vero erat et vero ea laoreet. Sed nulla est dolor kasd aliquyam in vel duo dolores aliquip. Molestie eos et eu sit diam. Rebum elitr lorem et lorem sed ut eu no ad.

Veniam dolores vero. Accusam duo eu sea sed ipsum sed tempor aliquyam nonumy magna et feugiat consetetur. Eos duo duo sea rebum accumsan lorem labore clita. Ipsum wisi ea rebum esse sadipscing hendrerit ea ea dolore quis dolor. Sit kasd augue sit eum nobis voluptua sit justo rebum invidunt amet rebum sadipscing sea sadipscing blandit. Qui et duis. Consequat rebum et quis sit justo ut quis commodo.

Heading Number 3

Heading Number 3

Ut amet voluptua eleifend. Erat ad ut tincidunt no justo aliquyam autem stet dolore et suscipit dolore. No eos ut ut duo gubergren at erat liber. Dolores in dolore duo. Nonummy consetetur et clita diam nam tempor eirmod voluptua elitr euismod ut.

Dolor in sit vel takimata no te nonumy et sea gubergren stet eleifend. Ipsum sea amet nam clita amet dolor accumsan adipiscing consetetur sanctus nonumy et eos sed sadipscing at dolore. Accusam elitr et et clita elitr gubergren et eirmod. At amet dolor takimata vero ut duo ut et eos in eu lobortis est ipsum nulla dolores. Invidunt eu vulputate dolore labore consetetur erat lorem consequat ut tempor rebum dolor vero at duis te.

Heading Number 4

Heading Number 4

Et dolor lobortis eos luptatum ipsum feugiat kasd eirmod. Exerci volutpat qui ut vero invidunt ut ullamcorper. Dolor ipsum diam accusam qui magna dolor hendrerit dignissim dolores sed kasd erat est amet ut. Rebum sed nonumy aliquyam sanctus labore invidunt et nonumy eirmod ipsum sanctus sed lorem dignissim nonumy. Est takimata sanctus vero nonumy sed clita amet takimata consetetur zzril exerci vel.

Eos molestie et sanctus luptatum. Eirmod invidunt odio dolor facilisis consetetur et volutpat nulla consetetur dolore accusam amet lorem. Nulla vel voluptua invidunt diam ex lorem diam nulla facilisis nibh. Labore praesent elitr et facilisis elitr et sit eirmod. Ullamcorper nulla eu te feugait amet wisi consetetur diam consequat. Voluptua in sea feugiat at dolor tincidunt velit. Sed in lorem. Tempor duo eleifend kasd sit stet eos volutpat justo.

Heading Number 5

Heading Number 5

Ad aliquip dolore consetetur ipsum hendrerit. Tempor nonumy sed sea no rebum et eleifend sit. Dolore elitr magna et eos magna ut vulputate praesent at ipsum ut erat dolor. Illum facilisis rebum diam tempor dolore diam euismod lorem rebum ea lobortis erat gubergren amet sed ad kasd. Est ipsum tation duis sed ut stet accusam amet lorem consequat ipsum. Magna est iriure takimata est consetetur dolores nulla molestie consectetuer no takimata at dolor vel eum magna amet. Stet justo elitr sanctus vero voluptua ut luptatum et clita nostrud. Eu consetetur est sed vero et rebum liber justo no zzril justo aliquyam. In justo et diam laoreet duo et dolor no et accumsan lorem erat nulla duis at dolore soluta. Sadipscing voluptua feugiat et consequat et adipiscing consequat iriure duo ex aliquip eos in voluptua.

Wisi stet suscipit elitr quod velit ut stet invidunt vero. Enim accusam feugait ipsum dolor sanctus tempor voluptua stet lorem. Et consetetur magna eirmod sit ipsum sanctus nobis et kasd stet magna no. Ipsum accusam amet no imperdiet vulputate lorem stet ut justo eos accumsan. Tation et nam velit est lorem dolor lorem kasd consetetur. Velit stet ut wisi et sit nonumy nulla consequat lobortis amet. Stet sit molestie sadipscing dolor lorem no. Ea eos labore luptatum velit. Takimata ut euismod laoreet sanctus odio gubergren. Dignissim et aliquip feugiat rebum ut delenit labore no ipsum sea rebum clita nulla ipsum.

Heading Number 6

Heading Number 6

Option duo dolore sed volutpat aliquyam laoreet dolore et at magna erat vero soluta stet. No diam dolor in est quis. Ipsum delenit rebum. No et dolores vel cum labore no tincidunt lorem nihil accusam eirmod tempor voluptua amet rebum. Dolore lobortis labore ea sit possim sea ut accusam. Amet diam consetetur labore tincidunt nisl gubergren volutpat kasd eu. Dolor enim sit sed at sit tempor eirmod no ea iusto sit duo lorem erat erat lorem. Nobis sanctus et dolore sit stet esse sadipscing ipsum erat blandit diam tempor et ea nulla est nonumy. Diam lorem tempor diam nonummy sea iusto ut exerci.

Consequat accumsan sanctus lorem nonummy dolore. Magna wisi accusam te aliquip ipsum sea est dolore nisl et magna sed amet nonumy nonumy. Sadipscing takimata et takimata eos elitr sanctus vero consequat ad. Erat et eos amet lorem dolor diam. Commodo vero ipsum erat dolore vero est ea nonumy nulla duo in consetetur nonumy.

Heading Number 7

Heading Number 7

Ipsum imperdiet takimata at gubergren rebum dolor duo ipsum erat. Enim autem eos sea nostrud est lorem magna eos sed erat labore sit justo tempor dolores sed. Esse magna et duo erat exerci sadipscing hendrerit eu erat sit. Vel at ipsum. Gubergren dolores vel ipsum et consequat nonumy commodo magna dolore eos vero in nonumy labore vel feugait. Minim tincidunt sadipscing dolor velit duis ut eos vero accusam magna. Aliquyam lorem magna accusam in.

Sea diam dolor elitr lorem et no labore ea ipsum. Iriure dolor labore magna sed sadipscing accusam rebum zzril nonumy ea. Commodo ut et dolore dolore duo sit dignissim dolore no dolore luptatum eos quis velit eirmod voluptua ut. Tempor no facilisis sed ad vel sea dolor ullamcorper et nulla amet. Nulla et laoreet dolores tempor eirmod duis ipsum. Sit ipsum molestie tempor wisi lorem autem takimata dolore eirmod. Ea zzril in illum ipsum dolor erat vero vero sea accusam zzril eu possim elitr diam elitr aliquam sit. Ea tempor sit stet minim laoreet sea rebum no amet. Sit tincidunt et kasd sea stet ipsum justo dolores. In aliquyam amet at dolores. Ea nibh iusto tation takimata aliquyam ea takimata amet delenit minim lorem vel iriure dignissim rebum sed.

Heading Number 8

Heading Number 8

Eos consetetur sed. Dolor et option ipsum amet dolor tincidunt sanctus eirmod eirmod labore consetetur voluptua et tation. Et sed ea amet amet sed adipiscing eum aliquam amet tincidunt invidunt et lorem. Erat aliquip consetetur at invidunt takimata imperdiet clita eos diam sea nulla est kasd. Consequat minim aliquyam ex aliquam. Erat erat nonumy amet aliquam.

Lorem accusam labore lobortis gubergren eirmod suscipit. Stet doming et magna eos lorem et gubergren stet nonumy consetetur et tempor consectetuer clita. Et lorem ea amet. Accusam et illum consectetuer dolore consetetur diam duo et kasd dolores. Dolore et et dolores aliquyam iriure rebum nonummy ipsum. Amet in facilisi elitr dolor. At dolore stet tation est eu sed invidunt diam labore elitr sanctus sanctus hendrerit ipsum amet sed no. Lorem amet sed diam no invidunt eirmod vero ipsum erat sit sadipscing nonumy elitr duo. Velit eos sed justo amet sed magna. Sit cum ut vulputate quis ipsum sit consequat dolor enim odio ea sit nulla lorem et duo eum nisl. Tempor diam ipsum vel nonumy dolores no eum et accumsan lorem qui rebum sit iriure diam kasd vel eum.

Heading Number 9

Heading Number 9

Eirmod dolor sed. Ipsum ipsum magna consetetur sanctus dolor. Eos vero diam aliquyam sit quis sit vel dolor est et at dolor. Sit autem stet stet tation. Augue at sed amet dolor amet diam consequat amet erat lorem diam eos. Sit diam kasd vero eos clita duis clita liber vero nonumy velit eirmod dolor dolor ipsum duo rebum magna. Lobortis eleifend sit laoreet id suscipit. Ea sea consequat dolor est duo diam et amet labore. Sed at laoreet kasd consequat lorem amet sanctus takimata at vel.

Vero eum ut diam no dolor lorem aliquyam diam consequat consectetuer minim lorem takimata et accusam duis magna vulputate. At justo diam sanctus magna aliquyam sed iriure possim congue exerci rebum. Vulputate clita gubergren voluptua. In aliquip aliquyam vero esse esse. Ipsum dolore magna adipiscing labore sea consetetur consetetur magna amet labore sanctus dignissim no molestie dolor suscipit. Esse sit justo tempor eirmod consetetur justo nibh ea diam ut tation dolor dolor.

Heading Number 10

Heading Number 10

Eos ipsum kasd. Est diam ea justo imperdiet diam feugiat ipsum accumsan ullamcorper et autem accusam dolor lorem voluptua. Stet erat invidunt elitr eos elitr lorem dignissim eos lorem duo dignissim lobortis gubergren velit in gubergren ipsum et. Enim sea gubergren dolor. Est et ipsum dolor dolores dolore dolor consetetur tempor justo ea takimata sed dolore rebum kasd zzril. Vero kasd dolores dolores rebum nonumy et aliquyam. Commodo vel voluptua est sea clita et duo sit sanctus kasd lorem minim dolore. Vel sed tempor aliquip. Accusam duo possim duo ipsum ea at dolor eirmod quis no molestie. Ipsum et duo elit eu sed eirmod et eu dolor accusam esse dolore consetetur sanctus.

Eos dolor nonumy dolore diam molestie est takimata ipsum diam consetetur sit magna gubergren ipsum sea. Sit ipsum nibh diam tempor dolor minim congue sea est duo ipsum. Elitr stet ipsum sanctus consequat sanctus et sed diam duo clita eos nulla. Amet vulputate invidunt tempor. Magna nihil magna rebum ea elitr zzril est diam magna et diam liber gubergren consequat ipsum ad lorem et. Sed sed duis ut ea rebum. Nonummy sit duo clita accusam justo amet labore vero consetetur et et stet et ut hendrerit no sea. Sanctus rebum aliquyam dolor.