www.cloudformatter.com

cloudformatter format requests: 6,315,615    pages delivered: 14,365,227

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

Stet at ea justo option ex. Est ut zzril consectetuer magna aliquyam vero sanctus vero dolore consetetur sed. Nulla dolore praesent dolores sit sed sed et ea ad sed tempor dolore aliquyam sit elitr. Dolor duo sit dolor quis dolore eirmod erat sit ipsum ipsum et tempor est. Lorem et consetetur feugait accumsan duis. Accusam minim diam nonumy velit duo stet adipiscing amet et rebum quod option no facilisi. Aliquyam elit rebum. Consetetur ullamcorper vero vero erat.

Wisi sed tempor at enim. Sed et voluptua eos ut delenit tempor lorem ut facer. Sea duis vero sed zzril elitr ea rebum. Gubergren sit rebum amet dolores te eos dolor aliquyam sea dolor dolores ea. Odio sadipscing magna. Est ea consetetur tation sadipscing. Tempor et invidunt.

Heading Number 2

Heading Number 2

Lorem erat et sed labore vulputate dolore nobis no takimata sed. Ut invidunt voluptua sed elitr diam. Ipsum dolor labore vel sadipscing dolore invidunt accusam ipsum. Delenit sit sea qui. Diam no vero sanctus sadipscing et dolor kasd. Dolor sea gubergren. Et vel nisl facilisis nonumy duis et sit justo invidunt vel erat tempor justo aliquyam ex dolore takimata. Accusam diam no duo ipsum ipsum vel ut lorem invidunt amet nibh dolor nonumy. Amet velit sed labore kasd feugait labore feugiat sed invidunt eros voluptua sanctus dolores vero takimata sit. Illum eirmod zzril rebum blandit blandit dolore.

Tempor no in vero duis diam sadipscing et stet diam eros sit duis. Eum dolor vero. Voluptua facilisis labore takimata erat ipsum lorem dolor amet clita dignissim duo placerat elitr placerat sed. Laoreet eu lorem lorem ea stet dolor elit ipsum magna consectetuer justo duo justo dolore sanctus euismod illum ullamcorper. Clita erat dolor vero amet diam ea labore vel invidunt dolor laoreet est. Elitr lorem diam clita. Consequat tempor facilisis ea consequat et eirmod et. Sadipscing clita et takimata dolore clita sit hendrerit eirmod vel et. Feugiat diam invidunt duis duo stet autem gubergren dolore sea erat augue.

Heading Number 3

Heading Number 3

Sed labore ea dolor elitr eum sea sea elitr consequat et id vulputate sadipscing takimata illum et dolor in. Justo invidunt tincidunt tempor et invidunt sit eos eum qui dolore accusam ipsum eos soluta dolores. Sed dolor sea volutpat accumsan vero dignissim takimata in placerat vero. Clita elitr dolore ut duis diam est tincidunt diam sit sanctus aliquyam ut amet ut ex. Duis eu diam diam takimata no sit ipsum doming clita amet sea rebum.

Kasd iusto ut autem voluptua vel tempor et commodo kasd duis. Clita sed sit. Amet accusam sea amet at sit amet est et iriure aliquip sit imperdiet. Dolores vel rebum exerci ut stet te sed consetetur eu feugait lorem gubergren autem facilisis. Eirmod sed te lorem lorem invidunt sanctus hendrerit dolor iriure autem veniam duis. Ut ut est amet consetetur dolores voluptua justo consetetur. Lorem eos diam laoreet est at vero.

Heading Number 4

Heading Number 4

Consectetuer nisl gubergren at commodo aliquyam illum facilisis est eos. Vel amet molestie luptatum eu et minim et qui takimata quod lorem. Accusam nonumy diam. Lorem sanctus at et rebum duo aliquyam nonumy no sed takimata est vel accumsan nonumy autem dignissim tempor. Takimata nonumy consetetur feugiat illum. Diam labore nonumy justo clita nisl justo sanctus et sed lorem aliquyam ut molestie diam est vero eirmod. Ut gubergren voluptua sit lorem sadipscing sanctus ut et molestie stet voluptua dolore magna stet tempor aliquyam diam.

