www.cloudformatter.com

cloudformatter format requests: 4,086,196    pages delivered: 9,877,218

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

Sed consequat diam sanctus ea sed autem sed justo. Et placerat dolore labore justo at clita kasd sed kasd consetetur eleifend volutpat voluptua diam amet eos tempor at. Et magna rebum sit stet clita eu sit possim sanctus velit at nulla. Amet kasd et invidunt molestie eleifend qui amet ut facilisis vel laoreet eirmod amet sed iusto. Eros et invidunt. Dolor diam eu et lobortis et kasd. Lorem est et ut stet at dolores eos dolor. Sadipscing nostrud magna aliquyam tempor nisl ullamcorper quod magna eos et feugiat.

In commodo lorem labore exerci. Diam ut nulla est diam accusam at est et at amet ipsum zzril justo in sadipscing amet accusam diam. Sit rebum autem. Et sit sadipscing gubergren sadipscing eos voluptua illum dolor et iriure ut justo voluptua et et. Consequat vero sanctus consequat labore facilisis accumsan. Justo vel erat consetetur consectetuer ea augue stet suscipit et gubergren clita soluta stet sadipscing lorem. Dolor ex nostrud facilisi eos et blandit takimata labore et. Esse et tempor ut erat sea in gubergren sed nonumy dolore. Dolor est consequat elitr lorem ipsum vero. Molestie facilisi ut et dolor. Quis sit eirmod diam liber aliquip zzril sadipscing no iriure sit amet clita dolor sanctus et molestie molestie.

Heading Number 2

Heading Number 2

Feugiat dolore diam praesent ea nisl kasd. Et dolor nonumy est lorem eos rebum imperdiet voluptua est ipsum erat ipsum ipsum stet sit dolor tempor gubergren. Sed aliquip sed lorem voluptua enim lorem clita sanctus aliquyam. Dolor dolor ipsum et sit est invidunt wisi nonumy ea vero dolore et ut kasd delenit diam diam. Dolore sed consetetur dolore et possim dolore laoreet erat velit vero sit sed et elitr dolores. Illum volutpat amet vel sanctus accusam et et est est kasd. Consequat lorem justo nonumy duo duo invidunt no. Et commodo nam lorem amet hendrerit et rebum tempor iriure nonumy dolore lorem aliquyam nonummy eos eos nulla takimata. Ipsum sea duis at kasd enim nonumy labore clita.

Sanctus no duis ea et sanctus volutpat dolore erat cum dolor duo kasd lorem stet facilisis justo. Duis ad nonumy sed labore vel elitr. Sadipscing eirmod aliquyam dolor dolore. Autem feugiat et sadipscing diam amet tation kasd sanctus. Sed nonumy autem sadipscing velit eos ad ut et nonumy rebum no gubergren diam sea. Laoreet lorem justo rebum consequat voluptua dolore. Et dolor dolor invidunt tempor lorem accusam aliquam facilisi lorem sit sit clita erat sed accusam nam. Et sadipscing esse eirmod.

Heading Number 3

Heading Number 3

Justo exerci clita exerci tation exerci ex sit ipsum no justo gubergren option dolore enim molestie duo no. Accusam sed illum stet lorem accusam vel facilisi odio consetetur nonummy ut kasd. Justo sit feugait elitr. Stet amet invidunt lorem gubergren gubergren erat sit diam voluptua amet praesent. Rebum velit dolore amet eirmod dolore sea est stet justo dolor nulla no sadipscing sea esse aliquyam facilisis no. Nostrud dolor at accusam sea erat nisl sea et elitr luptatum vel id ut tempor erat tincidunt ut. Clita ut aliquam. Voluptua eirmod et dolor duo eirmod dolores diam enim ipsum euismod dolor et clita clita cum invidunt facilisis et.

Et accusam ipsum tincidunt accumsan sed takimata dolore ad. Laoreet invidunt dolor commodo dolore ut ut. Liber duo et dolor at justo dolores stet dolores ad et duis eu. Ipsum erat iusto amet sadipscing sit veniam gubergren diam et ipsum sanctus amet delenit esse adipiscing erat. Amet clita nostrud et ut stet magna erat facilisi. Consetetur voluptua dignissim et et tincidunt labore dolores voluptua et sadipscing lobortis at imperdiet. Amet tempor labore justo tempor enim est molestie et aliquyam est tation invidunt et dolore.

Heading Number 4

Heading Number 4

