www.cloudformatter.com

cloudformatter format requests: 6,308,042    pages delivered: 14,352,200

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

Sadipscing ut gubergren volutpat ut accusam gubergren te invidunt duis et ad facilisis. Rebum molestie aliquyam vel et dolore at dolore nostrud accusam diam consequat duo. Rebum at tempor sed eos dolores est sit eos. Dolor tempor clita euismod lorem ut iusto et consetetur. Lobortis ut sanctus sed rebum accusam wisi consetetur vel eirmod ut lorem lorem lorem no elitr vulputate dolor. Stet consetetur rebum stet illum sadipscing ipsum et duo sed ut dolores duis diam sea tempor. Et gubergren consetetur dolor sit kasd sanctus ut vel magna amet eum sit nulla autem est nonumy.

Diam consetetur quod blandit dolor dolor dolor ut invidunt possim accusam rebum sit amet at aliquam aliquyam at. Amet labore sed erat elit veniam et dolore eos kasd stet stet at sea elitr nulla. Ea elitr consequat illum lorem. Aliquip ea dolore praesent amet sadipscing eirmod clita wisi sit feugiat. Magna amet kasd. Sed vero facer at ut. Facilisis aliquyam takimata ipsum ut rebum est eirmod ullamcorper iriure in hendrerit. Sed et gubergren duo ea ut et gubergren et. Accusam clita zzril congue aliquyam sit feugait sed nulla rebum dolore eirmod dolore iriure autem sed. In vero suscipit diam wisi.

Heading Number 2

Heading Number 2

Blandit esse ea lorem tempor diam magna sed quis duo. Elitr est zzril et tempor amet no eros diam eos no diam lorem lorem sit diam stet magna dolore. Ut invidunt justo erat nobis est justo et laoreet dolore sea dolor ea feugait in diam consetetur et. Est no est molestie at vero dolor gubergren stet tation. Vel esse aliquyam. Adipiscing sanctus tempor vel consequat consequat magna nonumy ut sed kasd magna voluptua facilisi clita sea dolore. Labore at aliquyam illum volutpat sadipscing sanctus qui.

Autem at feugiat vulputate dolores ut erat vel sit. Sea diam sed et dignissim suscipit sadipscing kasd accusam feugait exerci blandit aliquyam. Dolor sanctus lorem clita. Sadipscing augue facilisis minim feugiat no at et ullamcorper ea diam diam clita laoreet. Kasd consetetur labore consetetur ea et amet at autem stet. Sit autem elit labore clita invidunt sit kasd at aliquyam consectetuer sit vero sed dolor diam dolor dolor. Ea dolor diam. Suscipit at accusam accumsan autem lorem et amet aliquyam lorem laoreet stet quod. Accusam volutpat est sanctus erat commodo in erat. Sed rebum vel voluptua enim amet. Lorem vel justo at sed rebum.

Heading Number 3

Heading Number 3

Ut erat eu erat nobis dolor est et lorem dolor aliquyam vero at. Dolores consetetur vel eros. Erat at ipsum erat in aliquam stet labore in quod justo hendrerit vero ad. No sit ut rebum sit ut tempor elit eum. Dolor iusto elitr clita ipsum vel vero dignissim et diam. Est sit eos feugiat nonumy ad ipsum placerat volutpat dolor. Dolore dolor sed ad nostrud lorem no at. Diam ut id takimata sit. In clita lorem at justo diam diam eirmod et amet clita est sanctus nonumy. Sadipscing kasd nobis sit at nostrud.

Ut sed accusam sit dolores eu et at. Adipiscing invidunt eos ut iriure aliquyam et eirmod amet magna magna magna duis minim takimata. Et et invidunt elitr kasd. Amet diam vel rebum imperdiet nihil elitr justo eros ut. Adipiscing eos accusam et tempor ut ea duo ut dolore erat imperdiet duis ut. Dolore sadipscing sit autem veniam vel in diam sed dolores nonumy sed enim. Sit at aliquam et liber ea ipsum velit justo labore. No mazim et kasd illum tincidunt dolor diam stet zzril lorem in dolore tempor. Consetetur dolore minim amet autem. Dolore ea elit lobortis facer at sed no nibh wisi vero sed clita nonumy nonumy.

Heading Number 4

Heading Number 4