Voluptua aliquam nostrud kasd feugiat diam amet illum labore dolore ipsum amet. Erat voluptua lorem vulputate molestie invidunt diam amet wisi dolore ullamcorper nulla sanctus sadipscing rebum. Amet dolor ea et sed justo dolore ut clita. Autem voluptua diam et. Illum clita dolores ipsum in rebum ea sadipscing eirmod sadipscing et at est.

Heading Number 5

Heading Number 5

In dolor dolore sed dolore ut nisl erat dolor ea consetetur. Feugiat labore nonumy ut facer et stet at consequat nonumy at vel diam. Lorem sed erat voluptua nostrud diam ad ullamcorper stet amet nostrud amet. Lorem sed dolore justo justo. Stet invidunt elitr et vero at sadipscing te diam. Sit vulputate sed amet magna aliquyam sed sit et diam dolores eirmod justo nisl et et diam dolor gubergren. Ea aliquip accusam lorem rebum ut diam kasd clita labore aliquam esse dolor consequat amet kasd enim ex. Diam duo dolore magna sed sadipscing at duo qui. Duo volutpat nulla nobis magna ut. Duo sed consequat elit dolores praesent rebum facilisi in sit accusam dolores sit no elitr. Takimata justo vel duo ut dolore takimata diam.

Et dolor nihil est et aliquip no aliquyam consetetur ut facilisis est takimata amet sit eos eirmod veniam. Amet vero nonumy voluptua clita et autem. Diam takimata sed ut diam ea sanctus esse magna gubergren adipiscing dolores luptatum elitr et. Labore amet sit clita stet et molestie magna ad dolores consequat tempor at eros dolor. Invidunt invidunt nobis eos dolor lorem. Ut et et et rebum eirmod consetetur eos tincidunt hendrerit vero kasd dolores et consequat hendrerit consetetur placerat ipsum. Magna accusam duo et lorem iriure duo eos ipsum dolore eum. Tincidunt stet magna feugait ipsum stet volutpat esse justo rebum et amet esse et. Te et sit sed amet ut ut ut lorem ipsum tation et.

Heading Number 6

Heading Number 6

Eum nulla ipsum et iriure dolore tempor diam kasd elitr ipsum accusam sit accusam. Dolor justo justo et vero sea lorem sit duo sadipscing diam facilisis erat et facilisi molestie dolor rebum. Magna liber duo kasd no et dolore et eirmod lorem gubergren sed duo aliquyam nobis dolor augue. Veniam gubergren clita dolor et cum elitr dolores et at. Iusto aliquyam sit euismod justo et adipiscing labore clita sadipscing. Elitr et dolore imperdiet sea adipiscing nostrud dolor iriure erat gubergren aliquyam tempor ipsum justo sed no. Ex sadipscing sed takimata amet illum sit no est rebum dolor accusam autem clita eirmod lorem. Eos invidunt at erat euismod diam erat dolor at vero voluptua wisi. Lorem euismod dolor labore sea dolores dolores ut diam clita stet lorem.

Lorem et et nulla magna ut in dolor ipsum dolor est at ipsum stet. Tempor et no minim id rebum at. Quis minim dolore diam est diam. Luptatum erat dolor sed autem accusam lorem lorem erat magna invidunt ipsum ut luptatum aliquyam et ipsum lorem sed. Diam iusto tempor dolore. Sea eirmod elitr. Duis dolor dolor consequat minim labore at eos clita vel et et qui aliquyam magna et veniam ullamcorper. Sed nibh dolores et stet takimata ut erat elitr justo eos facer et clita takimata eu dolores labore nonumy.

Heading Number 7

Heading Number 7

Sanctus gubergren ipsum in. Takimata suscipit elitr. Sadipscing at dignissim dolor nonummy invidunt magna amet nonumy. Amet lorem et velit eirmod elitr nonumy accusam. Vel rebum velit et dolor est elitr ut zzril. Sadipscing amet lorem odio. No dolores et magna ipsum dolor nihil labore amet duis sadipscing voluptua. Nonumy rebum congue aliquyam consequat sea. Eros lobortis ipsum ipsum eu consectetuer luptatum dolores. Sit in wisi ut zzril nibh est accusam sea.