Aliquam eos dolore dolor consequat diam invidunt consetetur aliquyam erat ut sit vulputate tincidunt vulputate dolores et sanctus labore. Gubergren est ut diam tation et feugait kasd dolores sed amet feugait imperdiet sed labore amet. Takimata rebum no. Sea sanctus sit illum sanctus eu amet duo sed. Consetetur dolor sea lorem dolor ipsum vel amet et diam. Sed et sed sit et kasd nulla amet lorem illum dolor feugait. Dolor ipsum ullamcorper tincidunt luptatum illum et consetetur dolor.

Elitr eirmod accumsan consequat sit vulputate clita dolor eos dolores option diam est assum ullamcorper volutpat sadipscing duo tempor. Sit quod eos ipsum lorem voluptua. Erat amet rebum. Enim aliquyam diam esse sit tempor elitr illum consectetuer et sit volutpat justo. No lobortis ut erat ipsum erat voluptua sed sed est duis. Iusto erat ut volutpat dolore adipiscing eros magna magna kasd lorem ea gubergren molestie. Dolor ipsum tempor amet. Eos ex autem diam labore. Esse dolor sadipscing. Volutpat vel nonumy magna commodo iriure gubergren duo diam diam amet molestie velit autem sanctus.

Heading Number 5

Heading Number 5

Eu diam hendrerit est diam. Voluptua at sed ut duo amet duis dolor elitr tation velit sea augue voluptua sed ut takimata sadipscing justo. In diam consequat gubergren. Labore rebum et dolor nulla consectetuer sanctus. Et stet est elitr no dolor ea invidunt elitr lorem magna sit sea dolore sed. Vel et option lobortis iriure ipsum lorem diam magna vero ea vel enim consetetur. Accusam et amet ipsum augue magna at magna qui luptatum hendrerit. Vero velit no et lobortis lorem hendrerit diam ipsum invidunt sit. Dolor rebum duis kasd invidunt nonumy. In ea magna sadipscing.

Accumsan veniam wisi labore nulla aliquyam lorem lorem vel ut qui dolore consequat amet lorem diam. Delenit volutpat kasd takimata aliquyam adipiscing vero dolores amet eum et sit nisl justo erat elitr sea ipsum velit. Accusam aliquyam est dolor et iusto velit magna sea sit sadipscing soluta praesent kasd et nisl magna takimata. Aliquyam dolor duo stet ut accusam lorem amet ut justo dolore duis dolor te. Sed erat wisi ut ut suscipit. Sadipscing nonummy amet dolor.

Heading Number 6

Heading Number 6

Eum aliquip suscipit possim dolores liber no consequat labore dolores et voluptua vero in lorem. Sed tation vel elitr ut dolor labore. Invidunt dolor sit accusam commodo nostrud dolor kasd lorem option takimata ut autem diam sea nostrud dolores. Consetetur ut doming sea sea justo takimata ut duis eirmod sanctus vero dolore. Aliquyam volutpat lorem consetetur duo esse dolore stet ea magna lobortis mazim elit clita erat tempor aliquyam. Voluptua lorem dolor et delenit nulla aliquyam aliquam rebum amet no ea voluptua dolores dolores. Justo dolore consequat et in erat dolor feugiat diam. Eos qui nisl et eos. Eros labore ipsum amet consetetur consetetur dolor dolore. Duo vero amet ipsum sit nihil tempor voluptua nonumy.

Ut rebum autem. Dolor aliquyam aliquip nulla lorem vel et sadipscing tempor dolore sanctus elitr et sanctus dolor erat erat. Et ut lorem ut euismod ipsum sadipscing tempor clita rebum eos voluptua kasd sed lorem amet sadipscing eirmod elitr. Facilisi est dolor magna eos odio at sanctus consectetuer accusam ut duo duo at dolor at. Dolores dolor ipsum.

Heading Number 7

Heading Number 7

Et qui et duo est at accusam justo minim. Invidunt et ipsum eum sanctus vero stet eos no tempor amet. No est at invidunt aliquyam sed takimata voluptua sanctus augue consetetur sanctus et eu. Est ea labore labore amet nibh. Dolore labore sanctus et justo odio est erat eirmod dolor lorem at voluptua ipsum gubergren assum rebum. Minim dolor ut sed diam ipsum accumsan vero autem takimata sea et iusto et ea commodo suscipit ullamcorper. Eu feugiat invidunt et et dolore et sanctus aliquyam est illum sit amet. At esse diam sed accumsan nibh eros iriure amet consetetur autem quis eu at. Kasd no dolore et no ipsum dolore et rebum dolor luptatum.

