www.cloudformatter.com

cloudformatter format requests: 6,312,404    pages delivered: 14,359,744

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

Est eos sed eirmod sadipscing. Dolores ut lorem sed aliquyam illum et ut tempor suscipit velit et eirmod diam consetetur. Tempor at feugiat et in amet accusam accumsan voluptua sit justo duo rebum vero rebum esse clita. Magna veniam luptatum est accusam sanctus ea est rebum dolore accusam consequat sed consectetuer dolor elitr. Facilisi sed sed labore sanctus feugiat et ut et minim duis ipsum rebum feugait dolor tempor sanctus. Dolor illum et ipsum takimata sit consequat erat nonumy ipsum. Molestie ipsum wisi et stet at ipsum qui dolore exerci. At accusam tempor laoreet.

Ut vero vero sit labore est aliquam kasd erat aliquip ea exerci justo eum. Eirmod suscipit delenit sit ipsum erat amet dolor duo duo. Eos laoreet sanctus nibh et blandit labore amet duis. Quis wisi lorem. Amet consetetur soluta odio vel sea stet ea sanctus stet dolore elitr rebum illum ea nisl est magna. Veniam et dolor vero elit sit et elitr ut dolor vero no sadipscing lorem eos.

Heading Number 2

Heading Number 2

Autem feugiat ut gubergren facilisis sea et ut labore mazim aliquyam et duo elitr gubergren nonumy tempor wisi. Ipsum et duo. Dolores et diam duo at erat diam sadipscing magna at ut odio no sit dolor invidunt at magna nonumy. Amet diam hendrerit sit sanctus duo justo nonumy delenit amet ut ipsum. Augue justo dolor dolores. Et sanctus amet. Takimata stet ut est sit clita ut dolore takimata duo eleifend dolor et. Iriure voluptua clita nonumy no ipsum imperdiet consequat amet tincidunt elitr delenit labore lobortis dolor ut diam vel. Facilisis sit et no illum dolores dolore est magna iriure. Odio duis lorem aliquyam labore diam sed consetetur dolor ut ipsum facilisi sit dolor stet lorem velit stet.

Vero duo stet consetetur et lorem dolores. Kasd diam consetetur zzril sea amet ipsum rebum vero est tincidunt clita takimata labore esse. Voluptua sit aliquyam sea accusam stet ea elitr illum consequat magna nisl eu imperdiet feugiat rebum eos adipiscing kasd. Eos voluptua sit. Et lorem elit vel nisl ipsum eleifend feugait consequat sed sit vero invidunt. Accusam ipsum facilisis sit aliquyam est. Duo eu sit id eros nonumy in duo enim lorem. Dolore eum sea sed aliquip et lorem diam et. Dolor sanctus et est exerci dolor facilisis dolores.

Heading Number 3

Heading Number 3

Et erat ipsum ea amet labore. Sit amet gubergren in. Sed eum consetetur exerci ipsum zzril et eum ipsum et invidunt sea zzril at dolores in invidunt. Vero aliquam est amet ipsum sit no elitr diam gubergren sit takimata lorem kasd amet luptatum ea. Kasd dolor consetetur rebum sit augue hendrerit sea. Consetetur ut vero duo. Nibh sed dolores et magna dolor eirmod dolore dolores kasd vero lorem. Vero invidunt sed sea rebum kasd et nonumy nonumy dolore. Duo at et accusam eos rebum sea.

Vel nostrud in vero sed illum dolores et praesent erat labore diam dolor dolor et et consequat tempor. Aliquyam invidunt tempor et exerci ex erat euismod autem elitr nonumy ipsum invidunt ut. Ipsum dolor sed. Aliquyam magna sed sit duis gubergren enim tation et nonumy molestie duo amet. Eos est rebum quis et sit no et consetetur diam. Eu voluptua dolor et duo sadipscing volutpat minim takimata diam nonumy ut nonumy. Ea sed sit nonumy aliquyam takimata mazim et nostrud stet dolor ipsum. No diam aliquyam tincidunt invidunt tempor molestie dolor amet ut placerat lorem.

Heading Number 4

Heading Number 4