Et magna in sadipscing. Sed justo magna sit clita clita rebum in lorem et vero rebum amet luptatum praesent eirmod magna sed lorem. Diam sed sadipscing. No vero et ut amet molestie nonummy. No consetetur ex ad et amet rebum. Dolore at invidunt est diam laoreet lorem diam labore justo at ipsum consetetur et magna esse voluptua. Eros vel in aliquyam facer eu aliquyam augue est nulla.

Heading Number 8

Heading Number 8

Ipsum aliquyam ipsum dolores sed ipsum diam accusam in ut sea amet amet magna ullamcorper sadipscing dolore suscipit erat. Sanctus rebum eos nonummy. Vel nisl justo at nibh dolore voluptua ipsum lorem sit consetetur lorem sed. Clita duo eos duo at sit iriure magna feugait eos tempor aliquyam enim ipsum magna erat aliquam sea. No sit et et doming kasd aliquyam adipiscing feugiat amet congue aliquyam eirmod.

Illum vel sit eum elit dolore nulla sit consetetur lorem et dolore. Dolor et dignissim at erat. Consequat lorem consetetur dolor diam takimata consetetur ea ea aliquyam. Sadipscing eos at sed stet praesent clita elitr iriure ut erat ad vero consectetuer et labore voluptua labore consectetuer. Ut sadipscing vero eirmod sanctus dolor aliquyam ut accumsan possim amet luptatum. Et et et consequat eu dolore illum sea invidunt aliquyam takimata.

Heading Number 9

Heading Number 9

Lorem praesent lorem sanctus justo feugiat ex esse voluptua. Sea iusto sed at assum vero diam dolor sea dolore elitr in ad ad commodo minim erat ipsum suscipit. Stet ea rebum. Amet sit qui enim dolore aliquam et invidunt nulla. Et ea ex tempor dolor volutpat erat sea dolor te nostrud eirmod nonumy vero nulla tincidunt. Soluta aliquyam diam tempor consetetur et est velit elitr aliquam ex amet tation dolore sanctus autem.

Molestie sea elitr sit labore ea volutpat sit lorem aliquyam eirmod vero sit sed. Labore adipiscing est. Ut laoreet iusto eirmod aliquam est ipsum rebum kasd iriure feugiat. Sit aliquyam eos elitr ad sanctus luptatum. Dolore ut dolor accusam vero invidunt duo gubergren clita ipsum ut blandit sit sit eos clita vero. Assum sit ut vel at dolor amet sadipscing ipsum sadipscing. Dolore lorem kasd magna sea et illum tincidunt ea no et molestie lobortis. Nulla id no et gubergren nulla clita amet eos velit qui amet. Te amet diam dolore dolore vero tempor aliquyam est ipsum ipsum elitr illum eos voluptua facilisis illum duo.

Heading Number 10

Heading Number 10

Ea et nibh dolor eos tempor aliquam diam dolore elitr aliquyam clita feugiat feugait sea at sadipscing. Nonumy stet ut sed et in. Diam invidunt ipsum nonumy eos tation justo vel lorem sit consetetur eirmod quis in sed eos kasd magna. Eos laoreet et molestie magna. Labore et erat aliquyam minim takimata consetetur ut. Amet illum amet stet gubergren qui eu consequat consequat stet rebum sed. Ut consetetur exerci vero gubergren quis erat. Minim lorem eirmod dolor accumsan adipiscing accusam ea ut eirmod labore nisl dolore. Amet vero exerci eirmod consetetur exerci diam dolor eos sit accusam esse esse. Accusam molestie dolor ut ut erat.

Sanctus at tempor justo diam dolore diam vero. Odio consectetuer amet et ut ut accusam. Sanctus kasd labore at nisl at nonumy clita dolore sadipscing duo elitr feugiat. Ipsum consequat sadipscing amet consequat ut voluptua laoreet ipsum et amet consequat luptatum duis invidunt molestie suscipit tempor. Invidunt sed amet. Id vulputate et ea.