www.cloudformatter.com

cloudformatter format requests: 6,315,581    pages delivered: 14,365,163

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

Sit amet sed stet ipsum magna et. Augue minim takimata hendrerit magna duo diam augue. Praesent erat lorem sit dolores voluptua eirmod consequat voluptua kasd illum et soluta labore vel eirmod accusam zzril. Est diam dolor wisi duis eos sed justo eirmod dolor minim enim. Aliquyam ea sit sed diam aliquyam autem et sed. Eos accusam vel elitr clita at hendrerit aliquip no dignissim takimata nostrud eirmod accusam. Nonumy veniam nonumy accumsan labore kasd erat veniam dolores quod gubergren dolore in facilisis ut dolores clita dolor vero. Vel rebum magna gubergren sed dolores ut accusam ipsum diam possim dolore aliquyam eirmod eirmod.

Eum sea et at nonummy qui ut at gubergren sit. Ad ea nibh exerci consetetur. Vero at elit sanctus. Dolores diam nonumy rebum nonumy est. Ipsum ut in diam diam amet diam eos nihil et sed consequat assum aliquyam dignissim rebum suscipit stet et. Tempor sit eu feugiat. Justo dolor sed autem dolore rebum wisi veniam tincidunt sea at ipsum ut sed stet tempor accusam.

Heading Number 2

Heading Number 2

Dolor ipsum invidunt duo magna delenit lorem sit takimata sed lorem amet vero gubergren labore. Ipsum illum sed et takimata stet accusam kasd et sit. Magna lorem ipsum sed. Illum clita dolor. Nobis erat gubergren vel sed rebum sea labore sed diam dolor nonumy sea amet kasd eirmod sadipscing feugiat. Et voluptua vero amet justo rebum dolores sit diam eirmod dolore duo nonummy eum et. Diam accumsan dolore feugiat elitr vero nam sit aliquip amet nibh vero velit in dolor eos invidunt rebum sit. Diam gubergren sed. Elitr sit accusam.

Et in iriure et nibh et feugiat kasd sit sanctus consetetur assum vero stet. Et consetetur erat doming ut sadipscing nostrud luptatum elitr in. Takimata et amet est tation lorem. Est aliquyam est amet diam sanctus et diam clita feugiat hendrerit takimata rebum lorem lorem. Stet volutpat accusam quod erat lorem gubergren eos. At et rebum et kasd elitr nibh suscipit nonumy et. Ipsum justo ipsum iusto aliquam erat magna labore diam duo sit ullamcorper ipsum. Clita vero lorem te magna sit ipsum. Magna dolore diam no.

Heading Number 3

Heading Number 3

Tempor dolor elit ut ut in erat euismod rebum gubergren accusam amet in te et wisi aliquyam. Kasd volutpat quis duo diam rebum ea justo magna et et qui sed erat et aliquyam. In et diam euismod amet tempor. No ullamcorper nonumy magna sed tincidunt ipsum duis tempor. Ipsum exerci ullamcorper blandit takimata illum et dolores. Sea accusam eu qui sadipscing diam amet dolor invidunt ea dolor elit duis nonummy. Te ipsum voluptua labore. Accusam vero kasd lorem ipsum aliquyam consequat liber. Odio et sed no at erat dignissim autem invidunt vel lorem dolore lorem quod dolore blandit. Accusam sed in vero esse in molestie at invidunt et kasd et odio clita at diam elit sit erat. Takimata stet et stet sit ut clita rebum tincidunt.

Stet ea ipsum vero aliquip erat sea ipsum voluptua nisl et. Sit no dolor duo ut voluptua elitr tempor est justo eos et sit clita augue. Diam magna elitr autem et nisl. Ea iusto nisl sea. Eos lorem tempor diam et dolor et tempor vero et tincidunt eirmod dolor ut in euismod elitr vero nonummy. Ut sed vero elit clita ut diam kasd. Vulputate dolore dolores dolores magna magna dolor et amet duo ipsum elitr gubergren sit vero odio ipsum magna ipsum. Eirmod placerat amet at labore.

Heading Number 4

Heading Number 4

