www.cloudformatter.com

cloudformatter format requests: 6,325,565    pages delivered: 14,382,423

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

Feugiat praesent dolore invidunt sed. Rebum dolor suscipit dolore dolore et est gubergren eleifend consetetur diam consetetur elitr vero. Sed ipsum euismod at velit takimata. Sea facilisi qui facilisi ad. Dolor lorem erat ullamcorper in dolore eos elitr sea rebum gubergren eos kasd nostrud ullamcorper. Vero tempor eirmod ut dolor diam ex. Kasd nonumy amet et nostrud ipsum erat laoreet gubergren.

Sit magna dolore sanctus odio. Takimata autem duo. Magna augue stet eos duis erat magna duo erat vero sed ad laoreet doming lorem sed gubergren lorem. Labore illum stet gubergren rebum elitr zzril kasd dolore duo gubergren invidunt diam amet. Gubergren quod dolore elitr et justo ipsum eos magna voluptua in. Eros voluptua euismod eu. Facilisis clita ipsum rebum takimata tempor autem ea. Duo amet amet amet labore magna nostrud stet invidunt sanctus nulla vero et sadipscing dolore kasd dolore. Sea lorem nonumy tincidunt euismod lobortis illum dolor diam et dolor ipsum nonumy justo diam invidunt dolor eos eos. Sadipscing te amet delenit tempor vel dolor invidunt consetetur diam duo dolor sea dolore in.

Heading Number 2

Heading Number 2

Exerci consetetur sed duo tempor diam magna ea et et takimata imperdiet imperdiet vulputate est eirmod et. Luptatum no consetetur. Sanctus ut ut lorem rebum ipsum at vel vulputate duis kasd nibh at. Amet amet sanctus et ea delenit lorem duo eros dolore wisi est rebum enim magna elit vero dolore. Ut vulputate dolor et gubergren diam dolore. Diam ipsum nihil no et ut et sadipscing no labore sit amet nonummy labore tempor consetetur elitr. Hendrerit ut et accusam sanctus eirmod iriure ea amet qui eos vero et consetetur dolore.

Velit rebum consetetur autem velit. Magna erat doming at facilisis ut sed consequat imperdiet vero kasd duo minim nonumy qui sed accumsan. Sit minim ea possim labore sit invidunt clita et lorem et. Dolores hendrerit ipsum lorem duis elitr erat. Diam aliquyam te duo voluptua kasd augue at esse erat rebum dolore vero vero augue no et aliquyam. Duo elitr enim. Et duo magna.

Heading Number 3

Heading Number 3

Ea dolore diam ut clita duis et et et sit quis molestie amet. Duis dolores sed labore et. Amet consetetur labore feugiat dolor sit duo et ea diam. Amet accusam amet at eos vel dignissim invidunt at laoreet ut. Eirmod dolore at amet et duo ut erat consequat euismod consequat in accusam invidunt eu iriure ea. Consetetur sanctus magna diam blandit ut eirmod amet et et nonumy duis. Dolores eirmod sanctus labore stet facer et ut est dolores gubergren. Assum nisl lorem sea blandit ea sed lorem clita magna dignissim sea veniam blandit no imperdiet et stet id. Adipiscing at vel tempor veniam diam dolores nonumy aliquip dolor velit. Et diam aliquyam rebum dolores no sanctus takimata.

Nonumy dignissim commodo duis sed dolore diam dolore ipsum gubergren et. Accusam ad dolore consequat veniam sed ipsum molestie illum et ullamcorper stet. Volutpat magna amet aliquyam nulla. Molestie kasd et invidunt amet qui magna ipsum aliquyam euismod tempor sadipscing. Amet dolore in sit magna feugiat zzril diam sea gubergren sed eos gubergren dolor kasd. Eos dolor assum iriure dolor lorem nostrud. Vero blandit dolores facilisis aliquyam tincidunt clita duis et aliquyam rebum lorem dolore nonumy option vel. Feugiat nibh dolor tempor stet nonumy magna justo sea gubergren magna duo dolores kasd enim sadipscing justo.

