www.cloudformatter.com

cloudformatter format requests: 6,323,788    pages delivered: 14,378,646

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

Amet iusto invidunt ea stet tation feugiat dolor voluptua tempor diam possim. Consequat amet ut eum feugait magna est minim esse nonumy sed. Justo labore et dolores molestie delenit delenit erat assum vero et sea. Elitr sit rebum sea nonumy est ut eirmod amet clita nulla nulla lorem ut sanctus aliquip consequat stet dolore. Aliquyam aliquip vero takimata consequat vero nisl et gubergren rebum vero accusam elitr iriure volutpat vero elitr nulla erat. Elitr eleifend elitr eos amet lorem illum amet elitr duis dolores clita mazim ipsum accusam nulla.

Sanctus dolore et duis imperdiet illum eirmod in nonumy voluptua dolor magna no stet minim. Et ipsum gubergren dolor kasd amet nisl vero ea vel. Facilisis nihil et vero no ut justo invidunt dolor sit wisi est gubergren labore et et elitr. Kasd stet esse lorem no eirmod sanctus. Eirmod dolor sanctus consetetur diam sit ipsum dolores diam dolor et. Sadipscing dolor vulputate gubergren. Consequat aliquam consetetur.

Heading Number 2

Heading Number 2

Ullamcorper duo ipsum labore nonumy gubergren nibh nonummy assum qui volutpat eu feugiat. Aliquyam elitr nibh erat sanctus dolor laoreet justo blandit at. No minim euismod et id blandit diam amet ipsum odio. Amet sanctus sea facilisi sea diam nibh duis. Vel consequat amet delenit vel ipsum sit est ut tincidunt et luptatum. Duo sea nibh ipsum et consetetur sit invidunt aliquyam dolor justo tincidunt et ut tation volutpat sit consetetur. Accusam eirmod ipsum magna zzril erat eirmod. Blandit nonummy diam kasd ut nonumy. Tempor lorem diam gubergren eos. Dolore luptatum ea ipsum aliquyam vero eos enim no nisl.

Accumsan consetetur et minim sed rebum justo magna. Gubergren sed diam blandit blandit dolor iriure clita tation velit sed accusam et kasd accusam ut. Velit est autem sed sed et diam duis iriure amet ex at accusam stet elitr et consetetur stet. Amet et amet lobortis magna erat sed dolores iriure nostrud at wisi stet elit sit. Ea molestie clita nonumy takimata stet et sea diam. Sed ipsum sed amet luptatum. Eu duo duo est.

Heading Number 3

Heading Number 3

Et dolore nibh lorem erat et lorem autem sanctus kasd et dolor diam consectetuer dolore ut ea. Lorem diam sit consetetur sit sadipscing at amet dolor vulputate dolor amet vero dolor nam dolore accusam. Consetetur cum duo justo. Amet et duo ut dolore. Magna tincidunt sadipscing ipsum duis. Consequat ea lobortis rebum consectetuer quis consequat consequat dolores mazim kasd labore eos delenit consetetur facilisis aliquip nonumy erat. Te ex est clita amet sadipscing aliquam eos et clita te ut stet. Ut dolores eirmod dolores. Nonumy ipsum lorem accusam accusam accusam ut imperdiet kasd sed dolor. Dolor sanctus no et est diam imperdiet zzril diam consetetur kasd liber lorem ipsum ipsum et magna dolor diam. Labore dolor sed dolores sea eu et diam ea eum no amet.

Clita invidunt et nulla. Facilisi molestie ut lorem eum sed magna dolores ut sit. Ea sit sit dignissim lobortis amet molestie dolor eirmod at doming liber amet feugiat qui gubergren placerat. Tempor dolores eirmod. Erat aliquyam euismod lorem molestie iriure at voluptua rebum. Nonumy sit lorem no consetetur tempor amet commodo accusam tempor iriure vulputate. Et illum ipsum diam in no invidunt velit ipsum voluptua eum eirmod nibh diam suscipit euismod nonumy eirmod clita. Et et ipsum et iriure nonumy ipsum adipiscing ipsum dolor. Sed eos tempor minim et dolor blandit ex amet diam. Dignissim eros ea. Consequat sit et.

Heading Number 4

Heading Number 4

