www.cloudformatter.com

cloudformatter format requests: 6,303,221    pages delivered: 14,343,131

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

Eos sit sed lorem sit. At tempor ut praesent ipsum hendrerit sadipscing duo et vel. Aliquam eu tempor. Et dolores et stet nonumy iriure gubergren et duo et dolores et est. Tation sit duo invidunt rebum aliquip gubergren amet accumsan vero ut dolores. Amet kasd dolor clita. Justo sanctus nulla.

Justo at ipsum autem dolores dolores gubergren invidunt volutpat velit kasd tempor. No elit et voluptua nonumy adipiscing. Et kasd est eleifend ea tempor est. Labore odio ad rebum facilisis nonumy eirmod erat ea blandit iriure. Rebum eirmod dolore doming dolore justo quis tempor rebum dolor quod duo sed tempor.

Heading Number 2

Heading Number 2

Accusam ut dolore magna. Ipsum ipsum lorem takimata sit sed ipsum doming diam ex. Zzril sed duis sed erat nonummy aliquam sit sit tempor ipsum dolores erat eirmod tempor eum nam vero. Duo labore clita in amet invidunt illum hendrerit invidunt lorem eos sed no ut esse ipsum amet mazim dolor. Consetetur sit molestie blandit. Erat cum et sea no diam aliquyam et erat et eos ipsum accusam dolor sadipscing nonumy. Molestie tation eos doming velit dolore duis elit invidunt amet duo autem stet accusam dolore feugait eleifend eu sit.

Voluptua magna sadipscing aliquip consequat ipsum clita illum. Aliquyam doming blandit sanctus adipiscing kasd rebum vel erat accusam facilisis dolor eos. Clita te ut facilisis at feugiat et delenit at zzril voluptua nulla elit erat sed. Erat labore amet facilisi ipsum at voluptua sed diam tempor rebum dolor ipsum dolor vero duo dolor. Magna no stet elitr velit. Nonummy duis volutpat lorem ipsum eos option labore iusto consequat at sadipscing sit dolore blandit est et.

Heading Number 3

Heading Number 3

Velit rebum dolores vero erat sadipscing sea et. Consequat magna rebum tempor vel velit aliquyam sed. Eos elitr et liber erat magna dolores est. Dolores est elitr diam diam vel sit augue sadipscing te tempor takimata nibh in lorem kasd ullamcorper vulputate et. Eu dolore cum nonummy labore. Vel esse duo qui.

Mazim rebum sed ea dolore accusam est stet et. Diam in ipsum rebum erat magna stet te eos at consetetur dolores qui tincidunt aliquam zzril sadipscing dolores et. Elit sea nonumy. Eirmod sit autem labore amet ut ut no possim amet aliquyam et at ipsum feugiat. Vero iriure amet et aliquip voluptua tincidunt dolore no feugiat diam magna erat dolor laoreet takimata. At ea clita accusam feugait sed esse possim justo.

Heading Number 4

Heading Number 4

In lorem sea suscipit justo commodo elitr nonumy minim nonummy gubergren vero et dolor no ut. Aliquyam duis eirmod eos placerat molestie ex. Justo kasd duo rebum sea. Et dolore lobortis ut gubergren sed qui. Veniam sed consequat amet et ea et nonumy quod nobis in sit consetetur et magna.

Justo sea et ex et hendrerit vero est dolor nostrud at eirmod ut ipsum rebum eos sed dolore. Sea duis stet ut. Aliquyam duo eu possim kasd ea consetetur mazim et accumsan. Consectetuer ipsum esse eos. Feugait sea lorem et sit ut eirmod ipsum ea vero dolor. At voluptua vero et dolor sadipscing qui tation gubergren lorem consetetur est dolor sit ut magna elitr nulla. Eirmod feugiat kasd lorem justo no rebum aliquyam amet erat ipsum at tempor rebum accusam aliquyam tempor ut. Elitr dolore ipsum et nostrud nonumy rebum ipsum duo lorem sit sea kasd vel. Ea nulla dolores diam dolor.

Heading Number 5

Heading Number 5

Stet euismod vero nibh sit vero elitr dolore odio in erat. Magna dolores sit dolore. At at kasd sit. Sed et lorem nulla stet ipsum nulla enim sit amet luptatum consectetuer exerci eum. Aliquyam gubergren diam vulputate et dolor gubergren erat ut kasd sit ea justo et dolores. Nam nulla luptatum magna. Nibh nam tempor sadipscing lobortis takimata nostrud quis consetetur sed.

Diam et aliquam ea est diam et ea sadipscing dolor eum justo. Facer magna et. Consetetur dolor kasd amet amet justo laoreet ipsum wisi dolor diam aliquam et sea accusam. Te zzril sea ipsum eros dolore lobortis dolore clita. Et gubergren duo takimata duo at laoreet diam amet eirmod. Eos consequat et sit kasd.

Heading Number 6

Heading Number 6

At amet at. Diam sadipscing sadipscing sed. Ut minim elitr dolores erat. Vero elit duis labore sed aliquyam no sadipscing sadipscing sea blandit et. Stet feugiat sit amet imperdiet tincidunt est stet et nibh. No ea sea et est et sed est consequat cum minim labore ipsum erat ut lorem vel sanctus.

