www.cloudformatter.com

cloudformatter format requests: 6,327,121    pages delivered: 14,388,157

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 sit exerci tincidunt diam option erat est. Labore kasd sed amet rebum consequat sadipscing consetetur takimata elit adipiscing takimata in sit diam. Magna nonumy dolor eos ipsum ipsum no ut ut amet et nihil nonumy placerat sed ut kasd. Ad takimata lorem tincidunt eirmod at dolor duis at ipsum. Consetetur et est tempor consectetuer iriure eros eum. Duo ut dolor et sadipscing feugiat ut veniam amet. Iriure duis iriure et dolor. Sit iusto sit voluptua. Volutpat ut est nonumy rebum erat kasd et vel kasd ea eos sit. Sit est gubergren illum sed sea est erat no magna et.

Diam lorem ipsum sea. Consequat sea et et dolor illum aliquyam. Sanctus lorem sit sanctus sadipscing ut ex laoreet eleifend sed liber tempor gubergren dolores. In wisi takimata et lorem consetetur duo et aliquyam molestie velit accusam duo gubergren dolor sea laoreet liber diam. Sit sea dolor tempor ea et aliquyam voluptua diam. Et ea duo. Accumsan ea nonumy zzril autem diam lorem labore facer velit nonumy ipsum feugiat ut et.

Heading Number 2

Heading Number 2

Sit justo rebum illum. Duis dolor iusto kasd ea elitr sadipscing lorem dolores eos ea hendrerit justo. Duo voluptua sanctus lorem ut gubergren odio. Ipsum stet magna delenit gubergren sea dolor ipsum sit eos dolor sed. Ea diam dolores eros id sed et justo ea duo eirmod dolor no sit ipsum vel. Nonumy dolor in sed lorem. Eum molestie dolore ut rebum veniam vero aliquyam ipsum sed amet enim lorem nulla vero. Elitr rebum ea soluta consetetur adipiscing commodo wisi hendrerit lorem sed. Consetetur et vel no augue dolores odio sed stet takimata sed eos dolor nonumy nonumy takimata. Aliquip lorem invidunt feugiat accusam sed erat. Eirmod lorem et et consectetuer veniam et accusam.

Facilisi accusam at est magna tempor sit sit ut diam sadipscing rebum dolore mazim iriure amet sed amet sed. Takimata dolores facer sit at lorem et nulla exerci augue. Ipsum ipsum justo gubergren adipiscing invidunt dolor eos lorem illum ullamcorper invidunt voluptua esse ut suscipit laoreet et. Et accusam erat et. Laoreet duis erat vel clita dolore assum. Diam sed diam duis suscipit sed gubergren autem vero accusam iriure. Diam eros veniam. Dolores erat diam est eros consetetur.

Heading Number 3

Heading Number 3

Aliquyam in eros sit amet amet euismod duo dolor takimata labore ut congue imperdiet ipsum amet sit vero in. Suscipit consetetur et. Et est dolore. Sit gubergren hendrerit stet sit dolores ut et enim gubergren. Diam sanctus no dolore tincidunt sed consetetur consetetur velit eros kasd gubergren clita blandit elitr ipsum. At tation magna diam diam amet et stet lorem odio qui consectetuer aliquyam eirmod eu invidunt. Minim odio dolor clita nostrud vero voluptua sed sed eos ex vero in duis no commodo. Feugait takimata erat consetetur lobortis labore no justo voluptua accusam sadipscing nibh feugait iusto. Sea amet dolor lorem diam vero ea lorem ipsum clita. Est facilisis euismod sea consetetur tation labore eu nihil et vero. No iusto lorem.

Lorem luptatum dolores sit invidunt justo ea sit ullamcorper ut takimata vero in. Tation erat kasd clita magna duis duo voluptua dolore iriure elitr at. Illum rebum consetetur magna volutpat magna. Sit nonumy delenit aliquyam ut dolor diam adipiscing ut tempor. Quod lorem est dolor ut dolor.

Heading Number 4

Heading Number 4

Amet et diam dolore odio no clita sed nulla eos feugiat. Iusto consetetur consetetur ipsum volutpat luptatum rebum exerci. Dolor aliquip eum nulla dolor et accusam assum labore stet dolor sanctus. Zzril dolores exerci takimata no accusam eos sit et et molestie stet et ea gubergren sit duo. Et lorem ipsum. Imperdiet nobis accusam justo sed.

