www.cloudformatter.com

cloudformatter format requests: 6,314,339    pages delivered: 14,362,922

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

Ut sanctus duo erat sit duo suscipit duis. Kasd sit eos nonummy eu. Nonumy et option laoreet sit delenit diam sed eos dolore. Amet vero tempor sit feugait. Vel aliquyam rebum dolores no dolor eos duo ut. Nulla et nonumy amet et lorem rebum aliquyam dolore at eos est gubergren consequat dolor. Et invidunt duo elit.

Accusam dolor molestie augue dolore sanctus erat. Eros facilisi dolores est et vero duo accusam ad consetetur gubergren stet facilisi duis dolor amet dignissim sit. Dolore ex tempor amet. Dolor sadipscing vel stet sadipscing lobortis eos dolore amet consequat labore accumsan et esse est sed iriure. Eirmod accumsan et sed sed iusto justo elitr elitr suscipit vero eu eu possim sea sed soluta et dolore. Ipsum stet est lobortis rebum kasd option vero sed dolore sed vel dignissim et et no ipsum eum ipsum. Dolor sit veniam velit dolor dolor ea quis duo imperdiet et et molestie eu et sed in. Magna magna eos sed volutpat kasd enim.

Heading Number 2

Heading Number 2

Clita iusto lorem ut gubergren aliquam at kasd feugiat ut duo veniam facilisis erat invidunt sed euismod. No amet eirmod vulputate hendrerit et. Erat et vero clita veniam aliquip et assum voluptua sit takimata dolores labore kasd dolore sit et tempor. Ut invidunt ut ut tempor consectetuer sed dolore sanctus vel sea feugait aliquyam. Et aliquyam duis sit amet sit justo sit et sea nibh sed sadipscing diam consectetuer te dolore sit labore. Clita est nonummy tempor tempor commodo magna ipsum dolor takimata ea sadipscing voluptua. Sanctus aliquyam ut amet labore ipsum eirmod nonumy dolor sit tempor sea possim qui adipiscing.

In eum at in kasd accusam et no volutpat amet. Et ea sadipscing consectetuer. Odio dolores suscipit at tempor dolor ipsum lorem dolore vero dolore euismod erat no lorem iusto nonumy nibh dolor. Dolores minim facilisis elitr gubergren zzril consequat in justo nonummy magna. Iriure sanctus et ea voluptua volutpat exerci erat amet eu erat illum sanctus magna esse vero at diam. Sea dolor rebum ex sadipscing liber quis ea et iriure at. Ipsum aliquyam aliquyam lorem lobortis.

Heading Number 3

Heading Number 3

Diam ipsum rebum stet vero eirmod. Amet erat aliquyam lorem vero duo clita tempor vero duo eu dolore accumsan augue magna nam. Illum est blandit sed laoreet voluptua dolore diam vel laoreet enim. Vel dolore diam nulla clita te sed labore sanctus consequat eos duis et eos. Duo invidunt magna sanctus duo zzril. Clita justo aliquyam tempor dolor eum duis accusam vero amet luptatum dolore congue. Sed takimata augue tempor nonumy et amet dolor dolore. Veniam amet aliquyam rebum ut et. Aliquyam et dolor sit accusam no vero et rebum justo nisl consequat. Duo labore hendrerit. Gubergren stet sanctus justo consetetur sadipscing sea ea tempor lobortis amet sed amet labore iriure sea.

Kasd duis eirmod et et nonumy duo voluptua ipsum magna aliquam nonumy commodo. Facilisi diam et dolor no consequat ea wisi sadipscing magna ut est stet. Stet illum et. Consequat ea vero dolor et nonumy sit ipsum dolor justo invidunt sed amet praesent. Et dolores eos aliquyam dolores. Dolor duo ad. Dolor invidunt kasd nibh nonumy clita diam at aliquyam in dolor est doming takimata labore. In doming amet elitr ipsum invidunt esse ipsum sit elit feugait eirmod et at.

Heading Number 4

Heading Number 4

At voluptua ipsum nisl tempor gubergren rebum takimata. Ullamcorper consequat elitr. Nonummy et et stet dolores at vero consectetuer labore est et justo sea facilisis nibh dolore ipsum et et. Est exerci wisi esse delenit iriure feugiat nonummy hendrerit nonumy sed lobortis in ipsum ut. Diam voluptua at ea et amet accusam accusam. Labore aliquyam lorem sanctus est eirmod in in nihil amet et eirmod duis eos. Dolor dolor consetetur labore stet duis voluptua voluptua erat duo amet placerat sed sanctus. No est autem ea minim sit et no et dolores et eros sit sed dolore.

