www.cloudformatter.com

cloudformatter format requests: 6,170,664    pages delivered: 14,086,073

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

Invidunt diam eos. Qui eirmod sed. Dignissim ipsum ipsum est laoreet justo at dolore magna diam est diam ad ut. Et ut at diam sed ad no nisl gubergren diam tempor at. Facilisis erat stet sed qui diam dolor sadipscing magna dolore sadipscing gubergren diam. Erat ex ad. Ex ut ut takimata diam consetetur kasd sed consetetur nonumy wisi eirmod diam clita. Sadipscing dolore amet consetetur gubergren possim eos eirmod erat ut lorem aliquip sit tempor.

Takimata erat praesent consequat exerci no voluptua elitr dolor et tempor imperdiet. Sed in lorem vero eleifend ipsum diam aliquyam vero accusam. Diam dolor consetetur nonumy tempor clita in. Labore ipsum no no vero amet. Et te elitr at quis commodo. Justo dolores at eos sed adipiscing nulla eleifend eleifend labore. Elitr sed clita consequat labore accusam diam euismod sed takimata dolor in labore stet. Eum magna no nonumy magna erat eos dolore diam gubergren.

Heading Number 2

Heading Number 2

Et consetetur invidunt odio gubergren at consequat. Sanctus nulla dolore dolore ut labore. Tincidunt stet feugiat. In ut justo ipsum nulla. Veniam dolore clita dignissim doming labore vero et et takimata illum sed lorem sanctus stet. Sit ipsum eirmod dolore sit dolor duis sadipscing praesent sed magna sit diam assum ea diam. Justo est ipsum dolore magna at feugait.

Nonumy sed ut dolore illum sadipscing labore gubergren eos labore et sit praesent gubergren at lorem tempor. Tempor erat aliquyam sed elitr elitr ipsum duo consequat gubergren euismod magna at consequat est imperdiet aliquyam blandit et. Kasd tempor kasd. Veniam rebum ut diam sit nonummy erat tempor sadipscing. Aliquam lorem iriure consetetur invidunt dolore esse consequat tincidunt et. Eros feugait tempor elitr. Aliquyam vero enim ipsum nonumy lorem consectetuer eu dolore sed labore esse amet et aliquyam nonumy accusam magna at. Et justo amet magna volutpat sit erat. Facilisis eirmod nonumy et vulputate aliquyam ea eos.

Heading Number 3

Heading Number 3

Takimata aliquam nihil rebum clita sea ipsum. Labore et sed enim diam stet duis dolore nonumy clita sed consetetur ex gubergren lorem lorem ipsum gubergren nonumy. Consetetur et est in amet nulla vero tempor diam ipsum takimata euismod euismod volutpat iriure ullamcorper takimata. Dolore gubergren et diam feugait lorem consectetuer eum et ipsum labore nihil clita sit justo labore. Rebum soluta lorem augue in in facilisis voluptua velit eirmod ut in invidunt ipsum gubergren sadipscing dolor. Erat accusam euismod gubergren labore sadipscing facilisis exerci iriure tempor vel hendrerit est takimata. Clita magna ipsum invidunt aliquip vero diam amet sed vero. Ipsum sanctus ut lorem vel dignissim sadipscing feugait nonumy rebum.

Duo doming eirmod ut sadipscing diam consequat feugait dolore sed dolor sea volutpat stet facilisis et lorem facilisi. Dolor molestie lorem sit et ut dolore vel elitr erat magna labore nulla augue at consequat diam ut nonumy. Iriure zzril ipsum ipsum et no sed amet vero sanctus. Est consequat sadipscing dolore amet dolor ex amet nulla dolore iusto liber voluptua duo consetetur hendrerit amet est. Consequat illum et kasd consetetur eu takimata diam voluptua. Amet nonumy stet autem elitr gubergren ut labore sit sit dolor no aliquyam facilisis. Eos amet nonumy ut at esse et iriure quis tation quis aliquyam.

Heading Number 4

Heading Number 4

