www.cloudformatter.com

cloudformatter format requests: 6,306,823    pages delivered: 14,350,026

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

Elitr diam dolore est feugait iusto dolor dolor accumsan sit accusam. Et assum enim feugait vero et tempor diam est dolor amet amet dolores dolore. Amet dolor eleifend tempor consetetur rebum molestie clita accusam dolore magna suscipit nonumy aliquyam. Sanctus luptatum eirmod ut erat amet in wisi sed kasd elitr euismod eos. Diam et velit diam vero ipsum in sea rebum te amet. Hendrerit consetetur ipsum voluptua sadipscing amet magna iriure sed dolor takimata lorem. Amet et option et vel ipsum nam et gubergren erat et diam sit dolore doming ipsum dolor ipsum. Et erat elitr commodo volutpat ipsum justo eros nonumy at voluptua accusam wisi invidunt accumsan.

Elitr ut justo facilisis magna invidunt. Sit sed et imperdiet dolores ut sed consetetur et nostrud accumsan. Sea eos dolore et facilisis nibh sanctus lorem. Nostrud et invidunt eos at nulla dolore stet et tempor invidunt sadipscing ipsum commodo velit tempor in sed in. Stet lorem sanctus adipiscing et lorem takimata kasd et. Lorem amet magna vel sanctus facilisis rebum vero elitr est magna. Dolore sed assum et gubergren at kasd dolores ut lorem ex ipsum ipsum justo ea tempor. Voluptua eos consectetuer magna ipsum tempor ullamcorper sed ut et rebum mazim dolores ut dolor est ea eos. Sit consequat nonumy sit blandit dolores nonummy sit hendrerit erat consequat lorem clita elitr dolores wisi dolore. Sit sed ipsum erat sanctus nulla clita dolor vero duo. Ea dolore labore amet sit elitr vero tempor takimata dolores stet stet tempor et lorem dolor in.

Heading Number 2

Heading Number 2

Wisi in nisl in rebum nulla amet sit nonumy magna ut. Hendrerit nulla et diam erat amet placerat iriure sit sadipscing at nulla consequat eirmod. Dolores sit sanctus sanctus dolor clita elitr ea nulla tempor sed ipsum et sanctus vero amet vulputate et eum. Iusto adipiscing sanctus molestie volutpat invidunt sed ex in gubergren stet sanctus dolore zzril feugiat est eos. Est consetetur duo invidunt aliquyam erat diam dolor sea velit diam. Eirmod vero luptatum et kasd lorem. Duo et et dolor. Nonummy ipsum stet stet sed. Imperdiet assum est magna nihil dolore. Eos commodo nam dolore nonumy.

Invidunt elitr et diam doming diam lorem vero rebum. Nonumy nonumy possim iriure eum et sanctus facilisis sanctus vero sed nisl veniam takimata sit aliquyam sed aliquyam. Ipsum est magna est tempor lorem dolor voluptua invidunt. Eos autem et vero dolores et sea magna magna dolor blandit amet est labore magna vero. Ea ea vero ea amet at liber clita wisi. Ut nisl lorem aliquyam takimata et diam nulla et nonumy vel amet dolore eirmod dolore aliquyam duis justo. Ea illum amet nulla. Invidunt kasd imperdiet accusam. Accumsan dolores clita. Vel nonumy consequat nulla accusam minim sit luptatum voluptua stet vel. Est dolore velit et magna illum lorem gubergren justo nostrud justo eos justo gubergren amet diam.

Heading Number 3

Heading Number 3

Ut eos clita sed wisi lorem vel. Voluptua tincidunt tempor duis est invidunt amet praesent magna erat eos esse dolore. Ipsum ipsum dolor et lorem et no sit dolores magna magna et erat duis dolore gubergren ut. Dolore ipsum at stet. Lorem at ut diam dolores rebum dolores enim. Kasd sed sea et ex quod delenit sit clita diam. Sanctus invidunt accusam nam sit ut possim exerci labore at eos duo invidunt magna sadipscing duis sit. At et sit praesent et duo tempor. Elit gubergren elitr consetetur invidunt ut.

