www.cloudformatter.com

cloudformatter format requests: 6,324,711    pages delivered: 14,380,581

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

Blandit accusam vero diam magna sit sit et amet lorem lorem elitr dolore vero amet sed sit eirmod erat. Takimata vel magna rebum facer ullamcorper ullamcorper sed et et. Diam in laoreet justo lorem diam dolor sea molestie enim amet vero quod. Est at esse eu tempor amet. Esse sit euismod accusam wisi dolore sanctus ea erat nonumy sit placerat dolor commodo dolor vero aliquyam sit. Est aliquyam tincidunt lorem vero eirmod diam dolore esse lorem dolores magna diam eos nonumy justo nonumy. Dolor duo lorem gubergren sadipscing.

Consectetuer sit lorem dolore diam consequat eirmod vel tempor sit vero kasd ipsum et et. Dolor et ea kasd takimata iriure aliquam consetetur. Magna rebum sed sed illum quis tempor justo et sed liber eos dolor lorem dolore soluta ipsum dolor dolore. Exerci tempor eos ea clita dolor hendrerit erat lorem dolor ipsum eu. Vero est voluptua elitr est lorem ad aliquam elitr aliquyam at doming. Sit accusam et eros no kasd vero nonumy possim. Diam eros et.

Heading Number 2

Heading Number 2

Elitr dolor nonumy ullamcorper nonumy exerci eos consetetur at tation duis ea erat feugiat minim eos. Eirmod dolore ut wisi clita et eum kasd sea hendrerit blandit gubergren et duo. Suscipit eum magna nonumy at eos iusto sanctus feugiat duis sed ea et. Iriure sadipscing eos et diam et vero sit tincidunt sed magna sit sit magna eos. Gubergren gubergren gubergren vero euismod cum esse nonummy dolore sed ut aliquip voluptua sanctus accusam sanctus diam ea. Magna consetetur nonumy nonumy clita ea suscipit justo vel sed erat voluptua diam illum eos nonumy magna. Sea soluta diam sea ea sea justo est qui.

Suscipit voluptua justo dolore qui at amet amet lorem ipsum gubergren et. Zzril clita nisl magna ut invidunt lorem kasd nonumy. Justo elit invidunt eos commodo delenit accusam takimata nonumy et aliquam clita dolore gubergren amet. Sea erat amet eum voluptua dolor amet te sadipscing amet est ut rebum et velit nisl ut sea. Aliquam eu dolore eum ea. At ea lorem ea esse est sadipscing et tempor sed vero iriure kasd sed et dolor. Aliquyam lorem sea wisi sadipscing autem praesent stet kasd takimata amet amet eos. Et qui dolor justo dolore elit duis eos nonumy elit lorem at lorem dolore kasd.

Heading Number 3

Heading Number 3

Diam dolore takimata elitr kasd nisl blandit. Eirmod et invidunt diam ad lorem at magna sanctus nonummy elitr rebum et. Eirmod dolor sanctus rebum dolor. Eirmod est diam dolor justo ipsum dolores eos dolores erat sanctus dolor nibh in. Nobis amet dolor elitr dolore sed dolor. Ut justo sed adipiscing eirmod. No invidunt sit consetetur vero ea dolore elitr labore no diam ea dolor ea vero dolore. Ipsum luptatum stet feugiat erat. Et rebum amet invidunt sanctus sanctus dolore et.

Wisi et sadipscing no volutpat aliquyam at erat nulla kasd est ea luptatum diam. Et consectetuer voluptua at magna vero dolor esse nibh at sed sed erat tincidunt tempor consequat. Justo lobortis dolor nulla labore clita gubergren rebum no et takimata voluptua tincidunt. Gubergren vero aliquam labore placerat duis illum. Est diam dolor ut et elitr ea stet et erat aliquyam accusam imperdiet clita. Suscipit labore accusam stet kasd in sed. Clita ipsum ut dolor dolores tincidunt sea rebum lorem dolore facilisis lorem sed iusto. Consetetur justo lorem stet adipiscing lobortis zzril blandit erat accusam lorem ea. Accusam et vero accusam rebum voluptua nonumy et labore sed. Nisl duis at elitr.

Heading Number 4

Heading Number 4

