www.cloudformatter.com

cloudformatter format requests: 6,315,214    pages delivered: 14,364,428

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

Kasd feugiat sadipscing facilisis erat. Dolor imperdiet sanctus gubergren tincidunt est. Dolore feugiat ipsum tempor volutpat dolore ipsum invidunt kasd sit dolore enim dolore lobortis et luptatum. Dolores consetetur amet amet eos amet stet dolore eirmod no aliquip. Sit nulla nonumy augue consequat vero voluptua. Est ea est. Commodo labore tincidunt eu et eros gubergren rebum.

Sadipscing gubergren gubergren dolor nonummy volutpat sea aliquip. Mazim et ut gubergren diam nam sit volutpat elit eos dolore autem. Diam ipsum volutpat diam invidunt magna commodo autem sadipscing tempor accusam amet wisi sanctus cum option. Eos in justo luptatum stet sed sed eos ex voluptua ea sed. Diam clita erat vero consetetur laoreet lorem. Ea nonummy ipsum tempor ea labore rebum molestie nonummy luptatum et et ea.

Heading Number 2

Heading Number 2

Voluptua vulputate sea erat sea adipiscing invidunt est vulputate est accusam sit no dolore in eum sed amet. Est dolores dolores facilisis eos sea rebum eirmod justo consetetur dolore justo nisl at tempor ipsum est et nihil. Sit et molestie amet eleifend gubergren ut sanctus dolor diam. Vulputate accusam eirmod enim sea in accumsan erat et consetetur dolore dolores eu aliquip esse enim est accusam. Invidunt nonummy amet vero sea est stet et stet eirmod magna no aliquip nulla sed rebum dolor blandit diam. Sadipscing nonummy tempor. Duis sed gubergren et sed et quis eleifend labore.

Elitr eirmod stet augue accumsan. Gubergren imperdiet elitr justo ut elitr et nonumy. Vulputate amet sanctus elitr qui tincidunt nulla accumsan aliquyam dolores tation eirmod lorem ipsum iriure. At ea diam. Sadipscing ex et lorem dolores. Ut sit takimata diam amet sit lorem odio eum kasd justo voluptua tempor. Elit dolor vel ea ut et sanctus commodo magna ea kasd te iriure eos. Labore erat vero euismod est nonumy nihil nobis lorem et te labore sit et ut minim duo gubergren. Sit erat accusam ut dolor te diam aliquip rebum ut.

Heading Number 3

Heading Number 3

Eos delenit ut sed dolore ea sit labore sea invidunt sit eu ipsum ullamcorper in aliquam. Sit et te lorem consetetur nonumy lorem vel magna sanctus aliquyam diam vel dolore vero invidunt elitr eirmod est. Hendrerit invidunt nobis praesent doming velit. Dolore eros accumsan sed lorem dolor et duo no et et diam nostrud ipsum ea mazim in accusam voluptua. Magna accusam sadipscing facilisi dolore et gubergren est kasd sit elitr eos justo vero stet tempor.

Vero vero consetetur veniam et consetetur sit at iriure id nulla clita eos nihil justo et ad. Sit et dolore praesent consetetur accusam sea vero eos dolor nonumy dolore magna sanctus vel illum tempor lorem magna. Sanctus commodo est sadipscing et. Sed luptatum nulla rebum amet takimata euismod sed suscipit et vulputate gubergren clita eos. Takimata adipiscing lorem eos feugiat duis ea. Vero lorem invidunt. Lobortis sanctus dolor erat vel diam diam elitr gubergren sit duo dolor magna. Lorem takimata sed dolor et liber sea labore volutpat. Sanctus possim dolor. Stet autem ipsum kasd gubergren in et. Cum eirmod lorem et et feugiat aliquyam vero quis dolor sed invidunt et elitr suscipit sed.

Heading Number 4

Heading Number 4

Sed ut nam labore sanctus elitr erat. Clita duis magna facilisi sadipscing sed. Aliquam nonumy sed vero labore erat gubergren molestie amet. In nihil consetetur amet diam nonumy elitr at elitr clita volutpat dolore blandit zzril ea. Clita diam wisi at.

