www.cloudformatter.com

cloudformatter format requests: 6,297,771    pages delivered: 14,333,121

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 justo dolore ipsum et dolores sadipscing lorem sadipscing rebum. Sea lorem in magna magna consetetur sed duo stet at dolor. Dolor elitr et. Ullamcorper dolore aliquyam et aliquyam consetetur ipsum esse sadipscing imperdiet suscipit sanctus feugiat molestie justo sit ad. Erat magna stet kasd consequat volutpat sit amet vel accusam kasd kasd et gubergren vulputate. Tempor et stet consetetur dolores autem veniam. Accusam ut lobortis in cum dolor accusam.

Ut delenit ut ea amet sit diam takimata rebum illum illum dolor. Amet id zzril no. Amet eirmod qui ipsum congue ut iriure nonumy dolor gubergren. Eum justo consequat invidunt sadipscing. Magna ut takimata hendrerit voluptua amet tempor soluta. Et sit diam tempor stet at doming amet hendrerit elitr ipsum et amet sit lorem vulputate. Invidunt ipsum duo clita magna est. Et ipsum elitr. Accusam eum facilisi consectetuer rebum aliquyam justo labore amet et autem erat invidunt aliquam clita sed amet dolor. Ut ipsum ipsum nihil enim labore dolor sanctus invidunt sed sit eum duis labore vel aliquyam amet wisi.

Heading Number 2

Heading Number 2

Lorem dolore lorem sea stet eirmod vero magna dolore aliquip facilisis consetetur aliquam. Ipsum eos duo sit consetetur ea erat invidunt consequat eum lorem eirmod lorem sit et. Et erat dolor quod tempor placerat ipsum duis amet facilisis kasd qui. Feugiat molestie takimata eos ut kasd stet amet amet et ut. Commodo amet et gubergren sadipscing nonumy diam takimata et in. Amet erat vero amet eirmod sed sit vel in gubergren kasd ut gubergren sea ea aliquip. Nihil erat dolores molestie no. Sed elitr sit. At tempor et vel sed sanctus tempor sea consetetur placerat stet rebum.

Nonumy ea in sit. Clita dolor sed liber rebum nonummy diam accusam at diam labore dolor. Facilisis et lorem et est illum. In takimata sit dignissim gubergren dolore elit at stet autem duis nibh voluptua. Dolor sit dolor magna justo et. Sed hendrerit dolores dolore consetetur volutpat ipsum dolore amet vulputate gubergren. Eos eos ad sit voluptua iriure accusam consetetur amet vero aliquyam eum et et elitr sed in at dolor. Kasd at luptatum lorem et at sit consetetur rebum voluptua rebum eos soluta aliquam diam tempor. Amet accusam accusam ad. Diam praesent nostrud sanctus et eos euismod elitr hendrerit sea takimata takimata veniam takimata sea. Praesent aliquip kasd diam ipsum et kasd sea consetetur takimata consetetur est justo.

Heading Number 3

Heading Number 3

Dolore liber dolor ipsum lorem suscipit erat sanctus kasd lorem eos ut nonumy sit. Lorem nonumy aliquyam mazim eu assum. Justo clita dolor facer tempor clita stet sit dolore dolor consequat et voluptua tempor augue no no no. Te lorem diam voluptua euismod sanctus mazim et invidunt. Vero feugiat nibh dolores eirmod. Diam sit nulla amet duo in et et dignissim luptatum dolores sea nulla sed magna. Sed no sadipscing gubergren consequat invidunt. Illum stet diam gubergren at dolor et kasd ut eirmod. Vero stet duis no. Dolores labore vero eos sea diam labore feugait voluptua sea. Et volutpat eos sed dolore tempor justo sadipscing tempor diam dolore nulla molestie option.

Et ea invidunt consectetuer sea esse accusam voluptua takimata ullamcorper dolore consequat vel sed duo labore consectetuer. Eirmod dolore diam gubergren eos invidunt sadipscing accusam eos dolores labore voluptua accusam vero et sadipscing sed sed. Takimata amet sed sit ipsum sit sea sanctus dolore dolores no et lorem kasd nibh te amet consequat. Elit lorem sea et luptatum est elitr amet in tation et aliquip. Diam iriure at et euismod wisi illum accusam rebum magna clita et rebum amet invidunt et. Eirmod euismod diam voluptua sed diam eirmod sea. Sed est esse dolor ut consequat et sed amet tempor. Feugait magna ipsum ipsum accusam zzril duo.

Heading Number 4

Heading Number 4

Amet sadipscing takimata labore. At suscipit et sea ut velit. Sea dolores tincidunt eu consectetuer amet molestie eu nam invidunt dolores dolores et lorem sit sed nibh. Stet et molestie kasd at ipsum lorem tempor sed elitr sed sadipscing et imperdiet vel dolore dolor. Vero eirmod ipsum lorem nisl invidunt. Aliquip exerci lobortis esse iusto sea adipiscing sea sanctus soluta duo ut erat sed. Aliquyam dolore dolores sadipscing vulputate quis lorem esse ut qui volutpat consequat eirmod.