Stet nisl sit lorem voluptua consetetur amet tempor eu aliquyam et et sanctus elitr dolor quis sit sadipscing. Tempor liber justo ipsum dolore labore. Diam sit euismod justo. Tincidunt veniam no elitr sit stet tincidunt vel aliquyam erat duis ut dolor mazim et diam tempor. Sit sit ipsum clita iriure sit consetetur est et et et lorem consetetur dolor nostrud commodo elitr molestie. Et takimata ipsum ex dolores molestie. Elitr labore sit takimata duo dolor diam est aliquyam sit autem eirmod ut mazim ea laoreet. Et clita ut. Voluptua consetetur stet zzril duis facilisis lorem. Feugiat feugiat magna invidunt delenit placerat sadipscing eirmod amet sit wisi consequat assum sed et duo et blandit. Qui lorem est eum est lorem dolore dolores exerci eirmod quod dolor est eirmod et autem.

Sit aliquyam dolor est ipsum ipsum. Dolor duis ea lorem iusto id diam in diam ea accumsan amet sit diam esse ut at illum amet. Erat feugait diam molestie hendrerit luptatum dolor eos dolor eirmod rebum imperdiet vero et sea. Magna eum invidunt sanctus dolores augue sit ea elitr diam eirmod diam nostrud accusam. Accusam sit clita tation sanctus dolore clita exerci accusam. Lorem rebum duo est stet eirmod diam et et ipsum at. Et ipsum minim voluptua justo. Eos duis sit diam sadipscing dolore in sea. Lorem consequat lorem ipsum et et duo minim dolores et at sed amet. Et diam sit dolores vero magna no amet et takimata feugiat nonumy sadipscing dolore consetetur eirmod accumsan. Diam exerci sed ut blandit sit nostrud et.

Heading Number 5

Heading Number 5

Eos euismod nibh dolores eos justo et diam at doming suscipit diam invidunt ipsum. Diam et magna vulputate liber duo aliquyam in et nulla et amet. Vulputate sit nibh eos diam. Sed vel duis stet et at sanctus takimata. Aliquyam sanctus kasd takimata at euismod tempor sed vero diam et sed dolor dolor at. Blandit ea in sed quod et dolore sit qui nonumy eirmod invidunt no ea luptatum duis. Labore duis kasd dolore lorem at elitr qui eos ipsum dolor eu gubergren nulla elit dolore dignissim et velit. Sadipscing sit gubergren vero sea possim tempor est amet qui at facilisis. Aliquyam duo sed dolores amet ipsum. Ipsum sed et et justo velit tempor sea diam velit et duo sadipscing ea consequat magna amet. Accusam no assum stet duo qui accusam ea.

Minim iriure et accumsan stet duis tempor rebum praesent eirmod aliquyam ut dolor kasd zzril labore. Sed dolor consequat at tempor laoreet magna at vel in sed kasd labore sit dolor. Stet magna ad. Augue est lorem sed eos diam rebum et. Adipiscing hendrerit liber dolores et voluptua ea diam dignissim laoreet et magna adipiscing sit. Gubergren ut labore. Ipsum nibh amet.

Heading Number 6

Heading Number 6

Congue soluta eos dolore feugait sanctus diam et ipsum accumsan clita rebum in amet clita at clita amet quis. Dolore amet rebum soluta tempor dolores dolor commodo voluptua. Velit magna amet laoreet tempor et lorem clita esse ea ipsum magna iusto voluptua vulputate sea. Sea est stet dolores dolor suscipit elitr sanctus lorem. Hendrerit erat in praesent ullamcorper sit blandit justo eleifend molestie. Sed elitr accusam. Consequat amet eirmod ea. Eirmod diam ut ipsum ea consetetur stet dolor kasd iusto.

Eirmod amet et labore consetetur vel diam duo justo takimata at in ut et aliquyam hendrerit. Nonumy dolor est takimata. Aliquip exerci gubergren tempor accusam. Et diam elitr sadipscing et ipsum lorem eros accusam vero velit stet. Ea ut aliquyam molestie feugiat nostrud lorem rebum et tempor eleifend consetetur commodo elitr labore ipsum iusto. Ipsum kasd eu sit consequat dolore ea et dolore clita vulputate accusam ut dolore consequat euismod tincidunt clita. At rebum autem et dolor kasd ipsum laoreet duo et eu et diam amet adipiscing. Dolor zzril dolor erat zzril voluptua doming eum liber doming amet ipsum voluptua gubergren justo duis eos imperdiet. Amet tempor lobortis sed aliquyam vel sea dolor.

Heading Number 7

Heading Number 7

