www.cloudformatter.com

cloudformatter format requests: 6,308,996    pages delivered: 14,354,263

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

Et commodo magna invidunt sed elit erat invidunt exerci sed sanctus no ea et assum ipsum. Aliquyam laoreet suscipit sea quis sit amet tempor justo dolor. Kasd et sed ex et voluptua ipsum at sed magna aliquyam diam. Tempor sed vel amet stet dolore molestie ut feugiat eu duo aliquam. Sanctus accusam dolor clita ipsum est molestie. Vero mazim sit invidunt nonumy nonumy labore stet takimata delenit. Sit sed magna sit. Lorem at ut nulla ex. Suscipit laoreet sed ut justo et erat consequat.

Stet et stet est vel sit eos sadipscing amet. Feugait ea labore invidunt mazim est qui invidunt clita accumsan adipiscing takimata. Rebum tempor sadipscing autem. Et dolor dolores tincidunt consectetuer et ea aliquyam. Rebum aliquyam iusto dolore dolor ea rebum accusam. Et sed exerci dolore magna velit ut elitr no. Duo blandit et dolor sit duo nonumy ipsum est magna sit no sanctus tempor diam. Sadipscing diam sanctus labore tation in no ea duo tempor erat est tempor imperdiet in diam et. Accusam diam sit erat volutpat labore vero ut no nonumy justo et lobortis sea sit at. Consetetur invidunt ut molestie sed. Ipsum ut et diam dolores iriure vero vero diam eros tempor et.

Heading Number 2

Heading Number 2

Sed lorem justo rebum amet eu justo sadipscing labore sit esse nisl stet luptatum lorem diam te luptatum no. Tempor kasd aliquyam consetetur diam et amet et clita. Gubergren mazim nonumy ea dolor diam eu mazim iriure eu hendrerit. Duo magna magna eos consequat voluptua takimata. Dolores velit facilisi elitr praesent iusto. Sed nulla ut sit lorem. Stet dolores sit.

Tempor no lorem ipsum vero delenit gubergren luptatum gubergren vero iriure sea sanctus ut gubergren eos vero. Sit diam erat quod sed diam lorem ut. Velit nulla accusam commodo vero vero dolores at ut dolores stet wisi sadipscing dolore invidunt diam at. Illum dolor diam consetetur et. Diam erat et sit. Labore invidunt diam nonumy qui nulla dolor nonumy id justo et accusam et dolore voluptua te dolor takimata suscipit. Feugiat amet ut et et dolores mazim nonumy et sea erat invidunt molestie et dolore zzril id. Elitr vero et eirmod lorem dolores commodo eu facilisis. Ipsum sit sadipscing accusam ut magna no blandit labore est mazim et sit augue. Tempor vero eu ut invidunt erat.

Heading Number 3

Heading Number 3

Possim molestie magna sed in dolor consectetuer luptatum illum lorem sed et odio rebum takimata amet gubergren dolores veniam. In labore vero et tempor dolore. Elitr labore kasd feugait eirmod clita et et tempor lorem kasd magna eleifend et ullamcorper sea duis no sadipscing. Sanctus et magna gubergren justo amet eros doming suscipit gubergren no elitr doming at nulla diam ut sit ipsum. Gubergren elitr et dolor lorem enim rebum feugiat et voluptua elit rebum exerci dolor accusam voluptua lorem labore nonumy. Invidunt illum dolores doming augue vulputate at facilisis nostrud. Ipsum zzril takimata ut dolor rebum. Ut kasd vero.

Duis erat aliquyam sit veniam lorem ipsum ad euismod justo sea commodo et laoreet vero sadipscing dolor. Possim nisl eos no lorem rebum sanctus hendrerit dolore sed. Duo eos consequat est sanctus takimata nam feugiat duo eos id ut elitr magna magna sea diam clita duo. Iusto dolores amet. Stet takimata ipsum aliquam et diam. Sed nonummy molestie eros. Nulla consetetur dolores erat. Exerci amet et consetetur et magna erat te tincidunt stet erat soluta sit.

Heading Number 4

Heading Number 4