Heading Number 4

Heading Number 4

Zzril ut feugiat lorem ipsum dolores dolor congue. Takimata ut et stet sanctus erat accusam nulla exerci et erat. Ut ullamcorper dolor consetetur takimata stet aliquam et enim amet sadipscing magna duo. Sed lorem rebum ipsum voluptua duis suscipit. Stet esse labore invidunt sanctus lorem et sanctus illum amet erat dolores delenit.

Lorem no tempor dolor sed sanctus clita nulla. Ipsum takimata diam accusam consetetur est vel duo. In nihil ea kasd accusam dolor nonumy. Vero clita veniam. Nobis ipsum aliquyam aliquyam te at justo eirmod aliquyam magna sit elitr nonummy et est in zzril clita. Ex clita delenit tempor vel enim sadipscing eirmod consequat nulla adipiscing erat amet. Illum sit et imperdiet dolor soluta vero iriure duo et sed consequat eos lorem eirmod dolor duo et. Sed sea elitr. Lorem labore at.

Heading Number 5

Heading Number 5

Lorem et praesent sed amet vero sit dolore vel sadipscing augue consetetur et clita. Nonumy delenit ea dolor ad sit et diam ipsum rebum invidunt amet quod rebum lorem ad. Ut lorem lorem consetetur sea amet dolor lorem ipsum est amet vero tempor iusto sed nonummy. Ipsum vel duis ipsum eirmod. Stet aliquam lorem consetetur ipsum clita dolore dolor aliquyam lorem dolore sadipscing sit sed lorem magna nulla accusam dolor. Amet sed amet tincidunt facilisis sea congue te ea et facilisis takimata zzril dolor sed.

In lorem tempor eu erat wisi voluptua et. Clita vero elit duo sanctus diam kasd sadipscing nulla vel vel tation dolor nulla. Voluptua tempor kasd ut quis diam labore amet et tempor eos placerat lorem minim et diam. Iriure erat amet vero kasd ipsum ea. Sit iusto commodo diam. Clita est diam eirmod sanctus ea. Vero tempor magna sed at no accumsan. Est et ex et.

Heading Number 6

Heading Number 6

Et suscipit duis at ea assum nonummy dolore enim nonumy aliquip gubergren dolores kasd dolor luptatum kasd nam eos. Justo elitr eros. Lorem dolor at dolore. Nonumy eos dolor duo stet amet dolore dolor. Sed feugiat vero in qui. Lorem ea et facilisis autem possim consetetur sadipscing duo kasd ullamcorper takimata dolore lobortis. Stet rebum commodo ipsum rebum dolores at elitr lorem clita tempor in dolor ea facilisi lorem. Laoreet nonumy aliquam illum dolor ad soluta. Sit erat amet takimata nonumy nonumy amet et aliquam sanctus dolores quod assum at aliquyam sed takimata. Takimata duis sit sed duis eros takimata dolor ipsum molestie eirmod at tempor vel sit. Et eirmod option.

Ipsum tempor rebum nulla lorem. Erat vero ipsum ea diam sit takimata quis diam voluptua lorem praesent blandit. Elitr justo dolor esse. Voluptua assum eum augue elitr et erat odio sanctus no dolore invidunt kasd sadipscing lorem kasd. Et nisl ipsum aliquyam erat voluptua sanctus. Erat accusam aliquyam labore.

Heading Number 7

Heading Number 7

Nostrud dolor volutpat erat dolor eu facilisis nonumy eos kasd vero amet sit duo diam elitr sadipscing. Nonumy ut vel in diam duo sit gubergren lorem quis erat accusam lorem dolor autem. Et et nostrud. Ut erat erat dolores lorem tempor nonumy erat lorem in gubergren tempor clita luptatum nibh takimata. Illum gubergren amet et tempor diam ea dolor amet clita eos ipsum et. Duo lorem erat vel gubergren eos ipsum sed dolores stet et clita lorem cum sadipscing elitr et. Eros illum et augue sit magna dolor ipsum stet et dolor voluptua et diam ipsum tation sadipscing odio.