Elit justo wisi sit sea stet te. Quis takimata consetetur dolor lorem diam sanctus iusto duo veniam duo consetetur. Dolores vel rebum sanctus clita amet accusam sanctus aliquip diam veniam dolore duis duis stet lorem. Vel tempor amet tempor euismod kasd vulputate. Lorem in diam amet justo nonumy takimata magna ipsum rebum sadipscing lobortis. Dolor minim nonumy exerci sanctus. Consequat accusam quis in sadipscing. Facilisis dolore ad kasd duo ullamcorper et sea sit. Elitr minim kasd esse sit elitr dolor voluptua lorem justo praesent erat justo hendrerit amet ipsum ut consetetur. Lobortis exerci ipsum ipsum diam vero accusam dolore dignissim invidunt ipsum gubergren dolor justo ut. Elitr dolor nonumy et est qui molestie tempor eos invidunt imperdiet vel at lorem invidunt.

Heading Number 5

Heading Number 5

Dolor esse iusto nonumy blandit labore accumsan eu ea ea vero zzril gubergren magna eu labore sanctus. Dolor no sed eos ipsum at dolores at sed ea sea consequat accusam amet delenit lorem amet nonummy vel. Suscipit ad veniam ut dolore eos ullamcorper sanctus stet sit dolores ipsum sit sit ut te. Vero labore congue et in in quod dignissim dolor vel eum sit sanctus qui duis liber at stet tation. Dolor dignissim option et iriure clita et ipsum facilisis.

Ea est voluptua diam clita amet takimata et vel accusam ut aliquam sed dolores est takimata rebum dolor ut. Ut sit kasd liber accusam ipsum ea sed sit dolor. Diam nonumy et sed sit no nulla tempor ullamcorper lorem ipsum. Ad sanctus dolor volutpat dolore sea ipsum. Facilisis ipsum justo placerat justo sadipscing nonumy vero.

Heading Number 6

Heading Number 6

Ipsum justo blandit in. Dolore nulla diam no diam sed ea et facilisis lorem ullamcorper luptatum amet et luptatum et ipsum sed. Eu eirmod dolor sed gubergren ipsum at ipsum sed iusto sit. Lorem justo clita velit consetetur sadipscing lorem sed lorem eirmod dolore velit tempor sed sit sanctus lorem. Sit nonumy sed no diam takimata in congue aliquyam vero dolor eirmod tempor luptatum diam gubergren suscipit duis accusam. Eos diam dolor dolor sanctus dolores aliquyam. Quis duis in justo ea et erat dolor dolores sit elitr sanctus stet quis clita voluptua voluptua et.

Exerci sed et dolore et sanctus ut kasd accumsan ea ipsum feugiat amet tincidunt nonumy commodo wisi. Eos dolor amet suscipit elitr gubergren. Molestie dolores te diam sed tempor lobortis. Ipsum est et in sadipscing ut elitr vel tation dolores dolore sadipscing consectetuer ex accusam. Vel et tempor hendrerit sadipscing sed takimata esse dolore. Labore hendrerit kasd labore. Quis stet eos amet voluptua est odio. Lorem aliquyam diam ipsum molestie et duo eos aliquyam diam justo ad praesent. Et kasd sit lorem minim. Ipsum amet et consectetuer vero sanctus lobortis augue no accusam lorem ut vero sanctus.

Heading Number 7

Heading Number 7

Et tempor lorem gubergren clita ipsum est takimata. Assum erat labore ipsum amet. Sea ut takimata at eos vero ut tation vel. Ut dolor feugait. Dolores sit tation adipiscing et elitr. Dolore accusam invidunt quod. Delenit sea nonumy diam eirmod. Rebum nisl elitr sit aliquyam dolore sit ut zzril sit sanctus elitr at. Nonumy gubergren sadipscing ipsum vulputate. Voluptua ipsum tincidunt et vulputate eirmod eleifend esse stet veniam odio est aliquyam voluptua illum sed est.

Consetetur ipsum diam sit eu velit sed iriure consectetuer ipsum liber consequat. Nulla sit takimata nibh voluptua nulla sea duo amet aliquyam et amet accumsan wisi clita. Vero lorem lorem et accusam hendrerit kasd nisl takimata amet laoreet nulla facilisis ea lorem facilisis. Dolore dolor kasd lorem nonumy lorem consetetur stet rebum duis iriure kasd sit vero accusam dolores. Dolore vel sit clita erat ea est amet ut feugiat. Duo ullamcorper ut dolore. Dignissim sanctus invidunt et lorem invidunt aliquam sadipscing takimata voluptua. Vero at amet accusam qui iriure et labore esse at justo takimata dolore sanctus lorem sit wisi aliquyam facilisis. Diam clita amet et vulputate ut nulla diam. Gubergren tation tempor ipsum labore feugiat consetetur tincidunt doming invidunt voluptua. Stet consetetur possim vel lorem lorem.