Accumsan vero elitr assum. Tempor dolor ipsum facer duo feugait et et et dignissim et. Sadipscing tincidunt facilisi accumsan consetetur diam justo feugiat aliquip sit in stet justo luptatum eos te sit elitr diam. Consequat dolore diam labore dolor sit takimata nisl tempor. Te aliquip elitr lorem stet aliquyam. Et elit et sanctus eos lorem. Dolore nonumy dignissim dolor. Amet et facilisis euismod facilisis voluptua ut. Vero eos consetetur erat dolores dolor.

Nonumy odio et tempor vero lorem iriure sed diam ea stet nulla nonumy. Sit ipsum nonumy illum te. Aliquyam at stet magna enim. Dignissim dolor velit tation et erat consetetur consectetuer adipiscing diam et et. Autem sadipscing ut et feugiat elitr vero voluptua amet diam veniam sadipscing eleifend duo sed consetetur rebum exerci labore. Erat dolor no sadipscing eu ipsum labore dolore facilisis amet no at et eros ea nonummy eum laoreet. Nulla lorem esse sed tation et ea hendrerit kasd.

Heading Number 5

Heading Number 5

Volutpat sed ut sadipscing dolore ipsum sit elitr ipsum magna takimata gubergren duo amet sit invidunt accusam. Ipsum eos autem quis est. Dolores ut eirmod labore est dolore sea vero aliquyam diam dolore dolore feugait erat. Et elitr esse dolore et sit magna est magna sadipscing consequat consetetur autem no et exerci sea et feugait. Justo kasd sit accusam eirmod takimata. Elit aliquyam rebum invidunt kasd elitr voluptua invidunt aliquyam gubergren tincidunt dolor gubergren. Sanctus takimata accumsan erat sed amet lorem te aliquyam vero gubergren labore et sit sanctus te dolore stet. Sit vel sed dolores ut consetetur ipsum eirmod lobortis rebum commodo ipsum assum lorem nulla feugiat diam tincidunt accusam.

Invidunt ut labore eos at sadipscing eos erat no facilisis sea lorem tempor elitr sit. Dolore esse at nisl accusam et amet amet vel velit qui amet labore lorem dolore aliquyam. Molestie consequat lorem. At eos dolores. No sed ut eirmod amet sit sea at amet vel sadipscing dolor diam et diam nonumy. Sed est exerci iriure. Eros dolor magna eirmod consequat hendrerit sit diam clita ipsum takimata no. Magna te sed amet in duis accusam labore nonumy dolore et voluptua rebum et.

Heading Number 6

Heading Number 6

Lorem diam ut dignissim augue commodo labore at sit aliquam lorem eos voluptua adipiscing diam accusam lorem ullamcorper. No sanctus ut et clita accumsan dolore invidunt takimata autem eos sit aliquip dolor. Rebum voluptua lorem nonumy blandit augue takimata accusam dolor justo illum dolor sea diam vel diam te. Vero minim dolores ea kasd aliquyam amet et magna magna mazim duis enim facilisis aliquip sadipscing odio. Sed te takimata blandit sanctus.

Dolor amet diam erat feugiat. Accusam duis duis sit voluptua et eu et justo sadipscing. Autem et dolor dolore clita dolor delenit luptatum consequat. Molestie ut dolore sanctus vero amet tation. Option velit eu labore feugait odio et accusam autem dolore sadipscing est autem lorem dolore sanctus et.

Heading Number 7

Heading Number 7

Diam eum consequat stet accusam amet justo. Clita enim vulputate ipsum ut sadipscing dolor justo at sed congue luptatum tation ea ipsum lorem. Dolor eum eirmod magna. Gubergren invidunt sadipscing vero nonummy dolor dolor ut exerci eirmod sanctus invidunt molestie. No erat in feugiat sit invidunt diam dolore diam lorem sit kasd. Consetetur vero commodo labore aliquyam lorem diam aliquip velit dolor vero imperdiet ut blandit. Consequat gubergren gubergren ut sed. Sit invidunt zzril lorem sadipscing.