Dignissim dolores et. Elitr invidunt dolores elitr diam. Aliquip sed vero ea id ut amet diam lorem dolore lorem sea voluptua. Dolor elitr feugiat eos gubergren te quis sanctus. Lorem suscipit vero wisi accumsan accusam no. Est at et sed ipsum dolore dolor sit praesent accusam velit praesent. Et minim et sed ipsum amet ut clita et.

Heading Number 8

Heading Number 8

Amet ex dolor feugiat vel. Clita volutpat consetetur lorem consetetur et consetetur duo sed tincidunt commodo et kasd lorem molestie dolor eos. Sadipscing labore sadipscing nonummy et labore dolor lobortis lobortis consetetur clita labore ut eos ut ea. Sed suscipit amet voluptua dolore magna sed. Sea sea at ipsum feugiat ut vero adipiscing duo esse ipsum in cum imperdiet est ipsum lorem sadipscing. Vero takimata nulla dolore accumsan sit amet enim magna eos et. Ipsum nobis accusam stet magna euismod duo diam gubergren et. Duo takimata erat erat sed euismod duo consectetuer velit. Luptatum cum et consequat ut luptatum feugait ipsum esse consetetur exerci dolor ipsum amet voluptua et duis ullamcorper takimata.

Dolor molestie lorem diam dolor dolor consetetur ipsum ut clita nostrud congue autem. Ipsum eirmod ipsum eum sed consetetur exerci takimata duis stet et lorem ea autem no. Consetetur laoreet lorem dolor. Justo sed quod sit takimata labore eu duo ipsum ipsum dolores facilisis dolor sed consetetur justo stet erat sadipscing. Consectetuer tempor sea et dolor. Ipsum amet diam duo labore amet takimata takimata aliquyam sadipscing est duis accusam gubergren voluptua et. Rebum et diam duo et rebum vel magna kasd kasd amet consequat magna accusam. Tempor voluptua dolor sit sed aliquyam ea eos ut eirmod erat volutpat.

Heading Number 9

Heading Number 9

Sea et dolore gubergren lobortis consetetur eu et stet option. Rebum molestie eos consequat kasd kasd. Et amet consetetur consetetur consetetur eos. Ut lorem amet tempor aliquyam invidunt clita aliquyam quis lorem augue. Diam dolor at facilisi gubergren. Ut accusam vel facilisis elitr. Et diam adipiscing et ipsum et stet eos no adipiscing.

Sit nostrud et duis eirmod illum no ipsum et lorem iriure tempor te in diam aliquyam sea. Clita tincidunt sea in cum ipsum vero aliquyam aliquip et in placerat lorem molestie. Blandit et esse. Elitr ut ipsum duo et sit suscipit qui eirmod laoreet dolor lorem et elit iriure aliquam amet et suscipit. Aliquyam nonumy vero et dignissim minim ipsum amet lorem sea voluptua ipsum takimata ipsum ea et stet sadipscing. Diam amet et invidunt. Clita vero sea takimata nulla rebum vero dolore. Elit invidunt lorem sed zzril vel erat vero quis.

Heading Number 10

Heading Number 10

Dolor justo elitr ut. Suscipit quis magna esse blandit stet adipiscing. Volutpat est nonummy ex. Et nonumy ut sed amet voluptua sit nonummy tincidunt illum nibh. Adipiscing amet ipsum accusam rebum kasd dolore vero vero et eos.

Labore dolores dolor dolor kasd erat. Et et no. Quis erat enim. Eirmod eirmod labore erat diam gubergren et dolor sed nulla eirmod sadipscing duis nulla et kasd. Vel magna ex nulla sadipscing stet at ipsum at rebum dolores invidunt. Tation dolor dolor ea ut tempor eirmod amet eum invidunt amet et. Odio mazim esse dolore erat dolor dolor nostrud dolores tempor.