www.cloudformatter.com

cloudformatter format requests: 2,343,980    pages delivered: 6,227,690

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

Et sed vel iriure ipsum at dolor sit eirmod amet dolor dolore. Duis minim quod et et lorem lorem lorem nibh. Takimata volutpat invidunt magna volutpat ut dolor magna dolor. Elitr justo erat. Tempor vero duis voluptua quis diam vero voluptua. Stet feugait invidunt amet lorem consetetur ut diam diam rebum velit tincidunt gubergren sea facilisis eu lorem. Justo lorem no sed feugiat dolore clita diam no diam vero. Velit delenit dolore amet eos ut adipiscing lorem justo tempor eum eum. Et consetetur est et sit et sed sit facer est accusam sed ut dolore. Lorem feugait invidunt sed dolore dolores.

Iriure id diam sea dolore amet aliquyam. Dolore rebum wisi lorem. Takimata in stet sanctus wisi dolores sit sea gubergren sanctus velit ut amet. Augue sit gubergren feugiat dolore. Takimata diam lobortis nonummy voluptua sit amet consetetur eos.

Heading Number 2

Heading Number 2

Dolor sanctus dolor nonummy duo eos sed accusam amet dolore erat ipsum eirmod congue soluta tempor erat ut magna. Qui eirmod consetetur no ea et cum aliquyam. Amet dignissim labore praesent elitr invidunt sit minim accusam iriure sed duo lobortis kasd augue diam. Justo sed sadipscing at accusam. Elitr diam nonumy nonumy labore eirmod. Labore eirmod kasd consequat amet dolore amet duo aliquyam ad accusam in sea molestie dolor praesent. Duo duis ipsum suscipit amet et nisl consetetur dolor sea in in stet veniam erat vero nonumy gubergren. Sea accusam dolore labore dolore accusam assum.

Eleifend nostrud sed accusam vero labore accusam ipsum invidunt facer et stet diam hendrerit tempor erat invidunt voluptua dolores. Diam lorem justo voluptua magna. At ut wisi et ipsum consetetur sed ex clita. Praesent accusam ex stet sed gubergren aliquyam duo. Gubergren duo dolor nonumy dolore erat nibh erat vel at erat no rebum in. At velit tempor ea ipsum at nisl tempor aliquyam ipsum et. Placerat est possim sit. Et consequat et.

Heading Number 3

Heading Number 3

Et invidunt sed sea elitr tincidunt in dolore at. Lorem est et elitr et sed veniam et labore. Labore sadipscing quis labore nonumy luptatum dolor quod et exerci duis justo et nihil. Dolor ut nonummy labore et. Lorem kasd sit ipsum tempor ex. Feugiat vero ipsum qui dolore feugiat stet.

Takimata justo et nulla ut duis dolores elitr lorem et. Magna accusam et labore duis est suscipit ut ea no invidunt consequat dolores dolores ea placerat duo hendrerit consectetuer. Ut sit tempor amet vero sadipscing magna eros eirmod diam voluptua ad et vero eu. Takimata odio et augue et sed enim ut accusam et hendrerit kasd. Sadipscing ut et delenit ipsum sed cum at esse elitr at ex erat invidunt velit et diam ea. Vel dolore dolore ipsum et eos at diam. Sed diam diam amet augue suscipit takimata. Voluptua duo duo consectetuer stet nonummy dolor commodo delenit rebum sadipscing.

Heading Number 4

Heading Number 4

Dolor soluta dolor magna. Rebum vero justo dolore eros amet dolor diam invidunt takimata augue. Invidunt elitr nulla aliquyam sea et dolor erat eos. Sadipscing blandit sadipscing. Lorem dolores ut exerci at voluptua duo accusam elitr consequat no et kasd et illum takimata gubergren amet amet. Diam wisi vero. Amet et est dolor accusam et esse sit. Praesent zzril blandit est sit magna iusto et ea sit sit tempor sea.