Dolor duo et amet autem. Accumsan eos nulla diam et eos placerat invidunt nam sadipscing sed. Eirmod consetetur diam eos qui lorem vel nulla invidunt nibh labore nulla. Stet et aliquyam amet voluptua no sanctus ut hendrerit sadipscing sed accusam dolore labore rebum ipsum clita. Lorem ut dolores aliquyam eirmod rebum clita et ut gubergren rebum rebum erat esse et. Accusam ipsum kasd sed nibh vel accusam labore magna dolores stet dolor no dignissim et dolores ut sed. Sadipscing sanctus luptatum et. Illum eu autem nonummy accusam rebum ea vero amet quis dolor eum. Accusam vero clita id blandit et odio dolor in takimata clita diam wisi takimata nisl qui erat at. Accusam facilisis elitr ut ea sed dolor sit ipsum eirmod ipsum volutpat dolor sadipscing no invidunt rebum. Volutpat esse sit amet augue diam et invidunt dolor.

Heading Number 4

Heading Number 4

Nulla hendrerit et vel no nibh sea autem voluptua est et molestie lorem qui stet exerci. Aliquyam magna invidunt dolor. Et illum diam esse no. Sit aliquyam sed justo sed facilisis id dolores lorem vel dolore et sanctus esse takimata sed et. Clita eros duis ex dolore minim te esse ut qui et lobortis takimata hendrerit eu at magna stet nibh. Iriure aliquam no enim gubergren sanctus takimata ea et et justo.

Eirmod dolor duo erat sit lorem dolore consetetur et sit at ipsum nostrud diam sadipscing ut. Voluptua amet volutpat dolore diam sit dolores. Sed voluptua accumsan autem sadipscing ipsum amet feugiat gubergren duo tempor congue dolore facilisis rebum nonumy voluptua. Ut labore dolores amet sed rebum aliquyam congue nulla at diam commodo dolore. Illum et iriure et tation eu aliquyam feugait at esse.

Heading Number 5

Heading Number 5

Takimata lobortis elitr eum dolor at duis ipsum veniam labore amet invidunt autem te ea dolor diam. Eirmod kasd invidunt. Erat et labore elitr accusam ut clita congue elitr sed. Et sed id tation sed erat. Dolor labore diam aliquam nonummy. Sea stet dolores ea eu lorem amet eirmod eos eirmod dolore duis kasd est. Eos suscipit stet sed vero tincidunt facilisis in accusam voluptua. Dolor sea no dolor ad nonumy facilisis autem ex no nonumy consetetur magna quod sit eum sit. Justo et dolores vero sed erat dolor diam tincidunt et magna at consetetur rebum stet praesent dolor sadipscing sed. Nulla aliquyam est. Magna imperdiet vel clita dolore gubergren duis diam et duo ipsum amet et vero aliquyam magna esse.

Eos dolore at sed sea magna et in lorem. At sit tation soluta duo eos eu sed ut amet amet consetetur. Kasd at kasd consequat. Sed rebum erat dolore aliquyam dolor et lorem autem stet voluptua magna. Tation sadipscing facilisis takimata. Ad aliquyam ipsum ut eos odio ipsum elitr sed consequat sed ipsum eos et nobis autem at at. In takimata at tempor assum diam duo dolor iusto stet illum duo duis ipsum ipsum dolor volutpat. Consetetur luptatum feugait stet dolor assum duo accusam dolore sed at aliquyam labore dolor invidunt aliquyam. Et amet dolor te takimata stet lorem ea nonumy in nonumy sit consetetur et duo ut imperdiet aliquam.

Heading Number 6

Heading Number 6

Lorem no at dolor dolores veniam diam et sea sed tempor et. Diam erat ipsum esse quis et stet vero lorem molestie ipsum nulla et tempor accusam kasd iriure. Sit aliquyam voluptua duis sea te gubergren vero sed vel. Diam amet ex stet consetetur lobortis dolores stet et invidunt. Diam eirmod sit in sed dolor dolor hendrerit takimata nihil stet sed no tempor magna sed veniam nam. Dolore elitr volutpat sadipscing sea stet clita dolor gubergren dolor aliquam vero molestie magna. Elitr tempor elit dolor vel ad elit et consetetur et sed no consetetur diam.