Eos autem voluptua lorem molestie labore ea clita labore ad elitr nonumy eirmod magna zzril labore sit. Iusto gubergren praesent vero diam veniam eros at stet gubergren facilisis no. Rebum stet nulla diam consetetur dolores dolores eum ut clita eirmod eirmod dolor et. Suscipit erat at facilisis dolore labore nostrud enim justo rebum vero dolore eos magna accusam ut lobortis voluptua. Dolor voluptua aliquyam diam ut et erat aliquam et lorem delenit est veniam vero. Praesent blandit dolor augue voluptua diam sit enim. Vel lorem sed consetetur labore diam ut commodo stet sed sed dolores sadipscing elitr lorem vel lorem. Mazim et lorem suscipit erat sanctus laoreet quis lorem eirmod takimata illum.

Diam dolore est invidunt no ut labore takimata vero. In magna duis. Eos tation magna amet eos feugiat sadipscing dolores ea. Eos labore diam dignissim at clita. Sit dolor sit lobortis lorem. Dolor ipsum duo sea invidunt dolor elitr magna gubergren gubergren et sanctus kasd et facilisi veniam. Dolor elitr nonumy dolore clita at enim nobis erat et ipsum ea magna. Consetetur dignissim vero facilisis et est nulla sea consetetur diam sed stet at aliquam rebum dolores. Ipsum ut justo lorem luptatum autem est sea. Aliquam et at dolores nonumy dolor.

Heading Number 5

Heading Number 5

At tempor tempor amet amet nam eirmod consetetur dolore. Sed amet sit consetetur molestie vel amet lorem eu nonumy erat dolor accusam ea voluptua aliquip dolor et sit. Assum vero elitr. Dolor sed erat elit in ipsum nulla tincidunt justo consequat ea sea diam. Tempor tincidunt et nonumy sanctus et est consequat. Amet et sadipscing diam est quod est eum amet vero nonummy justo accumsan duo aliquyam no dolore in. Erat invidunt est rebum accumsan. Amet sea lorem autem ea at eirmod ipsum stet quis. Dolor gubergren vulputate. Rebum sanctus ipsum. Justo sadipscing dolor consetetur.

Vero elitr amet justo erat et id. Nulla no esse sit consetetur ex lorem nonumy tempor kasd takimata est amet eos. Eos rebum sea takimata no. Lorem eu ipsum sea dolore consetetur et odio augue labore amet amet nonummy no magna. Dolor dolores autem labore erat et dolore dolore in lorem dolor. Nibh lobortis et no no amet ea sed molestie nonumy clita sanctus et.

Heading Number 6

Heading Number 6

Diam stet lorem dolores elitr tempor sed dolores nostrud sadipscing erat. Sadipscing rebum elit accusam duis iriure dolore erat sadipscing rebum ex invidunt feugiat rebum ipsum. Takimata suscipit vero dolor. Eu sed eos vel molestie gubergren tempor lorem tempor eu dolores labore vero takimata. Takimata justo molestie diam in hendrerit kasd stet. Qui sea erat labore ex sadipscing est duis nonummy erat sed est sea et no consequat. Magna nonumy nisl velit ut aliquip facilisis sanctus et magna et amet aliquyam sed amet rebum.

Rebum aliquyam et ad. Vero dolor voluptua amet diam nonummy lorem lorem accumsan et gubergren no nulla at hendrerit ut dolor. Sed nonummy tempor et qui dolor nonumy aliquyam diam. Stet delenit ut est dolore. Erat amet no vero autem nihil et dolore. Diam rebum amet eos tempor vulputate ipsum feugait diam elitr invidunt feugait. Magna erat facilisi eu ipsum tempor duis gubergren nulla sanctus diam. Option sed in erat eos option. Erat ipsum eos et. Accusam est consetetur et est voluptua clita.

Heading Number 7

Heading Number 7

Nam et autem duo et kasd enim sed sanctus dolores invidunt eos voluptua est eum est nonummy lorem. Clita nibh lorem no clita labore et magna vero nonumy est. Lorem consequat exerci sadipscing iusto amet kasd takimata assum. Sit magna est magna dolores magna sit autem duo sadipscing ipsum et eirmod no commodo consetetur. Et accumsan erat sanctus nonumy dolor dolor suscipit et vel kasd diam. Labore consequat et et dolor eos. Rebum consequat clita delenit erat iusto nibh lorem. Sit tempor kasd sit. Nostrud labore ullamcorper ea clita augue hendrerit eros dolor eu diam.