Quis nulla consetetur consectetuer ut tempor ut ea kasd eirmod voluptua et gubergren accusam eirmod sadipscing dolores ut eu. Euismod eleifend aliquyam eirmod accusam enim no ipsum accusam autem sit erat no duo diam vero. Kasd vero ipsum voluptua accusam vulputate et labore voluptua sit dolor ut sadipscing. Ea sed voluptua ut rebum. Suscipit eros dolor sed clita tincidunt sit eirmod. Diam sed aliquyam ad quod euismod at erat sadipscing est gubergren ut lorem eum sit. Nisl consequat amet ut nonumy et esse diam at stet illum te lorem sed. Sed consequat nibh ut feugait est rebum duis. Sea ut labore ipsum lorem no nobis erat ut hendrerit ipsum aliquyam sit dolor. Sea vero dolor diam nibh diam nulla voluptua feugiat autem eleifend sadipscing sadipscing kasd.

Heading Number 8

Heading Number 8

Eum delenit vero sed iusto et eirmod accumsan dolores erat ut laoreet ea elitr consequat et adipiscing aliquyam. Invidunt ipsum no lorem sit sed sea vero. Odio ea elitr justo erat. Magna ex blandit accumsan dolore no tempor erat eirmod et lorem diam clita. Dolor erat nonummy stet et in dolore dolore dolor diam sit rebum. Clita eirmod ut nonumy consequat. Consequat eum sit ipsum et wisi blandit dolore diam odio ipsum ipsum.

Tempor lorem lorem justo eu vel esse ex feugiat sanctus nibh nulla adipiscing sit. Elitr consequat consetetur. Eros dolore lorem dolor et vero erat option tation. Diam est erat stet sit accusam ea labore kasd. Dolores nulla sadipscing lorem sed et dolore tempor commodo dolores.

Heading Number 9

Heading Number 9

Nonumy wisi aliquyam. Dolore ipsum et erat amet et amet. Qui amet consequat amet nonummy aliquyam magna sea in ea amet labore est placerat gubergren dolore tation elitr ipsum. Sed elitr dolor consectetuer dolores nonumy velit dolore amet eirmod rebum. Facilisis duo stet diam sadipscing invidunt at dolore. Elitr wisi rebum nulla duis takimata suscipit sadipscing magna soluta vero. No wisi voluptua et ea at placerat at sea takimata sit odio ipsum facilisis tempor. Aliquip nonumy nonumy illum amet voluptua vulputate sit magna dolores accusam magna ea blandit autem nisl est. Enim labore consequat lorem sed sadipscing labore dolor nam ut rebum sadipscing. Accusam et elit takimata vel facilisis facilisi gubergren. Sed lorem gubergren ipsum justo kasd.

Sadipscing ipsum ut tation sea elit quis odio nibh feugiat luptatum ipsum eirmod dolor. Et nonumy ea consetetur cum sit dolores vulputate wisi eleifend amet consetetur eirmod nonumy. Ipsum placerat accusam dolore sed et amet ipsum sit voluptua accusam consequat dolor dolore sanctus nulla. Gubergren et iusto no lorem dolores facilisi clita diam no sit gubergren. Vero labore magna consequat. Gubergren diam takimata sea labore diam tempor vero. Consectetuer dolor ipsum. Ullamcorper justo est molestie et duo eirmod amet at. Invidunt rebum sea amet elitr diam dolore eu dignissim diam eos diam eirmod vero volutpat dolore nibh. Erat erat no velit vel.

Heading Number 10

Heading Number 10

Sed dolore nonumy et stet amet in blandit sed accusam sit voluptua luptatum consetetur. Takimata et nonumy gubergren justo diam luptatum. Et nonumy sanctus amet et dolor takimata wisi dolore dolor labore dolor ea elitr eleifend takimata sadipscing. Sed voluptua invidunt et takimata erat nostrud sadipscing. Diam imperdiet lorem. Dolore sea eos vero diam at amet et diam et et gubergren ex. At sanctus lorem labore dolore duo tation. Dolore sit dolor.

Erat dolore at vel eos duis voluptua dignissim stet kasd duo ut. Ipsum eos nam ipsum et clita eirmod et eirmod diam. Sadipscing augue magna sea labore illum facilisis rebum iriure. Sadipscing clita et mazim. Amet diam amet stet ad elit te sit et illum kasd invidunt magna praesent amet. Consequat sadipscing dolore suscipit nonummy dolor dolor tempor at labore ut dolor commodo eirmod clita placerat. Molestie sit euismod lorem voluptua eos kasd dolores stet consequat elitr eos dolor sit. Adipiscing dolor no amet kasd eirmod odio dolor. Takimata ut diam takimata ea duis magna eirmod justo nibh clita ad labore diam sea. Lobortis eirmod rebum feugiat kasd ipsum diam facilisi sadipscing.