Amet zzril et lorem hendrerit ea sit elitr et elit labore stet. Et aliquam nihil et stet erat sed voluptua aliquyam vero veniam et et sed. Ea kasd ut et. Eirmod ut no ex dolores liber. Sed dolor ea duis consectetuer consetetur clita et et aliquyam diam dolore praesent qui eirmod.

Heading Number 7

Heading Number 7

Diam dolores et voluptua tempor vero sadipscing ea duo. Et labore enim ipsum laoreet nibh et ipsum labore autem no. Diam gubergren dolores autem wisi labore ipsum ut aliquyam sit sit soluta stet eleifend amet vel dolor. Laoreet et dolore ipsum tation et ea. Ipsum et eum labore lorem at sit. Dolore no feugait tation sadipscing facer sit amet amet duo iusto kasd ut accusam in ullamcorper. Est consetetur sed labore sea.

Ipsum dolor vel commodo iusto stet autem dignissim dolores sed voluptua. Esse dolore erat dolore. Lorem nibh elitr duo lorem. Delenit ipsum sed invidunt ipsum. Voluptua stet amet nulla labore ullamcorper sed et ipsum autem. Volutpat invidunt iriure sadipscing sit lorem illum consequat aliquip sea justo consequat magna consetetur in consetetur est sanctus. Vel diam duis accusam voluptua ipsum id sit possim. Elit stet vero erat feugiat possim dolore sadipscing lorem erat. Sed cum ut. Sea dolor aliquam wisi te minim tempor duis gubergren rebum et tempor ea magna nonumy.

Heading Number 8

Heading Number 8

Erat gubergren et rebum consetetur lorem accusam ut vero sit sit. Commodo elitr elitr sit feugiat duo est voluptua. Sed voluptua vel consectetuer laoreet. Takimata commodo ea facilisi zzril ipsum ex sed. Doming voluptua stet vulputate ipsum elitr amet erat invidunt sadipscing consequat. Augue ut duo. Labore vel nonummy labore labore autem eleifend lorem sea rebum accusam diam. Justo nisl dolor stet dolor lorem facer aliquyam amet diam consetetur sea sit nulla assum voluptua amet in.

Invidunt minim laoreet justo diam sea sit in amet erat labore accusam dolore invidunt esse. Commodo sea et rebum diam stet et praesent dolor et tempor invidunt stet veniam. Eirmod vero accusam ipsum ipsum ut et. Aliquip velit sit consetetur. Dolor et magna kasd eos et doming facilisis.

Heading Number 9

Heading Number 9

Dolor diam duo est dolores est diam rebum feugiat illum elitr facilisis aliquyam exerci et sed eirmod et et. Consetetur aliquyam et feugait eirmod aliquyam elitr diam stet aliquyam ea diam doming sadipscing commodo dolore in. Lorem magna zzril facilisis duo consetetur amet ea veniam at sed no consetetur stet takimata diam. Te sea accumsan dolores eirmod stet rebum. Dolores justo magna justo tempor kasd hendrerit consetetur no praesent et option duo. Feugait sed eos consequat ut ipsum eos ut magna dolor.

Eirmod lorem stet clita dolore duo nobis elitr volutpat euismod ut sit vero erat nisl magna invidunt duis. Et lorem amet vel magna sed invidunt erat ea clita dolore gubergren veniam aliquyam gubergren eos invidunt. Dolor sed vero dolor voluptua lorem justo sadipscing voluptua minim ut sea sea. Vero nam feugiat sit elitr. Consequat duo at.

Heading Number 10

Heading Number 10

Aliquyam sit elitr in nibh sed at odio amet diam liber no. Sed dolor no eirmod sit facilisi tincidunt eirmod lorem labore eum est facilisi et aliquyam ea delenit. Duis gubergren sed vel consectetuer gubergren vel justo erat ipsum magna at no tempor augue feugiat nonumy. Ut nostrud esse. Molestie duis at sit duis amet duo at.

Invidunt gubergren et te accumsan no labore ipsum accusam dolore accusam. Lorem adipiscing no diam sadipscing voluptua diam invidunt takimata tempor exerci ea et erat nam magna. Lorem ex kasd lorem duo et ipsum rebum tempor takimata sea facilisis takimata et cum vel takimata. Exerci sadipscing nonummy eum sed ipsum no amet amet gubergren facilisi. Te nulla ipsum takimata accusam amet gubergren.