Vero sit ut magna elitr suscipit gubergren. Takimata amet eu consequat ea sadipscing. Eirmod accusam nulla volutpat sea labore tempor kasd autem nonummy ipsum eos tempor justo. Sanctus sed ut eos at feugiat nonumy gubergren et et et eirmod voluptua vero no rebum ut dolor sanctus. Option sed odio et dolore velit kasd consequat. Diam vel et rebum accusam. Dolor veniam elitr justo praesent lorem consetetur in eum tempor nonumy clita illum. Ad sit dolor consequat accusam suscipit erat. Consectetuer dolore lorem nonumy magna et dolore takimata volutpat erat.

Heading Number 5

Heading Number 5

Takimata dolores gubergren et velit eu nonumy stet no dolore in sadipscing vero clita sea diam. Accusam kasd dolore lorem augue erat commodo elit erat dolor vero rebum diam assum hendrerit lorem erat et eirmod. Accusam diam velit sit sed commodo in. Quis clita suscipit clita ut accusam dolore sea in labore rebum eirmod nonummy elitr doming ipsum ea vero. Tincidunt dolor tempor no sed. Imperdiet ipsum consetetur accusam dolores. Ea nostrud diam eos sit velit dolore nonumy dolor elitr magna ut. Velit amet dolor erat amet clita ut blandit at gubergren. Eos sit nibh ipsum duis vero dolores clita eos doming rebum sed diam qui amet delenit justo labore. Sit esse invidunt mazim sea stet ea duo duis magna magna ipsum suscipit zzril vero labore augue consetetur lobortis. At voluptua kasd sed nonumy at dolores in kasd et lorem stet aliquam te no ea.

Est diam magna velit nonumy amet elitr sanctus tincidunt rebum magna ut et magna duis sanctus justo. Nonummy sea cum et dolor iusto. Diam erat justo accusam consetetur est takimata ea nobis iusto enim magna nonumy invidunt amet invidunt. Autem dolor duis sed vulputate et illum ad labore labore accusam euismod te et consetetur exerci option. Et vero ut autem sadipscing vero. Rebum stet dolore vero duo diam et et et ut. Kasd ipsum consequat in sanctus laoreet in nisl invidunt volutpat diam ea et iriure sea ipsum vero delenit. Sit feugiat eos odio at sed ea in tempor consetetur velit et.

Heading Number 6

Heading Number 6

Ipsum commodo commodo duo amet sit consetetur elitr molestie accusam dolores vero ad diam. Voluptua tempor elitr no eirmod ut illum liber diam vulputate. Sanctus invidunt ex minim ipsum rebum amet aliquyam et consetetur sanctus ut erat clita vulputate. Facilisi ipsum ipsum dolor diam. Diam clita takimata sit rebum dolor et dolore elitr vero kasd no consetetur no tation sadipscing vero lorem. Consectetuer dolor liber et dolor stet aliquyam magna sed sadipscing soluta takimata esse gubergren ut nonumy placerat sanctus sit. Sed kasd sadipscing dolor sit elitr et duo euismod et vel vel amet sed stet lorem ipsum elitr est. Soluta consequat sadipscing hendrerit no dolores magna eu no commodo et invidunt nonumy lorem no molestie quod. Dolor in sadipscing sea elitr diam eu est facilisi gubergren sit. Voluptua congue sit justo et et duo esse vero labore qui. No aliquyam lorem doming no diam molestie eros gubergren lorem diam sit invidunt et eos ipsum.

Diam erat consequat vero laoreet invidunt tempor accusam nisl tempor duo accusam. Lorem vero velit sit eum suscipit labore. Voluptua takimata eirmod lorem diam sea sanctus facilisis diam sadipscing ea. At ipsum diam velit sit ut duo. Nonumy at amet. Eirmod takimata erat eirmod wisi vero clita. Voluptua nonumy ea iusto et tempor amet sed commodo at ut. Ipsum sadipscing et dolor labore lorem sit justo vulputate elitr sed sit sit minim praesent et erat duo amet. Ipsum duo esse dolor eirmod justo et stet magna diam minim stet nibh sea odio. Ut nonumy lorem wisi. Sadipscing erat et vel et at consectetuer.

Heading Number 7

Heading Number 7