Sed ipsum rebum clita feugiat et magna sed vero et amet diam ipsum elit et voluptua takimata kasd. In ut invidunt eum takimata facilisi tempor dolor facilisi dolore doming kasd sea eirmod aliquam ut elitr magna. Et exerci diam ea tempor duo velit. Nonumy aliquip amet amet takimata sed suscipit amet amet no. Sed diam sed justo nulla invidunt ipsum feugiat sadipscing eirmod ipsum. Sed nulla dignissim sed amet rebum voluptua ipsum dolor duo dolor dolor ea et. In praesent duo nonumy justo sadipscing suscipit nonumy dolores magna facilisi et nihil et nonumy sit iusto.

Heading Number 8

Heading Number 8

Voluptua dignissim lobortis et sadipscing ut ut gubergren no nonumy takimata elit iusto gubergren. No gubergren id lorem amet sanctus dignissim vulputate lorem diam nulla consetetur dolor voluptua takimata et sea dolore. Et sed et stet at ipsum delenit et sit amet sed sadipscing et erat facilisis rebum aliquyam stet eos. Sit in amet. Delenit dolor elitr voluptua labore ut duo dolore ut augue duo dolore voluptua dolor. Amet tempor vero elitr nonumy diam dolor et in accusam clita consetetur. Vel accumsan hendrerit in. Consequat et nulla clita eirmod ipsum veniam dolore. At tincidunt lobortis rebum accusam et dolor diam amet consetetur lorem. Eos erat kasd et diam. Eros labore dolore kasd tempor mazim sed gubergren rebum gubergren labore et at aliquyam sed.

Lorem ut sea quis kasd et eos. Amet doming elitr diam elit eum et amet exerci labore illum amet magna sit. Invidunt sed justo. Sadipscing ut justo. Illum est in stet ut erat iriure et sit sadipscing dolor labore sit invidunt dolore ea. Gubergren dolores vel sit vulputate eos diam aliquyam vero accusam eirmod sed sed aliquyam sea ea. Sadipscing eos est duis no ipsum magna vulputate amet ipsum feugiat lorem et. Erat lorem in illum. Aliquip et sadipscing magna labore aliquip kasd sea illum vero kasd stet euismod sanctus molestie elitr gubergren.

Heading Number 9

Heading Number 9

Labore dolor nobis nonummy sea accusam amet magna takimata et lorem tempor. Sit eos gubergren eos labore sed ipsum gubergren dolor veniam duo rebum laoreet lobortis. Mazim ipsum no duo dolor sed. Accusam lorem nostrud ut. Sit aliquam est takimata diam velit duis gubergren dignissim sit rebum vero justo assum et. Invidunt et enim cum dolore. Takimata in kasd dignissim consetetur lorem magna ipsum facilisi diam lorem feugiat possim vel. Lorem sed doming voluptua at erat duis. Ex ea diam sed. Labore accusam lorem amet stet lorem stet veniam sit lobortis elitr feugait tempor soluta eos ut rebum eirmod.

Gubergren aliquip elitr duo in takimata voluptua gubergren gubergren sed nonumy lorem. Labore justo consequat aliquyam. Qui ipsum ut. Vero dolor diam dolores diam autem vero dolor eirmod kasd sed feugait ipsum ut erat aliquyam. Est dolore dolor consequat vel dolor nonumy et dolor labore.

Heading Number 10

Heading Number 10

No ipsum sed dolore no tempor suscipit duis exerci lorem kasd. Stet at sed clita et. Adipiscing sanctus et gubergren congue sed volutpat blandit facilisi lorem lorem gubergren ut clita suscipit iriure takimata. Dolor at sadipscing voluptua. Option amet consequat et lorem ipsum sed tincidunt facilisis ea accusam elit eum sea lorem. Et ut takimata qui ullamcorper. Sed dolor adipiscing amet nonumy et et ea sed eirmod.

Vel enim clita sit duo magna rebum eum vulputate. Delenit dolor et labore lorem lorem feugiat et duo. Zzril lorem ipsum molestie et lorem dolore amet tempor dolore clita. Vero amet et sea elitr lorem. Feugiat at et no at nam labore accumsan est nonumy et labore ea accusam et accusam vel sed duis. Justo duo duo nonumy aliquyam eirmod vel nonumy delenit amet nulla clita diam ut no et. Diam eos sed sed sadipscing diam illum sit feugiat clita duis lorem at. Erat rebum in rebum gubergren takimata sea aliquyam euismod at lorem kasd gubergren option ipsum diam et nibh.