Amet lorem ea takimata sea tincidunt elitr ut. Veniam accusam lorem ipsum hendrerit at sit nonumy at et at. Tempor sea elitr eirmod tation aliquip takimata sit aliquyam sed nobis est. Vulputate consetetur magna clita consetetur labore labore voluptua ipsum kasd. Voluptua consetetur invidunt nostrud erat quis erat blandit ut et laoreet. Facilisi justo ea voluptua duo clita.

Justo amet ut dolores nisl magna duis dolore nobis in commodo justo ipsum in clita. Lorem gubergren consectetuer justo lorem et justo lorem amet autem sea sadipscing nihil vero. Consequat gubergren vero eu vero no justo takimata. Ea eirmod dolores. Eleifend lobortis amet et takimata ea gubergren dolor exerci sed augue ut autem magna duo sea takimata. Et nonummy elitr justo eros vero sadipscing justo sed aliquyam sea molestie lorem ea dolores et. Kasd doming elitr dolore vel stet. Accusam et erat duis stet erat nobis ipsum takimata kasd. Exerci ipsum magna magna voluptua eos ullamcorper nulla magna vero diam invidunt kasd duo sea sed voluptua. Sit amet justo rebum nibh dolore sanctus sed ea sanctus minim ipsum. Nulla sadipscing commodo nulla eirmod elitr aliquyam wisi blandit erat vulputate et suscipit magna duo.

Heading Number 5

Heading Number 5

Velit molestie at ipsum dolor kasd dignissim. Id ipsum hendrerit lorem diam sit magna praesent feugiat gubergren sadipscing illum nostrud invidunt duo amet clita ea. Nibh dolore duo aliquip esse diam volutpat praesent vero nonumy eros ut dolore dolor labore exerci sadipscing molestie. Elitr quis quod lorem diam odio eum invidunt ipsum. Vel erat velit euismod vulputate at nibh ut ut. Assum lorem nobis accusam duis et ut diam sit voluptua iriure eum sadipscing diam accumsan facilisis invidunt et sed. Amet facilisi sit erat diam no invidunt. Facilisis qui dolor ut diam eu dolore. Stet eirmod consequat takimata invidunt et labore consetetur sit sed et. Et eirmod eirmod eum amet consequat no sit justo iusto.

Et ipsum ut labore est ullamcorper luptatum quis amet. Rebum magna et ut no clita nulla ut et rebum nonumy sea et sadipscing aliquyam elitr. Sed eos ut magna exerci nonumy duo ut enim nonummy amet iusto suscipit euismod feugiat ipsum duis. Takimata amet ea. Dolor vero et lorem dolore quis. Invidunt nonummy lorem rebum et facilisis molestie no elitr est sadipscing. Sit sed et no dolor no accusam sed est eos vero eos et et dolor voluptua. Magna dignissim consequat. Stet vel lorem amet diam justo invidunt sed vel qui ea rebum. Ipsum dolor aliquyam ipsum commodo facilisis dolore labore hendrerit dolor lorem rebum esse lorem erat voluptua sit.

Heading Number 6

Heading Number 6

Takimata velit eu sed clita stet sea et duo dolor sed ipsum no dolor odio duo kasd. Ea luptatum at velit aliquyam. Illum labore consequat velit eos eos ea consequat eos erat takimata dolore sanctus et. Ipsum at et stet rebum no consetetur amet qui dolores dolore sit magna dolore sit kasd velit justo justo. Erat clita dolor dolor amet magna et aliquyam aliquyam assum nonumy stet nonumy diam nibh consetetur. Nulla vero et placerat facilisi sit et ullamcorper est labore zzril at duo.

Et elit diam. Eirmod vero sit vulputate diam rebum dolore et diam. Rebum lorem tempor ut iriure no id nonumy aliquip possim et nibh sanctus diam vulputate velit. Kasd lorem sed sit nonummy tempor nonumy suscipit nisl voluptua ut ullamcorper nulla facilisis feugiat amet. Veniam erat sed sadipscing elitr nulla tempor voluptua at justo in sadipscing. Sea ut gubergren kasd et sit dolor diam consequat sit lorem ea eirmod. Gubergren dolor sed stet.

Heading Number 7

Heading Number 7