Sit invidunt accusam et sit iusto dignissim magna duo sit amet nibh duis quis ex et eos iusto. Ut sit facilisis ipsum invidunt esse nibh at. Te vero lorem et sit possim consequat no consequat invidunt facilisi molestie. Clita consetetur feugiat labore nonumy ipsum ut et diam. Kasd adipiscing eos est est lorem molestie eleifend vero eum diam hendrerit amet sed vero.

Heading Number 5

Heading Number 5

Et doming eum invidunt amet tempor sadipscing nonumy aliquam sanctus dolore delenit ut diam clita accusam in. Et diam esse elitr gubergren rebum aliquip sed sed consequat facer eirmod et dolor doming amet aliquip. Veniam nulla clita autem elit et invidunt. Sit sit et tation diam justo. Placerat est molestie facilisi at vel eu dolores esse sit eu dolores tempor justo sit ipsum euismod. Eos sanctus duo stet facer et justo accusam labore stet justo. Ut suscipit laoreet dolor quis dolore kasd nonumy nulla eos ut sea sit soluta. Ad dolore laoreet sit sed laoreet lorem ut sit sit sed zzril justo sanctus blandit ut gubergren dolore. Dolore vero consetetur diam stet vero sadipscing possim vero amet liber vero duo tempor kasd amet lorem.

Accusam ut ea magna sed et eirmod clita elitr dolores diam velit dolor erat vero sed voluptua molestie. Accumsan voluptua vulputate tempor aliquyam eos laoreet sed gubergren vero. Ex stet et accusam sea. Stet elitr ex dolor ea amet amet esse sit dolore ex. Consetetur sit sanctus ea dolor et invidunt ea aliquam et sea qui aliquip nonumy ut takimata lorem. Eu feugiat molestie lorem sed. Justo et consetetur option placerat dolore et duis et ut amet feugiat minim dolor et dolor ut.

Heading Number 6

Heading Number 6

Vero labore labore. Kasd diam elitr accumsan dolore sed eirmod euismod nonumy duo eos sit rebum iriure aliquip. Tempor tempor erat nihil. Et eirmod nostrud eu ipsum feugiat. Sed accumsan dolor lorem ut ut et. Autem sea sit volutpat labore amet sed autem hendrerit takimata magna at amet.

Exerci tempor suscipit dolore assum. Dolor sit labore dolore sadipscing adipiscing. Ea vero kasd sed vero magna sed clita tempor rebum rebum erat facilisis. Dolores odio consequat vero rebum invidunt sed. Clita congue sadipscing stet eleifend magna vel dolores. Diam eu stet sed aliquam sit euismod vel ut id ut est eos sed no.

Heading Number 7

Heading Number 7

Dolor mazim aliquip takimata augue augue magna labore clita dolore autem dolore zzril ipsum delenit et ad eos sadipscing. Elitr et euismod justo vero erat. Consetetur sed nonumy tation et est volutpat nonummy est magna clita sanctus. Sanctus consetetur takimata ipsum amet lorem lorem. Ipsum ut at consequat eleifend diam diam justo duo sit magna.

Voluptua aliquyam eos accumsan ea diam dolore invidunt in nonumy dolor clita autem assum ad. Ut eos duis at. In ullamcorper nonumy. Praesent sed nonummy veniam eirmod. Erat no eu dolor enim ut vero ea labore nonumy clita consetetur vel. Vero sanctus facilisi sadipscing consetetur no sed ex sed takimata nisl. Diam ipsum vel wisi magna vero nam in lorem tempor et tempor ipsum. Soluta facilisis at invidunt sit consequat accumsan dolor. Eum odio labore sit duis dolor nostrud duis et ad accusam takimata.

Heading Number 8

Heading Number 8

Molestie molestie tempor nam est velit eirmod sed. Takimata ipsum sanctus magna eu sed ullamcorper takimata wisi voluptua sanctus invidunt stet hendrerit in no. Voluptua odio sadipscing dignissim dolore justo eos sea liber et autem diam dignissim rebum. Liber dolor sed delenit est magna labore sadipscing illum tation et dolore lorem amet dolore consetetur. Augue quis vel illum dolor molestie at duo eum at. Et takimata et stet. Sed congue sit clita elitr ipsum feugiat elitr stet sed consetetur nulla eirmod vel sadipscing magna at ut. Elitr ut at no dolor dolor adipiscing dolore lorem consetetur labore in id ullamcorper ut ut. Sanctus nobis erat. Ut dignissim est ipsum diam ad.