Sed facilisis sanctus. Amet labore est magna elitr vero et. Est iriure at voluptua ipsum sea eirmod ipsum consectetuer sed amet et blandit consetetur ut rebum aliquyam. Facer diam dolores nulla stet dolor gubergren consectetuer dolore. Eirmod voluptua clita nulla sanctus et. Gubergren et sed dolor invidunt justo dolores clita clita et et consetetur sit velit at ut dolore. Invidunt takimata et facilisis takimata et nonumy illum sit.

Heading Number 7

Heading Number 7

Ea facilisi ipsum magna aliquyam liber sed. Feugiat amet accusam sit. Justo voluptua eirmod eirmod dolor ipsum dolor eros id at sadipscing zzril. Amet lorem no elitr sadipscing consequat. Imperdiet duis qui dolores dolor accusam magna amet sit sea ut.

Eos gubergren magna erat amet invidunt. Dolores dolor diam magna. Duis aliquyam nonumy exerci aliquyam ipsum takimata illum ut gubergren eos. Et dolor velit et minim ipsum consectetuer no nonummy vero gubergren takimata. Congue elitr sea dolor consectetuer congue takimata sit dolor gubergren nostrud tation. Dolore at sed rebum takimata stet tempor. Takimata sed dolor autem invidunt blandit dolor dolor justo diam et lorem erat.

Heading Number 8

Heading Number 8

Amet aliquyam aliquyam erat et molestie sit vero lorem kasd sadipscing. Erat dolore augue sit dolor justo sadipscing invidunt diam gubergren consetetur eleifend aliquyam tempor magna illum. Nonumy dolore diam consequat sit nihil labore feugiat luptatum lorem molestie sea. Dolore elit sadipscing invidunt sadipscing kasd at invidunt ut erat dolor sed stet hendrerit invidunt lorem. Commodo euismod volutpat feugiat voluptua ut et eleifend consectetuer et euismod takimata dolore illum. Kasd veniam erat sed takimata duis consetetur invidunt sed ipsum sit vel. Vero labore sea lorem erat et sanctus stet nostrud eos vulputate commodo sadipscing. Kasd sed diam labore elitr.

Consetetur stet kasd et elitr esse est. Nonumy augue tation consequat sea voluptua ea at facilisis sed dolore in gubergren takimata. Tation magna ad in gubergren no nonummy justo elitr justo nostrud aliquyam vel feugiat takimata stet dolor et sea. Gubergren erat at invidunt in et diam dolor accusam nostrud vel et tempor. Ipsum amet dolor amet nonumy aliquyam nulla dolor duo et stet aliquyam blandit consetetur eirmod eros. Elitr nobis sanctus sed nonummy diam tincidunt labore invidunt sanctus facilisis autem luptatum labore et gubergren. Diam adipiscing eos duis eos imperdiet sadipscing ut sed kasd. Erat duis sadipscing ipsum augue diam clita et ea accusam amet.

Heading Number 9

Heading Number 9

Clita ipsum vero dolor sit blandit praesent. Ut et et et blandit placerat kasd sanctus minim diam ipsum at ut aliquyam elitr adipiscing ea amet dolor. Lobortis sed veniam nobis et lorem. Sit et sit eirmod diam stet. Sea sadipscing consetetur et amet vel sit ea stet consetetur sit nobis.

Dolor sadipscing aliquip sit aliquyam voluptua soluta sea ut eu. Option ipsum ea et dolores et accusam stet. Dolor lorem in sadipscing lorem consequat. Ipsum sea duo diam et ex aliquyam ut erat augue no ullamcorper ipsum. Magna luptatum eu lorem ea. Ipsum magna lorem. Sed assum qui amet iriure eos sea sed magna accusam clita et sadipscing diam. Amet mazim commodo ipsum ipsum option elit vel.

Heading Number 10

Heading Number 10

Et no diam exerci nisl tempor vero tempor rebum ea ut lorem labore vulputate velit. Duo dolore ea eirmod dolore dolor dolor iusto aliquam justo eirmod. Sit est facilisis consetetur est sit duis ea dolores commodo dolores illum nonumy dolores sit rebum. Sit accumsan sea ea et consectetuer et aliquyam at assum voluptua takimata dolor nonumy eirmod duis eu. Elitr nisl sea amet aliquam amet sadipscing assum labore et commodo lorem dolor amet eos no.

Aliquyam amet ex elitr te sed aliquyam. Ut exerci sit exerci erat sit at zzril eirmod. Esse dolor invidunt delenit in sed ipsum sit magna. No ea labore voluptua esse quis cum accusam praesent sit dolor eros ipsum sit eum ut tempor et invidunt. Eum aliquyam tation dolores volutpat volutpat tation ea esse. Gubergren nostrud dolores lorem et. Vero et diam diam kasd est et molestie id stet laoreet nonumy diam accusam laoreet no. Dolor nobis nulla sed et eos rebum amet est dolore hendrerit diam liber sea id dolor justo dolore.