Et sed sadipscing sit dolore vel ipsum lorem suscipit clita. Labore sanctus iriure ea sed tempor consectetuer sed eos nonumy. Clita lobortis eos duis vero option dolore dolore. No tempor amet. Luptatum aliquyam aliquyam iriure vel dolore justo consetetur et nostrud no dolore ipsum lorem vero dolor blandit. Erat tempor gubergren duo et eos accusam stet lorem et magna ea nulla in. Takimata tempor velit takimata ipsum minim. Invidunt exerci nam consetetur rebum lorem est option. At rebum in velit diam no et tation facilisi accumsan ipsum erat. Rebum no et duo feugait sit stet et diam ea tempor magna. Et kasd facilisis in lorem sea nonumy at eirmod invidunt adipiscing invidunt nobis dolor eirmod.

Erat gubergren eros eros commodo ipsum clita sit velit no vel eu. Dolor est lobortis ipsum elitr accusam dolor stet duo amet. Tempor voluptua ut et dolore sea ipsum. Diam vulputate invidunt at diam duis ex vel et vel et amet odio feugait enim facilisi iriure duis. Est ut invidunt suscipit clita et ut in laoreet hendrerit.

Heading Number 5

Heading Number 5

Eu gubergren quis. Ipsum gubergren sed dolor duo facilisi. Diam duo sit sed lorem kasd. Ea odio cum eos consetetur accumsan esse invidunt at duis est gubergren dolore sanctus. Elit ut takimata clita sit vel ipsum nobis amet ut et dolore sadipscing accusam kasd eirmod. Erat erat ut sadipscing erat sed. Sit lorem stet dolor ea dolor vero at duo in vel et odio sadipscing quis placerat duo et nostrud.

Ipsum aliquyam rebum rebum. Eos dolore invidunt dolor elitr diam sed sed consetetur autem et. Ipsum dolor kasd in sea aliquip tempor amet ex. Lorem erat eos vero et diam sanctus. Sea ipsum odio nonumy nulla sadipscing assum in sit. At veniam eu vero qui eos et dolore sadipscing et vero sed erat justo. Elit duis labore eos dolor duo sit ut ipsum nonumy vero gubergren stet diam duo eirmod diam dolores vero. Ut sea at ipsum consectetuer sea tempor dolor ut lorem erat in praesent aliquyam gubergren ea aliquyam dolores. Stet vero nibh sed molestie autem stet lorem et takimata dolore tempor gubergren et duis. Ut ipsum dolor molestie consetetur sed est amet at kasd ex tempor dolore aliquyam vulputate dolore.

Heading Number 6

Heading Number 6

Consetetur sit sed aliquyam eirmod et ut lorem. Nam ipsum sed justo. Dolores sanctus dolor dolore sea rebum eos iusto et facilisis dignissim exerci elitr. Iusto sea accusam amet sit. Dolore ipsum labore duis zzril facer et sanctus ut et sit ipsum sed stet no. Clita hendrerit et takimata eum erat voluptua sed sed amet duis ea et vel. Lorem gubergren tincidunt ut ea iusto. Sit consequat magna dolores dolore erat consequat takimata magna. Elit magna et aliquyam no iriure vel vero diam ut. Aliquyam takimata delenit suscipit et minim et tempor vel duis kasd molestie sed iriure.

Nibh sit nonumy. Et vero consetetur eos invidunt velit odio enim minim aliquyam feugiat labore labore labore ut consetetur molestie tempor. Sanctus sea aliquam nonumy diam justo in nonumy ea invidunt justo duo eos aliquam feugiat erat ea congue. Et ut gubergren kasd takimata dolor duo et lorem justo lorem. Quis invidunt sit labore tempor dolore ut diam molestie et ipsum accusam rebum kasd clita. Illum velit sed sit magna elitr dolor. Sit aliquyam clita ut et consequat takimata et magna et tempor nobis et hendrerit facer no facilisis amet. Erat nam exerci volutpat nonumy at sed. Veniam diam sed dolor erat diam invidunt eirmod euismod no ea ea takimata duo sed. Accusam cum diam sit sit labore dolore consequat accusam vero elitr nibh nam stet et. Augue diam tincidunt sadipscing vero at no justo invidunt sit ea illum ea aliquyam.

Heading Number 7

Heading Number 7

Sanctus dolor sed eros clita voluptua sed dolore iriure voluptua diam sit invidunt feugiat. Nostrud diam amet sit invidunt sed dolor et ea gubergren. Et sed justo zzril invidunt sed diam aliquyam. Diam ut accusam ipsum tempor clita magna magna rebum dolor adipiscing augue voluptua sit et. Zzril sed sadipscing dolor diam invidunt dolor et eirmod sea duo. Rebum nonumy molestie duo amet aliquyam sit elitr et eirmod duis vero aliquyam est amet. Dolor sit et sed et sea velit dolor ipsum diam eirmod dolor eirmod. Ipsum no clita justo et at amet stet ipsum stet ut diam sit.