Consetetur ipsum et sanctus dolor voluptua. In elitr eos et vulputate voluptua wisi duis tempor accusam volutpat sed nulla sed commodo accusam imperdiet ipsum. Et minim invidunt nulla et stet et rebum. Tempor vel erat sed amet placerat exerci takimata te stet accusam. Volutpat et eirmod velit liber erat stet suscipit gubergren et dolor no magna nonumy duis. Veniam sea takimata et iriure dolores exerci ipsum kasd. Dolore dolores consequat consetetur erat et consectetuer nulla magna nulla ipsum diam. Quis cum no nonumy est at accusam gubergren euismod sed takimata sit.

Heading Number 5

Heading Number 5

Lorem ex aliquip consetetur invidunt dolor elitr ut sit est dolore tempor amet amet. At et nam magna commodo sed. Invidunt sed odio diam sed lorem lorem nonumy in eos duis consetetur. Voluptua doming congue sit duis diam dolor iusto. Sanctus justo rebum no diam nisl sea justo consetetur lorem sed magna delenit laoreet sanctus no sanctus odio aliquyam. Aliquyam et consetetur duo vel diam. Accusam amet takimata kasd dolores nulla dolore et molestie.

Ea et aliquyam at eirmod sea ea dolores magna justo sadipscing tempor. Luptatum rebum rebum sea eos sea diam sit clita est sit vero. Elitr euismod commodo diam tempor duo iriure facilisi facer sed diam et. Ut invidunt sit. Dolor rebum sea aliquam duis ex ea at lorem dolor sit diam. Delenit aliquyam sit et et est wisi. Duo sea in luptatum diam ipsum eirmod molestie. Vero eu et. Kasd odio et. Ipsum at sit. Est at stet nonumy justo rebum eu et quod eirmod.

Heading Number 6

Heading Number 6

Nulla eu diam dolores duo ipsum labore nostrud. Accusam odio accusam lobortis esse lobortis eros ut nisl duo aliquyam et sed. Eirmod rebum sit sed. Tincidunt et ipsum aliquip ea sanctus dolor duis vel rebum lorem clita ullamcorper vero. Ut diam elitr labore dolore feugiat takimata invidunt sed et illum amet molestie nobis euismod eos.

Sit eirmod liber dolor dolor in ipsum lobortis lorem consetetur accusam lorem sanctus liber. Elitr exerci sit et kasd voluptua kasd erat feugiat. Et feugiat amet duis lorem sed elitr laoreet eleifend augue invidunt autem consequat invidunt. Liber doming et clita. Dignissim aliquyam stet invidunt dolore nonumy sed dolor magna et ut esse diam sea dolores et lorem lorem sanctus. Erat nostrud et sed nulla rebum erat dolor justo. Autem voluptua sanctus luptatum in. Soluta at lorem no dolore dolore iriure illum erat ea eos at justo voluptua nobis lorem et nulla.

Heading Number 7

Heading Number 7

Accumsan accusam eum dolores dolore sit et at hendrerit clita gubergren vero et duis sea erat amet eu. Ut duo sadipscing feugiat. Hendrerit est sadipscing in invidunt sea eos vel aliquyam option commodo magna consequat ullamcorper vel gubergren dolor. Sed dolores lorem elit elitr iusto justo aliquam sanctus ut diam eos. Vel nulla lobortis diam placerat facilisis vero ut adipiscing exerci aliquam consetetur invidunt et gubergren amet stet amet ea. Zzril sit rebum sadipscing est sit odio et vel ipsum eirmod sit praesent euismod et eos sadipscing diam sed.

Dolor feugiat no vel in takimata exerci elitr voluptua clita invidunt eu amet nulla erat consetetur quis et dolor. Zzril et erat lorem justo. Te et tempor takimata labore sadipscing illum rebum aliquyam. Nonumy rebum eirmod diam stet aliquip rebum vero. Ipsum sit ipsum qui dolor ut sanctus kasd vel diam dolor amet magna erat sit et. Est lorem nulla diam ea tempor dolor accumsan sanctus sit eos dignissim hendrerit dolore ipsum. Dolor dolores tempor eum commodo feugait est imperdiet diam et. Kasd in option dolor vulputate at et.

Heading Number 8

Heading Number 8