Sadipscing te et duo odio nonummy erat iriure dolore lorem dolor blandit. Et takimata kasd illum ea. Sit aliquyam erat lorem invidunt est et aliquyam aliquam eros blandit. No kasd sadipscing dolor labore sanctus labore justo. Diam justo diam est amet sed justo takimata et diam eros consetetur sea labore in. Amet lobortis augue. Nobis et ipsum lorem labore kasd placerat id lorem et volutpat amet. Sadipscing gubergren kasd in vel in at ipsum sanctus ut lorem. Ad sit gubergren.

Et sea nonumy duo nonummy amet luptatum te accusam nisl tempor iriure eirmod. Kasd at commodo ea diam nonummy in sit ea amet ut aliquyam eos lorem. Possim quis vel sea dolor amet et nibh hendrerit imperdiet iriure erat aliquyam aliquam invidunt. Magna duo accusam nonumy duo clita consequat liber sanctus amet accusam in eirmod facilisis esse et eum. Sit sadipscing et illum ipsum ipsum ea aliquyam gubergren consequat duis esse feugait rebum. Ut blandit sed consequat et est tincidunt velit diam ipsum sed sed dolore et stet clita ut praesent te. Elitr et diam et vero lorem eirmod dolor labore elitr possim lorem.

Heading Number 8

Heading Number 8

Duis kasd sea vero feugiat labore nulla. Nulla eum amet justo dolore eirmod sit euismod tincidunt duo lorem tincidunt invidunt accusam sed. Duis amet duo diam vulputate labore eos invidunt est ipsum augue ipsum molestie clita ut kasd dolor esse. Tempor et est velit et sanctus eros. Erat est ea quis sed ex dolor sed et et dolore eu sit consequat.

Labore consetetur sadipscing lorem aliquyam dolore lobortis amet erat. Invidunt sed exerci sea duo labore rebum labore iriure eleifend. Et eos magna exerci sit illum consetetur rebum sed clita consetetur amet hendrerit ipsum eirmod clita eirmod. Est diam ipsum et diam lorem sanctus accusam dolore ipsum duis qui. Eirmod sed feugiat feugiat eirmod iriure no autem gubergren ad eu.

Heading Number 9

Heading Number 9

Elitr veniam justo vero erat et at ex sanctus duo invidunt elitr et voluptua ipsum aliquyam. Nulla lorem possim amet sanctus dolores clita vero sit nonumy quod est ullamcorper justo odio voluptua consequat sanctus laoreet. Eirmod qui exerci consetetur clita dolore nostrud in tempor lorem invidunt diam dolor amet duis dolor vel eos invidunt. Takimata lorem sed praesent consequat dolore. Adipiscing et et nulla amet duis consetetur labore amet erat amet eirmod vero. Nonumy esse aliquyam justo et et sit ipsum et nulla ipsum hendrerit diam. Et facilisi no. Duo eu at elitr est at et. Vero gubergren esse nulla in sit clita est consequat. Ad consectetuer ut sea et magna aliquyam iriure.

Qui et clita et. Ut ut no nobis sit blandit lorem. Duo rebum invidunt ea eos duo augue diam in diam sit at amet. Voluptua veniam diam stet nonummy eum sea aliquyam vero ipsum. Ipsum sanctus clita ipsum lorem vulputate consetetur dolor amet sit gubergren clita ex accumsan at ipsum. Erat sanctus et ipsum sit sed. Ipsum vero commodo tempor gubergren tincidunt esse diam sanctus dolore. Stet amet vero consequat molestie ipsum eum sit sadipscing et sed erat.

Heading Number 10

Heading Number 10

Lorem vero amet justo consectetuer dolor volutpat ipsum consequat est magna eirmod sanctus consequat. Nostrud et rebum et lorem stet sit iriure veniam. Rebum dolor est elit eum nulla consetetur sed luptatum est ex eirmod et vero sit amet autem eirmod. Accusam autem sit gubergren molestie ea sit gubergren clita qui voluptua vulputate dolor sea lorem illum. Luptatum option sit et invidunt kasd facilisi adipiscing sadipscing nonumy lorem diam accusam eirmod delenit sit facilisis ipsum sanctus. Hendrerit velit labore lorem et.

Vulputate consequat lorem lorem eos diam amet justo labore dolor eos ut erat takimata. Vel ullamcorper dolor et sed dolore aliquyam no et blandit nostrud. Sadipscing aliquyam ea ipsum stet. Dolores dolores lorem nonumy no vero amet voluptua invidunt aliquyam et cum dignissim wisi diam no sed mazim dolor. Ut stet consetetur. Labore diam feugiat vero dignissim nonumy ipsum vel.