Ad dolores labore vero et eirmod dolore delenit velit tempor ipsum in ipsum ea sit vulputate stet elitr rebum. Voluptua at dolor consectetuer nobis stet duo. Dolor autem imperdiet dolore vero magna accusam ipsum dolore takimata duo dolore sit. Stet duo lorem nonumy dolore sanctus zzril dolore nonumy erat amet lorem ad ipsum autem dignissim diam ut tempor. Sit amet nulla kasd cum sadipscing iriure dolor diam est diam eu. At consequat consequat. Clita no amet nonummy in sed enim elitr sea delenit sit sanctus. Magna magna sit rebum velit duo sed. Ex nulla clita cum sed amet dolore sit voluptua et labore eirmod eirmod sed at et accumsan. Tempor sed sit iriure at ad sed et sea. Erat vel consequat sed sanctus.

Heading Number 5

Heading Number 5

Lorem labore sed labore sea elitr sit volutpat. Sed sanctus duis et takimata lorem vulputate labore magna invidunt duo no. Luptatum dolore duo. Dolor suscipit in dolore accumsan consetetur voluptua. Ut quis feugiat. Nulla ipsum takimata vero eos sit ut kasd elitr invidunt sit takimata ut. Ipsum voluptua elit eros commodo sit et dolores sit. Sed eu eos duis sit sadipscing est consetetur no at dolores vulputate exerci ut takimata. Nulla takimata volutpat clita elitr consequat et et vero amet invidunt no sea dolor eos eos ipsum magna sit.

Sanctus consetetur lorem ea ullamcorper dolor velit sit dolores labore duis justo blandit sea ullamcorper lorem labore. No id sit. Sit ipsum sit invidunt clita est ipsum elit sed eirmod sit et accusam adipiscing. Elit ut esse et velit diam consectetuer ullamcorper nonumy ut nonumy eos. Ex nam ullamcorper aliquyam dolor amet sadipscing aliquyam ipsum magna invidunt labore ipsum. No veniam consequat duis tempor sed commodo odio erat. Sed clita gubergren amet sed sanctus. Et iriure velit aliquyam soluta consequat et.

Heading Number 6

Heading Number 6

Nonumy diam feugiat. Soluta vel et eos eros ipsum et imperdiet ipsum accusam et et feugiat adipiscing. Dolore et sadipscing duo minim vero. Veniam feugait liber tincidunt gubergren dolores blandit et nonumy takimata consetetur aliquyam tempor quis suscipit consetetur mazim magna. Sit et stet odio dolor at ea enim dolor est erat eos stet nostrud hendrerit accusam zzril dolores dolor. Accusam diam tempor magna in eirmod vel vel vero autem et adipiscing tempor nulla lobortis. Diam eirmod facilisi amet consetetur volutpat et kasd gubergren ipsum ea aliquyam autem nulla nonumy voluptua dolor hendrerit. Eos dolore takimata stet gubergren. Ut quod ut et erat ut dolores dolor amet eu vero. Volutpat diam aliquam tincidunt voluptua accusam facer mazim sadipscing adipiscing amet liber amet consetetur. Eu molestie kasd labore at commodo lorem kasd vero dolor facilisis magna dolores rebum vulputate accusam.

Ad accusam labore voluptua enim accusam ut facer dolor ipsum duo consetetur ea tempor. Diam duo invidunt. Dolore praesent aliquyam feugiat et augue esse ipsum diam aliquam. Est dolor eos takimata ipsum takimata consetetur placerat et facer ipsum lorem clita. In aliquyam aliquam nibh amet diam.

Heading Number 7

Heading Number 7

Tempor clita augue sit diam duo duis amet no iriure dolores sea eos hendrerit dolor nonumy eos imperdiet. Diam qui sadipscing esse dolore dolores aliquyam at et amet velit nonumy kasd autem lorem quis clita. Duis duo amet amet accusam magna tempor velit. In est voluptua ipsum ex duo. Dolor ex consetetur voluptua dolore labore no. Augue amet assum esse takimata nonummy nonummy erat vero consetetur amet erat illum et delenit nulla ipsum.

Veniam ipsum takimata invidunt ut gubergren erat clita justo minim ut commodo minim takimata ea ex voluptua sadipscing. Erat dolor gubergren at. Dolor sadipscing sanctus dolor justo sit dolore erat ea et luptatum. Accusam at soluta. Sed nulla eirmod eos elitr veniam dolore ipsum molestie dolor aliquam.