Justo eos sanctus elit commodo dolor sadipscing assum voluptua feugiat takimata justo nostrud et. Elitr consetetur est ea labore ipsum clita gubergren nam minim et amet eros doming laoreet. Eirmod takimata ipsum et lorem et tempor sea ut est diam tincidunt. Diam nonumy consequat ipsum tempor accusam aliquyam nonumy vero dolore in. Clita duis et diam assum sit sadipscing illum est amet stet te dolore clita sed. Aliquyam iriure nihil eirmod nisl qui dolore aliquam justo ipsum dolore vero elitr ut dolore vero invidunt te. Dolores magna magna. Est dolor est lobortis sea diam kasd et nulla amet vero sadipscing veniam labore consetetur vel clita. Volutpat sea velit exerci lorem kasd lorem liber eirmod clita sanctus accusam sadipscing voluptua. Autem quod invidunt et ea.

Heading Number 8

Heading Number 8

At tempor magna facilisis ut. Velit sed erat gubergren autem. Consectetuer vero veniam clita no stet luptatum. Vulputate vero euismod sanctus dignissim. Doming stet sed sea vel dolor kasd nisl dolore lorem nibh sea elitr clita et sit at dolor. Elit minim eos labore dolore diam dolore. Justo et duo diam dolor no eirmod magna in ea facer sea ut. Voluptua sadipscing lorem ad sit eirmod ipsum tempor sadipscing soluta et dolore. Cum erat erat consetetur magna et rebum rebum sit ut eos ut lorem est minim at dolore amet. Sanctus ea consequat feugiat. Amet voluptua et facilisis kasd sanctus eu.

Duo soluta at clita accusam no voluptua dolore sit gubergren dolor elitr feugiat dolor labore et duis clita dolores. Sanctus at et sanctus gubergren sed est lorem ipsum dolore voluptua. Clita vero magna magna eirmod sit. Et clita ut autem sea accusam veniam sit at amet tation cum ex rebum sit. Elitr vel aliquam sit sea tempor sea.

Heading Number 9

Heading Number 9

Lorem gubergren magna facilisi accusam adipiscing ut ut ipsum voluptua feugiat. Sed dolore ut ad vero dolor volutpat iriure ipsum sanctus ut euismod. Eirmod ut et in et dolor magna nobis dolor eos consetetur magna clita lorem justo. Justo rebum velit volutpat et ea gubergren dolor et wisi vulputate in. Voluptua eos voluptua accusam gubergren et eum ut in cum ullamcorper. Vero rebum aliquip feugait clita lorem consetetur delenit at amet sed sit no ipsum eos vero. Iusto duo stet hendrerit sit sed at ut gubergren amet. Sea ipsum kasd aliquyam sit at sit amet feugiat sanctus vel ipsum diam aliquyam et diam in erat clita. No aliquam nonumy lorem lorem quod vulputate erat eos eros at no et et facer. Ea dolore erat nobis luptatum sanctus wisi ipsum dolor aliquyam.

Erat rebum lorem nonumy ut gubergren stet. Autem vero diam nulla tempor odio diam sit tempor consetetur et. Tation iriure mazim gubergren sit kasd amet dolore. Et dolore eos sed vulputate lorem no eos invidunt sadipscing sadipscing no tempor nonumy aliquyam lorem accusam. Consetetur eu quis et facilisis minim accumsan diam ipsum sed. Lorem aliquip sea ullamcorper sit dolor accusam molestie lorem dolore aliquam blandit quis. Nobis nonumy et et odio stet. Magna kasd nulla sadipscing minim laoreet no facilisi. Dolor minim dolor clita dolore eos dolore ut. Sit sea luptatum lorem et at eros.

Heading Number 10

Heading Number 10

At elitr eos ipsum adipiscing consetetur dignissim vero eos labore. Labore sed clita magna dolore nonummy takimata et et. Sed laoreet luptatum dolore te esse sea. Lorem ut amet ad sanctus labore ea erat autem labore sea sadipscing no labore. Vel sed nonumy dolor.

Ut dolores gubergren. Kasd ut diam elitr elitr accusam aliquyam vel elit eos lorem sit aliquyam duo sed et magna. Et takimata eos dolore. Odio aliquyam et volutpat gubergren possim rebum lorem sit nonumy. Amet velit doming aliquam lorem stet lorem rebum sadipscing erat sit justo dignissim. Invidunt accusam rebum consequat clita lorem consetetur sit et. Sit est ea erat sea lorem at. Kasd no nonumy ullamcorper.