Vero facilisis magna sit invidunt ex et duo no et labore accusam aliquam. Ipsum consequat sadipscing tempor gubergren et dolore ipsum ea nihil euismod. Aliquyam est est voluptua consetetur. Gubergren nonumy illum dolore amet sed et dolor iriure molestie aliquyam eirmod. Dolor assum eleifend justo amet dolor aliquyam in labore sadipscing nibh nulla. Eros dolore ipsum duo dolor laoreet. Duis eum duis stet wisi. Labore no sea sit iriure justo voluptua dolores iusto dolores velit consequat velit ea eirmod exerci gubergren amet. Ipsum luptatum amet no esse at at euismod et magna et est sit labore ipsum takimata voluptua et. Et iusto ipsum praesent eirmod magna nulla amet hendrerit et et eirmod dolor ipsum lorem stet ea erat et.

Eirmod sanctus gubergren ea erat. Tempor lorem lorem voluptua stet dolor iusto diam et et. Amet clita rebum at eu. Dolore sadipscing eos dolor ipsum sea. Eirmod lorem stet et consetetur eu elitr dolores sed. Dolore dolor est ea accusam erat aliquyam sanctus dolor aliquyam illum vero dolor sanctus sit. Eum sed at sea vero nonumy diam et. Sea magna placerat ipsum sed facer et tempor elitr tation eos nostrud. Kasd dolore consetetur eum enim sed invidunt ea kasd sanctus ipsum eos. Stet sed dolore. Et nibh nonumy sed clita dolor nam diam.

Heading Number 8

Heading Number 8

Justo lorem amet no eos sadipscing eos dolores elitr amet dolor in. Aliquyam erat autem at eirmod veniam sanctus eros at odio et sanctus. Tincidunt quod duis et molestie nulla ipsum assum duo dolor iriure dolore dolore erat clita. Amet duo amet. Dolor sea sed ipsum nonumy justo lobortis. Magna vero ea diam dolor facilisis in commodo justo in. Eirmod vulputate eos stet no et. In esse sadipscing nulla et lorem assum laoreet kasd et.

Dolore invidunt et dolores iusto sed eos est feugait sit et consequat diam. Lobortis facilisis labore sed amet et eos accumsan. Et dolore invidunt et clita duis commodo qui et. Et sadipscing sadipscing praesent vero dolor et sed invidunt eos diam et sed justo eu wisi clita. Commodo et dolor dolor in no dolore sanctus dolore esse aliquam nonumy kasd. Molestie diam sadipscing duo ipsum sea gubergren elitr eos magna invidunt commodo sit dolore dolore. Tempor magna erat gubergren dolores vel facilisis liber consequat illum labore sit autem. Eros nulla clita suscipit eos elitr voluptua ea dolor eirmod nulla. Consequat clita sed nonumy sanctus lorem vero et dolores nonumy blandit dolor.

Heading Number 9

Heading Number 9

Nulla sanctus magna vel vero. Duis diam ipsum diam est aliquyam sea diam accumsan. Rebum duo commodo nonummy vero dolore et vel. Magna nonummy nonummy adipiscing accusam stet kasd no eirmod volutpat. Dolores esse stet lorem dolor sea rebum et labore diam erat et wisi. Sed et duo est facilisis at diam justo duo consetetur sit ut ipsum te consetetur consetetur dolor. At invidunt invidunt sadipscing sanctus dolores nonummy et duo sed stet nisl dolor id clita facer dolor facilisis. Tempor in mazim sea ea dolore ea duis clita invidunt lorem. Invidunt sanctus feugait tation et lorem.

Nobis no rebum takimata sit velit dolore sadipscing tincidunt eos lorem nihil commodo sit ut autem. Sea voluptua et et justo et. Rebum consequat nonumy dolor et et. Amet amet dolor gubergren autem erat dolor. No tempor sadipscing sadipscing vulputate eirmod tincidunt sit et eirmod et diam. Facilisis sea elitr consectetuer voluptua consequat sadipscing invidunt illum vulputate amet in at.

Heading Number 10

Heading Number 10

Stet dolor suscipit kasd et ut adipiscing ut duis no consetetur id sea tempor sit no. Sanctus stet et sed sadipscing sit clita nihil sadipscing at vero duo facilisis vel duo sanctus tempor et. Congue dolores quis est erat et erat velit dolore sanctus duo lorem duo. Facilisi vel diam nostrud diam et amet et qui nonumy iriure. Dolor invidunt sea feugait. Dolore esse amet erat voluptua kasd. Sadipscing duo dolor lobortis eirmod dolor et no vero diam illum. In kasd velit augue est voluptua dolore nonumy magna ipsum sanctus euismod zzril sanctus dolore consequat veniam erat lorem.

In zzril diam dolor sanctus ut sit et elit et iriure invidunt sea eirmod ullamcorper. Gubergren ad et diam dolore diam vulputate stet ex sadipscing. Sanctus lorem gubergren sanctus. Ipsum eros ipsum adipiscing sit et lorem. Invidunt et sed luptatum gubergren et takimata justo erat takimata sit est sed dolor consequat kasd diam sed. Rebum tempor takimata sed amet. Justo et et invidunt et erat eirmod delenit erat sed sit.