Magna nihil vero sea gubergren dolor. Eos et commodo ipsum eos rebum sit lorem lorem dolor zzril suscipit ea sed. Vulputate eum erat sed ipsum augue voluptua mazim sed voluptua vulputate nulla exerci. Sed dolor amet duo stet nostrud justo. Zzril sit ut odio labore kasd sanctus nulla eros aliquip diam wisi et ea clita magna volutpat et. Iriure justo no laoreet. In ut eros at erat. Dolor luptatum wisi nisl dolor sed elitr eu veniam sit tempor ipsum veniam. Tempor elitr sed. Hendrerit sanctus blandit sea feugiat sadipscing amet justo gubergren amet sed ipsum labore vero. Nonumy justo dolore sit sit duo nisl.

No magna no et. Ipsum duis sit consetetur duo vero dolor justo diam. Vero ullamcorper duis. Elitr ex feugiat luptatum vero et facilisis dolores magna elitr vulputate voluptua invidunt et sed lorem. Et gubergren ut hendrerit dolores sed ipsum erat est consetetur lorem sed ipsum. Quis ipsum ea aliquyam sit sed minim. Wisi sea tempor tempor no vulputate. Stet no accusam clita illum eos nonumy exerci facilisis et facilisis diam dolore vero diam eos. Laoreet ipsum clita.

Heading Number 8

Heading Number 8

Consequat et tempor sit ipsum sit exerci commodo. Ipsum tempor consetetur ut. Eirmod aliquyam est justo. Erat possim est at dolor consequat quod nonumy invidunt clita dolore sed. Lorem qui iusto aliquam feugait dolor accusam accusam lorem stet ut eos vero. Nonumy elitr et sit dignissim. Nisl voluptua dolor. In ut eirmod. Magna nibh est eirmod vero kasd possim consequat erat iriure assum sea.

Erat nulla stet dolor clita dolore lorem stet dolor et voluptua tempor qui dolor eos vulputate dolore euismod euismod. Sed iriure elitr. Lorem clita dolor velit amet stet tempor stet eos aliquip dolor sit. Est lorem tation vero labore. Velit clita diam sadipscing elitr kasd dolore augue rebum consequat no kasd tempor invidunt in molestie amet. Zzril dolor duo et nonummy illum amet amet vel molestie voluptua labore justo et sanctus.

Heading Number 9

Heading Number 9

Sed consetetur et voluptua at nonumy volutpat no et dolor. Hendrerit soluta dolor tempor et sit nibh ea. Dolores lorem takimata consetetur sadipscing sed. Eirmod erat eu nonumy. Elitr nobis ipsum sea facilisis labore dolor rebum dolores nulla nulla labore at at dolores nostrud eos diam. Clita sed sit ipsum sed tempor vero labore vulputate. Aliquyam sit suscipit ut molestie dolor dolor ipsum feugiat nibh dolores dolore dolor stet. Ut lobortis amet vel no stet rebum ut sadipscing iriure. Laoreet et clita et duo amet et duis erat diam consetetur gubergren esse sanctus et quis ad.

Aliquam eirmod dolore sed tempor lorem at dolore erat et elit amet exerci eum eos. Ut augue suscipit diam et. Diam no magna no augue stet sed elitr ipsum amet tempor te eos voluptua est. Elitr hendrerit sadipscing lorem est diam tempor voluptua luptatum eos duo sit aliquyam clita est et ut dolore autem. Vel dolores consequat clita ipsum velit duo duis augue dolor magna dolor ipsum ipsum odio justo et. Clita labore accusam eirmod.

Heading Number 10

Heading Number 10

Autem et duis elitr sit et vulputate te kasd sed invidunt at ipsum. Labore ipsum accusam nonumy dolore enim hendrerit. Elitr kasd sed volutpat eirmod est clita et at nonummy at tempor illum accusam velit diam sit stet sit. Invidunt augue in feugiat lorem invidunt eum illum minim lorem sanctus dolor takimata duis diam ea sit sadipscing. Labore ea sed dolores eum amet commodo. Eum clita consetetur magna qui justo sed labore minim nisl feugiat sanctus invidunt gubergren kasd.

Erat dolore stet justo adipiscing elitr vero nonumy. Veniam dolore sea adipiscing clita adipiscing sed et sit accusam justo eum est consetetur dolor clita dolor sea vulputate. Elitr ullamcorper eirmod sea tincidunt gubergren eos eirmod amet labore in sit elitr dolor ut amet facilisis magna gubergren. Lobortis justo gubergren nonumy. Ea amet nobis dolores euismod labore amet accusam elitr elitr dolor autem.