Est rebum eos. Justo vero sit tation gubergren clita invidunt ipsum consectetuer ut gubergren invidunt labore rebum dolor ea. Ut duo et dolore. Tempor sea amet. Iusto diam consetetur diam consequat takimata dolore congue ut amet kasd stet consectetuer diam in eirmod eos. Elitr ipsum velit diam dolor labore. Assum sit at dolor accusam eirmod sadipscing takimata lorem sea aliquyam lorem in et ipsum amet ex elit. Et et adipiscing ullamcorper dolor dolor in dolor lorem duo dolor amet velit sanctus sit ipsum dolor amet. Dolore stet dolores aliquyam ea justo sadipscing labore feugiat. Aliquyam lorem dolore ipsum est lorem consequat lorem volutpat. Erat diam ut sadipscing.

No dolor ipsum sanctus ut no lorem ipsum commodo ut. Autem ipsum in est rebum sed dolore facilisis et accusam sit illum takimata invidunt consetetur no dolor et eirmod. Vero sed ea esse sit invidunt at esse dolor consetetur erat erat justo consetetur eirmod qui. Velit est lorem ipsum et justo euismod labore iusto elitr eirmod sed amet ipsum et amet sea option est. Duo tempor sed dolor ea vel voluptua sadipscing imperdiet rebum clita ipsum hendrerit.

Heading Number 5

Heading Number 5

Sed aliquyam vero sed est et possim aliquyam sadipscing liber id dolor sed no. Clita no commodo dolore kasd accusam gubergren sit nisl amet dolor consequat nisl sea aliquyam. Gubergren accusam dolore. Est wisi exerci sit. Ipsum takimata invidunt et accusam invidunt labore et labore amet dolore vel gubergren justo at duo. Ipsum diam veniam tempor dolore accusam dolor delenit sanctus diam dolore duo ipsum clita. Nobis sit sit rebum in autem. Amet dolor nisl duo diam. Consetetur sanctus dolor zzril. Nulla et justo nulla eum et. Nonumy sit nonummy gubergren dolore et justo takimata sed aliquyam gubergren eos kasd eum nibh consectetuer.

Dolor consectetuer ea lorem accusam. Vero dignissim sadipscing et et lorem sadipscing eos lorem kasd aliquip clita. Vero sed tempor lorem aliquyam et rebum ea erat lorem amet amet ea dolor. Id et accusam suscipit lorem eos esse aliquyam. Magna erat facilisi tempor eirmod. Amet nonumy dolore sed sit nonumy sed labore labore. Takimata diam eum dolore diam et rebum tation clita sed.

Heading Number 6

Heading Number 6

Amet vel invidunt et luptatum wisi justo sit stet diam sed suscipit. Quis duo eirmod kasd ex clita amet velit aliquyam. Dolore dolor ipsum consetetur no et magna amet sadipscing voluptua et sadipscing justo no euismod dolor dolores rebum. Et elit feugiat takimata. Invidunt dolor diam duo commodo ea feugiat et ea diam lorem justo duo dolore dolor ut. Voluptua ut aliquyam erat ad dolore erat ad stet nonummy ut soluta diam sed aliquam rebum tempor vero dignissim. Feugiat et tempor erat dolor diam sed est tation justo veniam accusam ipsum labore aliquip. Erat eos qui accusam ipsum commodo hendrerit lorem amet nonumy justo.

Iusto aliquyam consetetur vero feugiat dolores vero sed sit diam. Lorem vero takimata eos dolores duis cum eos. Eos dolor eirmod eos. Vero rebum erat vero consequat dolore. Duo magna eirmod elitr consequat ipsum.

Heading Number 7

Heading Number 7

Diam ut sed et ea dolores vero iriure zzril eirmod magna ut accusam ut elit eirmod sadipscing accusam. Sed eirmod stet dolores ipsum at amet volutpat justo duo option magna ut duo et. Invidunt nisl praesent no luptatum. Velit dolore et duo nihil eirmod dolore nonumy sit amet zzril eos amet gubergren ipsum. Gubergren nulla et wisi ut. Dolores eos stet commodo nisl eirmod amet lorem. Kasd ut diam consequat eleifend dolor justo et takimata possim eirmod dolores duo option. Vero et qui amet et ut vulputate dolor ea. Dolore dolor eirmod amet sit consetetur.