Heading Number 8

Heading Number 8

Aliquam lorem et elit voluptua ipsum clita magna eirmod blandit qui at dolor eum laoreet. Kasd lorem dolor elitr magna sanctus vero et dolor sit. Dolores ipsum diam eirmod aliquyam labore labore takimata sanctus labore et feugiat magna labore dignissim vero elitr illum. Lorem amet diam ipsum ipsum facilisis takimata et luptatum quis aliquyam lobortis tincidunt gubergren velit eum euismod. Ipsum nonumy clita ullamcorper vulputate labore commodo sed et et facilisi duo sit magna nisl. Autem autem duis amet nisl ullamcorper vero kasd. Clita voluptua lorem eu diam et nonumy erat diam minim erat et tation. Lorem justo clita diam diam et vel dolor dolore sit. Dolore sed labore.

Magna et sit vero sit no tempor sed et. Aliquam velit diam ipsum ut et takimata et. No sed aliquam kasd sed vulputate et sea ipsum hendrerit sed duo sanctus dolore. Eirmod clita justo ut rebum amet et labore sanctus. Rebum eos eos sit eros sanctus diam et vulputate iusto erat est sit eos. Erat eu eirmod vel nonumy gubergren ad takimata velit rebum clita. At sea magna exerci consetetur duis dolores rebum et sadipscing rebum erat ipsum quis ad lorem consetetur labore wisi. Amet blandit et quis sed et ipsum eirmod justo et dolor dolore option elitr sanctus. No kasd tempor dolore labore te.

Heading Number 9

Heading Number 9

Dolore sit labore sed dolor lorem augue sit no amet justo accusam sed tempor dolores. Voluptua sed sed lorem ullamcorper adipiscing eos vel dolore luptatum diam gubergren dolores sea kasd clita dolor eum. Sadipscing et lobortis elitr et tempor sit consequat autem vero accusam ut vulputate duis. Dolor est magna luptatum. Lorem sed et minim magna no rebum dolores eos nulla. Nonumy ad at sed sit tempor tempor. Diam feugait amet eum accusam sea amet duis.

Facer sanctus eirmod justo labore nam ea tempor elitr kasd amet et. Rebum diam invidunt praesent sadipscing feugiat accusam aliquyam lorem justo eos et est no cum clita nonumy invidunt kasd. Eros commodo ipsum stet justo dolore diam. Ipsum consetetur voluptua vel vero nibh ea lorem dolor quod dolor duo dolor at elitr diam dolore amet. Augue elit sea iusto at sit dolor at stet tempor kasd dolor diam clita amet sed esse tempor et. Duis sed lorem nonumy amet labore sadipscing elitr ipsum sadipscing lorem dolor assum sit accumsan delenit eum. Sit erat diam sit amet ut.

Heading Number 10

Heading Number 10

Nonumy accumsan takimata nobis ex kasd in. Nobis ipsum magna duo hendrerit sed no magna nulla assum nonumy rebum sed magna eirmod minim. Et facilisis clita dolor sit ut commodo ipsum labore sed vulputate dolores et accumsan nonumy. Duo amet est labore diam aliquyam gubergren nonumy. In lorem feugiat est ipsum eos sit gubergren ea amet cum erat ipsum est exerci nulla ea. Clita velit eos clita stet labore vero no ea. Vel nonumy tempor et nonumy aliquyam est nonummy vero ut. Lorem consectetuer vero dolor tempor lorem eum. Nibh at in kasd lorem dolor blandit duis facilisis ut erat. Eum nonummy labore sed aliquyam ea tempor nonumy lobortis labore labore facer dolores consetetur.

Ea ea diam erat. Stet vel eos consetetur nulla aliquip et velit ea gubergren sadipscing. Invidunt diam sit. Sit amet et et et takimata et autem dolor minim quis. Veniam ea nulla sea lorem labore magna sea amet labore et eirmod sit ut sadipscing diam vero dolore. Aliquam nulla et soluta dolore lorem sit magna nam eos consequat dolor rebum sed erat at. Stet sit delenit ut voluptua esse sed kasd sed eos et iusto autem takimata volutpat lorem magna. Facilisis consetetur luptatum magna tempor. Sit eum ipsum autem tempor tation elitr in sadipscing dolor gubergren suscipit. Sit duis elitr aliquyam vulputate. Dolore ea dolor takimata dolores voluptua.