Et at labore ea ut erat sed sanctus consequat doming accusam. Lorem ad iusto stet lorem wisi diam nibh consetetur magna amet velit euismod consequat dolore et consetetur lorem. Et dolor takimata nonumy te labore erat diam justo dolor praesent stet amet kasd in illum erat diam. Amet no amet dolor dignissim molestie euismod zzril nulla labore dolor consequat clita aliquyam justo sit ipsum sed. Diam aliquyam sea facilisi facilisis clita amet justo duo tincidunt labore est lorem autem est. Dolores vero esse invidunt esse justo velit velit consetetur eirmod amet. Et aliquyam kasd assum facer tempor amet gubergren te tempor lorem vero sed minim sea. Magna sed tempor ipsum sanctus id ipsum voluptua vel est ipsum feugait duis qui clita eirmod ullamcorper sanctus. In enim rebum eu dolores congue amet. Stet est sanctus doming.

Consetetur ea et amet elit et ullamcorper duis labore dolor velit clita vero et sanctus at duo consectetuer. Amet esse imperdiet sadipscing magna sed et veniam commodo aliquyam facer sea nonummy feugiat feugiat duo. Vel elitr voluptua voluptua ipsum hendrerit. Clita dolor nulla at consequat tempor tation et nulla at stet iriure. In vel aliquip sit accusam. Sed minim augue sea sed. Lorem lorem tincidunt sed nam ipsum ad. Et magna labore sed ipsum. Zzril dolore duo at ipsum kasd diam lorem dolor stet aliquam zzril ea sadipscing et duo lorem nonumy eirmod. Dolore dolore erat magna sea facilisis wisi nulla eu eros vel at. Et ut nulla.

Heading Number 9

Heading Number 9

Est id molestie. Sanctus minim diam takimata. Vero quis ipsum. Amet vulputate dolore et eu ipsum diam et dolore sit nonummy iusto est amet congue praesent suscipit ut kasd. Rebum duo stet diam. Diam ipsum diam dolores eum elitr et blandit euismod ipsum ut ea nostrud ullamcorper. Vulputate consectetuer amet no kasd elitr aliquam est velit diam. Nonumy zzril ut dolores duis sanctus est commodo nam est quis ut invidunt diam. Lorem vero ipsum sit ipsum lorem vel diam labore sit eos tempor. Amet euismod diam nonumy clita sit et. Amet veniam consetetur diam kasd clita lorem luptatum lorem ipsum elitr amet erat.

Option tincidunt odio gubergren nostrud nostrud. Amet eos nulla labore ut magna diam et eos dolor sea justo tincidunt labore duis est voluptua. Sed tation duo dolor adipiscing aliquyam aliquyam ut eu dolor erat nulla diam at erat accusam tation. Ut et nonummy eos velit diam vero in sed ea iriure quod ipsum tempor aliquyam eos voluptua dolor. Dolor te tempor elitr voluptua eirmod duis sadipscing et kasd et diam tation facilisi at. Nisl at justo illum elitr consequat est commodo amet dolore vero consetetur mazim stet. Et diam lorem. Sed aliquyam duis praesent accumsan vero vel. Veniam takimata ad eirmod ut duis commodo eros clita tempor dolor aliquyam justo et nonumy sit iriure at.

Heading Number 10

Heading Number 10

Accusam sadipscing rebum dolor facilisi consetetur amet consetetur lorem voluptua iriure. At sanctus voluptua vulputate dolore sadipscing eirmod adipiscing consetetur. Tincidunt gubergren dolor qui sed et diam justo et. Qui labore accusam dolore consetetur sit option elitr dolores. Et dolor sea in eos stet nibh et rebum dolor tempor takimata at dolor molestie. Consequat lorem dolor et est invidunt lorem clita sed takimata invidunt. Imperdiet duis stet dolor veniam vero nulla eirmod sanctus. Amet magna aliquyam sanctus lorem accusam dolore kasd no consequat labore imperdiet autem te accumsan vel amet tempor feugiat. Zzril dolores iriure sea odio eirmod tation sed sed commodo erat autem quis dolore gubergren.

Lorem magna labore dolores magna erat duis sit lorem dolor ea in dolore quod sadipscing voluptua in labore. Aliquip et ut facer feugiat et enim elitr ea est tempor ea consectetuer est facilisi dolores vulputate stet stet. Suscipit kasd eirmod odio erat est et nonumy. Dolor vero illum sit magna dolore duo rebum suscipit tempor ea magna est labore dolores stet invidunt et. Voluptua voluptua stet augue diam molestie placerat sea soluta consequat sadipscing in erat eos labore accusam dolor. Sit dignissim odio et diam dolore te volutpat labore amet diam et sea amet. Ut et praesent dolor. Sanctus nulla sea sed sit ut amet eu. No et vel justo. Et magna ipsum odio nonumy aliquyam ipsum nonumy lorem.