Lobortis elitr enim et eirmod et duis blandit nonumy amet nostrud aliquyam dolor et praesent elitr sit erat vero. Diam ut molestie vero dolore dolor takimata veniam takimata liber nonummy sea aliquip justo enim sit sea accusam nisl. Takimata eirmod sit dolores elitr et diam consetetur eirmod. Diam et nonumy sed ut aliquyam eos velit sea suscipit ea dolore amet soluta duis dolor. Et in amet et. Kasd exerci augue velit kasd volutpat dolore takimata ea clita. Consetetur dolor vero justo vero ut et sed ipsum adipiscing sit. Voluptua diam rebum diam diam ipsum magna stet accusam. Accumsan kasd magna vel. Justo amet eos dolor sed dolor laoreet duo duo diam et et. Et labore magna dolore dolore eirmod.

Heading Number 9

Heading Number 9

Lorem duo elitr. Et tation ut dolore diam stet eirmod elitr. Ea sed rebum erat in volutpat. Feugait erat duis takimata at. Duo blandit ea ut eirmod elitr consetetur volutpat ut ipsum aliquyam. Facilisi gubergren dolores et sanctus diam consetetur eu. Dolor stet sit ipsum dolores nonumy duo tempor justo et labore praesent takimata mazim eirmod dolores sit ea sit. Vero dolor sanctus et lorem accusam sea. Nonumy vero justo. Enim eu eleifend nam rebum nonumy ea odio voluptua no velit dolore dolor sea labore dolores aliquyam et est.

Augue hendrerit lorem sanctus tempor duo. Eos dolore dolor amet et accusam. Sed sed ea ipsum clita labore mazim sanctus elitr elit autem dolore facilisis et diam takimata. Ipsum et ipsum dolores amet rebum aliquip dolor tincidunt blandit invidunt minim et. No voluptua odio sanctus voluptua lorem justo sadipscing stet sed takimata duis. Facilisis sit dolor voluptua no elitr kasd vero option in lorem diam sed ipsum sea ullamcorper amet ipsum clita. Sed vulputate diam vero dolore ipsum sed duo no feugiat vero gubergren dolor takimata et quod ut takimata. Stet est at nulla cum dolore amet dolor amet consetetur sanctus erat et ad suscipit et.

Heading Number 10

Heading Number 10

Aliquyam sed iriure. Exerci tempor et blandit eum ut et diam labore volutpat hendrerit nonumy elitr. Sit gubergren placerat nam in amet nostrud at ipsum option sit et rebum diam facilisis. Sanctus delenit justo invidunt erat gubergren est ut sadipscing. At diam kasd vel tempor. Accusam eirmod esse et. Elitr et rebum vero lorem consequat placerat volutpat sed amet dolore magna autem. Stet molestie sanctus elitr invidunt aliquam nam facilisis. At clita rebum duo clita dolores consetetur at et. Duo vel sanctus sanctus clita ullamcorper voluptua rebum velit. At consetetur elitr aliquyam est vero.

Sit ea feugiat amet ad diam nonumy et eos kasd aliquyam sit et et illum. Illum et accusam adipiscing consetetur amet. Eos et stet nulla dolore nulla blandit stet vulputate ut augue congue dolores ipsum takimata dolor luptatum dolores. Invidunt facilisis ut invidunt eu est nulla sadipscing ipsum et ex illum. Amet quod tempor et option et nibh sit odio justo tation ea lorem facer quis feugiat at. Accumsan ea odio aliquyam commodo nonumy labore magna dolor. Labore justo sed labore sit feugait. Sadipscing praesent eu sit et ullamcorper sea ea gubergren. Dolor dolor et dolores dolore vero facer erat eirmod sit zzril amet et vulputate duo enim vulputate eum sit. Elitr magna iriure eirmod lorem rebum veniam clita accusam ipsum feugiat zzril nonumy aliquyam no.