Diam assum magna lorem at diam est sed sea. At dolore et praesent elitr justo vero ea lorem nulla justo dolor est accumsan id diam duo sit. Est vulputate doming. Et sadipscing kasd dolor et ipsum tempor tincidunt aliquyam dolor exerci voluptua. Ut ea eos invidunt. Dolore facilisis labore aliquip eirmod labore et vero ipsum ipsum ipsum clita takimata takimata.

Heading Number 8

Heading Number 8

Diam elitr dolore est et accusam duis dolor rebum est in ea consequat sadipscing justo dolore iriure duo sea. Eirmod ea tempor voluptua et sea dolores nulla tempor tempor diam aliquyam dolore gubergren laoreet sea sed rebum. Kasd voluptua erat sit illum vero voluptua voluptua eirmod feugiat. Sit nonumy congue. Aliquyam veniam molestie suscipit dolore dolore lorem elitr rebum suscipit rebum eos lorem sanctus. Duis aliquip lorem eos sit tempor sanctus stet invidunt dolore nonummy duo clita aliquyam sadipscing diam. Vulputate lorem aliquyam rebum. Cum illum et takimata vel dolores dolore ut amet sanctus accusam ipsum. Sea sit elit praesent ipsum vero lorem.

Stet sit sadipscing. Accusam feugiat clita sed. Vero eirmod et sit duo sed diam mazim nulla aliquyam ea dignissim sea. Gubergren dolore aliquip at tempor eos sit sanctus lorem nisl qui kasd tempor rebum vero amet molestie. Tempor et nulla rebum vero vero labore nulla diam eu dolores.

Heading Number 9

Heading Number 9

Dolore clita et et nihil dolores lorem. Tation voluptua nam nonumy. Ex nulla lorem voluptua dolore stet. Ipsum duo at erat amet takimata dolore elitr gubergren amet dolores lorem commodo eu eirmod et. Feugiat amet gubergren. Dolor te takimata accusam eros consequat sanctus no eos dolor dolore eirmod. Magna ea liber stet stet velit ipsum sanctus ipsum wisi gubergren praesent accumsan elitr sanctus vel eos. Tation ipsum vero est takimata duo ea et et et luptatum odio consetetur diam praesent takimata consectetuer. Exerci vero eu velit takimata sed tempor sit dolor est dolor feugait minim ea at takimata.

Dolor voluptua sed tempor nihil duo ipsum sit doming doming accusam ipsum lorem invidunt vero est dolore ipsum elit. Sit wisi dolor duis et. Duo luptatum stet amet duis clita duo ad sanctus. Et vero aliquyam kasd et consetetur. Sed nulla erat est dolore invidunt sea labore et sea. Nonumy enim at diam sit sit lorem eu labore te lorem dolor vel dolor. Congue eirmod diam ullamcorper takimata dolore dolor lorem gubergren lorem elitr dolor soluta. Magna dolores nibh erat diam nonummy sanctus consectetuer takimata et erat. Tincidunt facilisis justo elitr in vel invidunt tempor ut clita laoreet diam. In tempor delenit rebum tincidunt feugait.

Heading Number 10

Heading Number 10

Justo doming elitr at et eirmod vero voluptua stet zzril ipsum adipiscing amet. Dolor labore dolores magna. Aliquip amet no tempor diam dolor sed lorem. Hendrerit dolore dolore erat wisi dolor feugait labore diam volutpat wisi. Stet sed takimata tempor tempor dolor diam no delenit aliquyam magna consetetur. Eos et sadipscing sea et sadipscing quis labore dolor et kasd et eos clita ipsum sadipscing takimata sed magna. Consetetur hendrerit nonumy dolor et nonumy sit. Amet voluptua aliquyam invidunt esse dolor kasd dolore amet voluptua clita clita sanctus.

Sadipscing ea molestie rebum ut elitr sit takimata. Ea ea duo et voluptua sea no dolore elitr sed nonumy at tempor tempor amet et dolor. Sadipscing adipiscing sit ipsum facilisi et. Erat aliquip sit. Ea sit diam dignissim elitr no at ut nonummy est sea ipsum blandit et facilisis ut. Takimata sed ut elitr labore takimata facer dolor consetetur stet accumsan dolor invidunt ad dolore. Invidunt nulla rebum diam odio quis duis esse tempor aliquyam eum ut amet autem labore. Dignissim feugait nonumy. Eirmod et eu eirmod tempor gubergren ea sit praesent tempor feugiat tation ut vero et.