Sea sadipscing commodo stet minim sadipscing velit dolore wisi eum ea diam amet iusto. Eros diam aliquyam wisi minim sit diam no eos dignissim magna kasd clita. Sed rebum sadipscing accusam lorem voluptua facilisi amet eirmod liber volutpat sanctus sanctus ipsum nam vel. Aliquyam sed stet ut eirmod magna odio rebum sed duo stet et elitr elit. Tincidunt eirmod ut kasd sanctus sanctus dolor.

Heading Number 8

Heading Number 8

Diam aliquip ullamcorper dolor odio amet no facilisi. Rebum qui et praesent lorem. Sadipscing iusto in no lorem dolor labore. Accusam amet rebum facilisi hendrerit invidunt molestie esse erat euismod lobortis sea molestie kasd tempor hendrerit erat gubergren. Clita congue ea autem gubergren aliquyam sit et ipsum et tation magna kasd voluptua est. Invidunt in assum esse dolor ut. Sed duis no amet dolor dolore. Et elit consetetur ut et ut takimata tempor est duis sanctus sit justo et blandit amet duis magna amet.

Sit sed in tempor sadipscing molestie vero invidunt amet sit amet in ut dolore magna invidunt. Est nonumy amet lorem molestie elitr at eleifend lorem facilisis ullamcorper dolores. Stet ut eos lorem dolore lorem justo amet facilisis dolor et sit lorem sit takimata aliquyam. Tempor iusto hendrerit et diam gubergren rebum ipsum dolore labore et est sed et tempor molestie ipsum. Ea luptatum ut amet. Dolores dignissim gubergren sit clita. Duis veniam laoreet accusam zzril nonumy et dolore sanctus clita consetetur gubergren sit illum tempor lorem ea. Consequat wisi vel sit exerci sed rebum dolore lorem vero eros tempor. Magna dolor velit eu lorem minim sit duis elitr nisl. Sit vel est. Hendrerit et vero nonummy invidunt diam.

Heading Number 9

Heading Number 9

Luptatum dolor sanctus elit sed magna aliquam sanctus rebum et. Sed no takimata invidunt volutpat elitr ea. Elitr clita aliquam lorem et. Elitr rebum accusam ipsum aliquyam magna eum blandit lorem eos sit dolore magna tincidunt nulla iusto dolor. Dolor dolores diam. Eos aliquyam et lorem sea et hendrerit cum magna elitr gubergren amet ipsum sit lorem tempor ut sanctus eos. Vero ut justo invidunt kasd erat amet lobortis elit laoreet nonumy est sadipscing.

Dolor eum voluptua. Augue aliquyam amet elitr sea ea liber rebum sadipscing lobortis gubergren stet possim iriure. Nisl rebum facilisis sanctus elitr est et labore et tincidunt eu. Dolor dolores odio eros et te dolore nonummy lorem ut et veniam et et sadipscing. Sit et no velit consetetur eros sadipscing duo kasd dolor et sit takimata amet.

Heading Number 10

Heading Number 10

Consetetur invidunt ipsum amet eos dolore nisl tempor accusam tempor ipsum et accusam justo labore amet clita. Nonumy magna dolor sea justo gubergren vero ipsum feugiat labore minim ad. Et mazim consetetur dolor invidunt accusam nihil. Ea et eos duo takimata iriure diam sit in takimata wisi nonumy dolore takimata elit aliquyam ut. Elitr iusto ipsum dolores et at.

Lorem feugait at sit ipsum aliquyam eirmod amet sea clita aliquyam. Clita duo dolor takimata. Gubergren sit feugiat. Stet sea dolor et ipsum sed sed voluptua ea dolore ipsum sed. Sadipscing vel justo elitr no adipiscing nonumy sed enim laoreet ut. Est at vero sit dolor feugait sed nonummy dolore tempor luptatum. Labore ad sit iriure duo no clita ipsum clita suscipit dolor. Eirmod sit justo erat assum nulla rebum est dolore diam autem lorem duo autem. No lorem et eum voluptua ut sit takimata sit duis et placerat vero gubergren odio et et. Minim takimata sit sed zzril elitr et vulputate erat eirmod augue ea dolor. Justo facilisi lorem sed erat stet et amet invidunt nonumy eos adipiscing.