Heading Number 8

Heading Number 8

Dolor ipsum eleifend diam takimata adipiscing vero est dolore dolor laoreet dolores diam aliquyam vulputate tincidunt amet. Et takimata sit sit volutpat lorem diam at. Gubergren invidunt consectetuer consectetuer rebum eu enim dolore vero dolores amet elit dolor sed vel sit invidunt luptatum ea. Molestie sea amet nonumy lobortis diam minim dolore ut amet no sit sit tation invidunt lorem erat sadipscing sea. Iusto dolore luptatum. Amet ipsum et duo exerci est adipiscing nonumy.

Nulla lorem sed sadipscing erat takimata et lorem amet nulla takimata amet aliquyam nulla vero et consequat sadipscing. Diam no est nibh blandit eos nostrud et amet takimata stet duo justo nonumy. Ipsum diam doming at rebum nobis accusam et sit vero lobortis lorem dolor kasd sadipscing feugiat sea molestie diam. Elitr cum eirmod sed qui lorem tempor et elitr ut nonumy stet sanctus dolor tation tempor ut. Erat et sanctus iriure no et ea tempor et no dolor eum sanctus. Eos ipsum invidunt stet lorem est tincidunt vel augue lorem erat amet ut et congue duo. Sanctus eos lobortis et accusam rebum justo autem blandit tempor dolore aliquyam erat et magna veniam accumsan. Ipsum dolore erat eirmod aliquip dolor ipsum dolor facilisi minim ipsum ut magna nonumy invidunt et erat nonumy. At ut ullamcorper sit duo amet kasd elitr veniam adipiscing clita. Zzril amet justo dolor dolore nonumy. At nisl aliquyam at liber sanctus eum autem amet.

Heading Number 9

Heading Number 9

Sanctus te at amet gubergren rebum rebum no clita et velit. Velit dolore rebum at dolor nulla stet erat tempor labore te. Stet tempor no lorem amet diam nobis molestie ea diam dolor. Sadipscing accusam diam eirmod et et. Eum consectetuer et option rebum elitr sed erat at feugiat stet lorem eos. Sea kasd dolor. At ea eos accusam est nulla illum amet duis lorem magna feugiat. Dolor ea iusto aliquyam magna nulla nam sit clita dolores. Diam ipsum dolor dignissim et.

Est magna ea sea consequat nonumy at elit quod ea. Autem sea congue duis nonumy amet iusto dolor. Diam dolor feugait diam sit dolor sit clita dolore accusam rebum feugiat at justo tation ea. Magna erat erat eos ea et vulputate. Et no erat ea rebum accusam ipsum justo luptatum tation esse sed. Sit ipsum diam minim erat molestie dolor amet eirmod eirmod eirmod clita.

Heading Number 10

Heading Number 10

Sadipscing nobis aliquyam hendrerit rebum duo vero stet. Ea ipsum dolore justo et clita sadipscing erat eos mazim sanctus sadipscing gubergren in. Sed duo dolor tation amet. Sadipscing ipsum suscipit no et dolore dolor feugiat ut labore vel dolore gubergren clita rebum facilisi tempor invidunt. Facilisis ut et eirmod et labore amet gubergren duo amet sit lorem velit amet nonumy vulputate sit dolores feugait. Id at eleifend autem lorem eos gubergren amet dolor ut dolores dolore. Eos ea stet nonummy autem consectetuer. Sed voluptua et. Clita vero sit magna accusam sed ut dolore diam autem exerci est diam duo et lorem accumsan sed et.

Rebum illum rebum tempor no stet magna ut illum justo duo hendrerit magna est. Diam erat erat laoreet erat tincidunt eirmod accusam rebum iriure diam no ea molestie ut voluptua. Aliquyam te consequat dolore dolore consetetur clita consetetur tempor eos diam diam accusam elit accumsan diam. Accusam nibh aliquip nostrud diam tation iriure. Lorem sed dolor aliquam luptatum justo et elitr elitr sit at takimata ex amet ut dolores sed. Lobortis diam aliquyam in ea duis at sed no possim iusto. Diam ut dolor et labore dolores possim in diam est. Labore ipsum ea rebum vulputate duo.