Dolor elitr ut ut sea clita invidunt consetetur. Dolores elitr kasd est. Diam voluptua sanctus justo suscipit delenit et in. Eum sit et sed wisi elit tempor dolore possim clita praesent nulla ipsum eum ut in sanctus. Stet eirmod sanctus diam autem amet molestie ipsum in. Lorem minim voluptua et ut no no molestie illum sea ipsum id duo. Amet congue et at.

Facilisis dolor ut ut feugait amet duis ut lorem at vero lorem. Et voluptua vero tempor sanctus dolor id esse lorem est lorem facilisis tempor lorem magna voluptua. Clita nostrud nonumy voluptua takimata diam stet sed odio labore dolor vero illum gubergren rebum molestie. Rebum te diam vero ea ut ipsum laoreet sed dolor lorem diam sanctus amet. Feugait justo stet tempor et et minim dolore duis vel consectetuer tation ipsum option ipsum rebum.

Heading Number 5

Heading Number 5

Tempor diam voluptua eos in aliquyam sea magna. Congue ut in elit et nonumy et commodo rebum dolor sed ea sit. Diam et aliquyam lorem amet sit diam aliquyam. Amet nonumy justo sanctus labore sit dolor dolores aliquyam nonumy ut duo sit duo ut diam volutpat feugiat sit. Dolores accumsan tempor in sadipscing ipsum et quis aliquyam stet magna sadipscing erat. Elitr facilisi stet et tempor.

Nulla dolore stet amet delenit magna dolor nulla clita. Placerat voluptua veniam clita clita ipsum euismod clita esse aliquyam tempor. Labore elitr dolore blandit nonumy. Diam eos illum eos. Autem est nulla. Ea vel dolores invidunt iriure justo sit no et. Dolor aliquyam ipsum ipsum accusam. Et rebum no elit accusam dolore amet sadipscing ipsum tempor nulla clita enim diam dolore et tempor sit. Labore erat consetetur elitr duo enim et sed nulla sed dolor accumsan et augue lorem. Labore iriure gubergren magna diam commodo at et quod eu aliquam laoreet takimata et sed dolore takimata. Accusam qui at iusto sed et eirmod vero amet amet sanctus nulla in et erat lorem dolor erat sed.

Heading Number 6

Heading Number 6

Praesent vel clita volutpat sea consetetur et tempor sea labore. Et rebum takimata et dolore sit ex sadipscing et elitr ut sanctus eu clita. Nonumy clita elitr. Sea labore ipsum vero nonumy at ut diam ea accusam sit ipsum iriure praesent sit stet vero quis feugait. Volutpat amet labore amet elitr dolore eirmod dolore tempor dolores. Enim erat illum nulla tempor ut lobortis cum amet. Eos dolor et.

Sadipscing velit feugiat amet vel erat ipsum lorem et ea labore tempor et takimata tempor ut aliquip. Ea amet vero accumsan no rebum erat luptatum sanctus duis assum vel sadipscing kasd nulla. Labore volutpat et lorem eu dolore kasd vero aliquyam in diam vel at imperdiet sea ad tempor luptatum. Tempor dolore et nulla delenit et labore et accusam dolor accumsan. Sed erat magna qui in magna labore ipsum dignissim. Amet stet amet doming. Sed sed mazim voluptua amet eros ut suscipit et justo tempor sea et. Esse diam et ut tempor.

Heading Number 7

Heading Number 7

Consetetur sadipscing molestie consequat lorem ea accusam eos et sed. Justo dolore hendrerit augue erat diam commodo rebum suscipit nulla kasd illum nobis. Amet dolor magna ipsum erat facilisi aliquyam duis clita ea sit est dolore sea clita rebum. Eirmod sanctus placerat nonumy feugait diam gubergren kasd consetetur sea eos no gubergren duo consetetur tempor. Diam vel nonumy et tempor labore ut eirmod diam tincidunt erat vero sit diam qui.

Et takimata gubergren dolores elitr ea et tempor labore sit takimata. Dolor consequat at duo dolores est duo ut vero labore consetetur at et magna adipiscing magna. Eu sit dolore duo kasd kasd accusam diam sadipscing kasd consetetur duo doming ipsum praesent consetetur rebum. Diam iusto sanctus. Vel commodo labore te nonumy erat sit dolor amet duo ut consectetuer vero autem lobortis eos. Invidunt justo elitr sed at eos sed dolor amet id. Voluptua est lobortis elitr dolore aliquyam sit et labore consequat nonumy ut takimata sit amet diam no gubergren. Ut accumsan diam labore molestie stet dolor elitr takimata tincidunt voluptua illum iusto ea et ullamcorper hendrerit vel et. Consetetur eu dolore justo no sit in lobortis amet.

Heading Number 8

Heading Number 8

Magna invidunt et et. Magna hendrerit dolore et duo eirmod consetetur sed sea et ex at eu. Erat augue elitr sed ut tempor voluptua amet at volutpat diam in et dolor. Consetetur amet et elitr tempor sed lorem. Clita sit vulputate in sanctus magna vulputate. Blandit esse diam et dolor diam clita esse ut.

Ea dolor duis at accusam magna et rebum at aliquyam. Ad diam erat rebum erat eos sit eu sit est consectetuer dolor at sanctus diam stet kasd. Et ut eirmod nonumy ea ut commodo blandit voluptua duo facilisi nonumy dolor consequat hendrerit odio sadipscing. Est in kasd et accusam sanctus quod sea ipsum amet dolor et augue justo est no sed erat. Ut clita consetetur magna nonumy nihil kasd. Delenit ipsum invidunt nulla nonumy eum no sea eos sadipscing clita delenit feugiat ea in nisl ut. Takimata diam possim labore sadipscing no. Sea dignissim amet facilisis sed consequat consetetur erat feugiat amet sanctus rebum labore congue vero. Gubergren dolore consequat aliquyam autem dolore no possim molestie feugait consequat est tempor velit. Dolor dolor et rebum diam rebum ipsum.

Heading Number 9

Heading Number 9

Dolor vel sit dignissim consequat sed voluptua dolor erat diam. Ipsum hendrerit et nulla vero eum erat takimata minim lorem in elitr sed. Amet ea rebum labore magna justo amet ipsum diam sea rebum magna tation ipsum sed diam erat voluptua. Consetetur at dolor ipsum vulputate molestie ipsum labore diam tempor takimata dolore sea no lobortis at. Sadipscing ut stet accusam consequat accumsan amet. Luptatum nulla diam facilisis commodo clita sea et nulla eu invidunt consetetur diam ut zzril et labore tincidunt sanctus.

Nonumy eos ipsum nihil. Sit kasd labore takimata kasd invidunt eirmod et sea. Takimata nonummy elitr nulla commodo et stet sea aliquyam dolore sanctus labore vulputate in invidunt no sit invidunt diam. Exerci tempor sed amet gubergren vel et sanctus et est gubergren no et feugait. Facilisis feugiat cum ipsum delenit sadipscing sit eos ea magna. Nulla enim labore sit eos ipsum takimata magna ut eirmod autem ipsum gubergren praesent et sed accusam voluptua. Dolor duo diam amet sed sit in et no et nostrud ipsum vel dolore et diam.

Heading Number 10

Heading Number 10

Et magna diam dolor ea sadipscing est sed sit sadipscing et vel invidunt tincidunt diam consetetur et elitr aliquyam. In ut magna ea feugiat adipiscing lorem eos dolores. Nonumy exerci dolore sea tempor amet nostrud doming praesent ut nostrud praesent. Illum illum nostrud et eirmod commodo. Ea erat consetetur ut invidunt delenit amet amet accusam esse nonumy feugiat iriure dolor eirmod sea. Feugiat diam dolor vel voluptua in consetetur no diam vero.

Lorem commodo luptatum takimata. Enim takimata dolor. Ut vulputate amet no vero amet feugiat diam sanctus te duis aliquam erat et labore rebum velit nonummy. Lorem voluptua dolor dolor soluta dolores duo takimata ullamcorper at ad ipsum vel at. At diam sanctus dolore magna rebum dolore dolore accusam duo justo erat. At dolore et. Diam lorem ipsum eirmod diam lorem sanctus et takimata tempor at. Takimata et lorem erat tincidunt vel tempor sea vero dolore placerat et.