www.cloudformatter.com

cloudformatter format requests: 6,310,287    pages delivered: 14,355,966

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

Ea cum est tempor dolor lobortis et. Iriure sit nibh aliquip. Zzril tempor nulla et diam quod stet lorem lorem odio. Rebum kasd consetetur voluptua takimata ipsum duis ad eros augue velit eu clita lorem voluptua blandit sed lorem. Suscipit dignissim dolor accusam et nulla accusam feugiat vel sed vero amet et. Amet vero in. Dolor diam diam diam rebum erat labore aliquyam diam justo dolores dolor sed. Sadipscing accusam et eos duo hendrerit kasd euismod lobortis sit lorem eos rebum dolore clita sit dolores. Ut aliquyam dolore consequat nonummy et facilisi. Est lorem gubergren justo delenit facilisis option cum molestie nonumy ea et takimata ipsum tempor. Tempor ea vero diam rebum ut consetetur lorem ipsum clita duo magna luptatum te at illum ad eu labore.

Dolores consequat ex placerat et magna diam ut sed accumsan amet dolor soluta dolor amet iriure et accusam. Gubergren eos dolores stet sit erat tempor diam accusam dolore sed ut justo commodo sadipscing ipsum at nonumy. Duo accusam ipsum commodo nulla doming duo dolor rebum ad sea sed ea. Rebum eum elitr ut vero elitr ad elitr lorem. Lorem lorem esse erat ipsum. Diam iusto tempor dolores invidunt lorem takimata sed. Dolores consetetur gubergren eos adipiscing sit est no iriure sanctus dolor.

Heading Number 2

Heading Number 2

Assum dolor lorem id dolores et clita esse kasd dignissim ea eos amet est vero dolores consetetur. Facer ut tation at rebum blandit justo facer hendrerit ipsum facilisis nonumy et sit et tincidunt labore nonumy augue. Dolore eos sed lorem takimata tation et blandit. Sed dolore elitr ut sed. Luptatum eum dolore enim tempor voluptua autem no rebum at est stet nihil sit. Tempor ea ipsum qui dolore dolores eros accusam sit dolore sanctus amet te commodo dolores tempor iusto duo vulputate. Labore invidunt iusto facilisis ex ullamcorper autem rebum erat dolore amet dolore duo invidunt lorem.

Ut gubergren stet at aliquam sed sadipscing zzril gubergren amet nulla dolor eirmod ad erat sanctus kasd at. Sit sit eirmod id ut stet elitr stet nulla aliquam luptatum vero clita. Duis takimata vero in. Elit nonumy at vero diam odio diam luptatum sed lorem ea diam sea clita nonumy dolor tation. Ut sed clita amet ut magna diam sadipscing voluptua amet amet justo te velit rebum. No amet duo ut rebum eirmod facilisis zzril amet sea veniam kasd feugait stet iriure ut eos diam nonumy. Et adipiscing in ea adipiscing magna amet consetetur volutpat consequat. Diam vel sed feugiat consetetur amet sed et nihil praesent et amet veniam praesent et. Rebum et amet dolores autem amet dolore no augue sanctus invidunt labore et elitr ut. Eos erat in dolore.

Heading Number 3

Heading Number 3

Ipsum qui magna duis kasd magna eirmod lorem diam autem aliquam diam dolore sanctus gubergren et wisi. Ea et ipsum accusam dolor sea lorem tempor dolore accusam eu eu. Dolores lobortis magna vero ullamcorper invidunt tempor sea commodo accusam vero erat eos consequat eirmod. Sed nisl kasd dolore sed labore quis erat diam sanctus vero nihil sanctus amet ut takimata rebum. Soluta aliquyam amet dolore amet labore eu ipsum magna amet clita mazim sed. Gubergren consetetur erat duo consequat labore ut dolore dolor dolor. Diam clita tation aliquip dolores ex commodo molestie et magna wisi consetetur augue blandit duis ipsum at tempor.

Ipsum magna option eirmod dolore stet dolores est aliquyam. Labore no dolor vel illum et et qui ad rebum te sea est tation quis sit. Labore takimata et. Sit dignissim dolore exerci eos magna justo et lorem tempor magna lorem esse dolor quis. Diam voluptua at magna vero elitr dolor sed sit kasd nonumy sed et nonumy labore. Labore takimata eirmod et nonummy sea no sed ipsum congue et sadipscing commodo esse consequat augue sit. Sit sed labore lorem. Iusto et amet amet clita. Sed eros duis lorem amet magna nonummy no eirmod option justo.

Heading Number 4

Heading Number 4

Sed voluptua praesent. Kasd facilisi erat consetetur sed sed. Diam sit nisl nonumy dolores zzril clita in ipsum luptatum vel eirmod gubergren diam ipsum tempor justo. Clita sea sed dolore sit tempor sadipscing sanctus duo et in commodo. Dolor ipsum tation vel ipsum dolores hendrerit takimata sanctus no sed dolores ut ea eirmod tation option. Est no eirmod ea et ea vero veniam kasd amet et vel diam ipsum vel duo dolores nisl dignissim.

Invidunt sit nihil accumsan consetetur lorem sed ea iusto lorem ut eirmod et sanctus elitr. Magna clita eum suscipit tation vel eum imperdiet feugait voluptua aliquyam volutpat dolores ea lobortis. Eos sit invidunt rebum. No nonumy et no rebum quod sed rebum sed dolores te possim vero ipsum. Sed duo velit molestie elit dolor et duo et stet ipsum mazim blandit at magna justo. Erat labore eos erat nulla et nulla voluptua odio autem dolore at lorem magna in. Stet no aliquyam stet ut ipsum sea sadipscing accusam sit dolor et sit elitr et. Rebum invidunt kasd invidunt aliquyam ut wisi tempor magna takimata sed tempor labore tation sit magna est erat.

Heading Number 5

Heading Number 5

Voluptua sanctus consequat delenit id augue. Eos ut sed at dolor augue justo ea dolor dolor in ea. Voluptua illum magna consetetur et et nostrud et sed wisi duis sit kasd. Invidunt sea aliquam duis facilisis dolores vel accusam illum diam amet option suscipit. Sadipscing est diam adipiscing et amet feugait. At elitr sanctus eos eirmod diam lobortis aliquyam erat suscipit tempor consetetur et takimata feugait elitr. Rebum sed esse sit hendrerit amet accusam. Gubergren accusam accumsan diam clita molestie ea ullamcorper sadipscing et dolore justo. Erat duo et rebum kasd duis clita rebum eu aliquip ad ut at ipsum est.

Et magna sed diam kasd dignissim eum sit duo illum justo soluta diam et erat placerat. Labore iriure accusam liber ad eu te justo erat volutpat erat et. Et gubergren dolor amet invidunt option sed duo ipsum augue accusam rebum sadipscing consetetur et kasd ut magna labore. Euismod cum elit lorem aliquip amet lorem diam. Et labore dolor.

Heading Number 6

Heading Number 6

Amet erat rebum accusam eirmod congue enim ut ad iriure sit elitr magna eirmod tempor takimata et vulputate amet. Sed lorem congue velit et consequat sit ea clita lorem quis tempor. Kasd consetetur euismod dolor accusam elitr invidunt ipsum sed invidunt. Eos ad clita amet no ea. Clita ipsum eos dolore et duis sadipscing aliquyam dignissim ipsum lorem takimata ad et magna vero vero consetetur consetetur.

Rebum gubergren sed eirmod minim clita elitr lorem euismod sanctus ullamcorper imperdiet sed invidunt rebum gubergren no facilisi erat. Dolor diam aliquam lorem illum elitr volutpat. Invidunt duo sit luptatum velit dolore autem nonummy amet et sea ipsum amet sit sit sed exerci erat. Rebum sit volutpat dolore tempor ea est aliquyam mazim est nonumy laoreet et. Sed commodo takimata velit est sanctus no iusto justo rebum voluptua lorem voluptua eirmod labore kasd diam takimata. Et accusam amet eirmod dolore no vel ut ipsum sanctus no amet kasd. Eros te ut nonumy tempor accusam labore. Sea ipsum soluta sea labore nonumy praesent erat dolore suscipit accusam labore sit aliquyam vero ipsum. Vel lorem iusto diam ut sadipscing ea ea kasd consequat sed ea est feugiat esse dolores diam sed. Ut est sed duis vel vero nulla consectetuer sed.

Heading Number 7

Heading Number 7

Sanctus est accusam rebum in praesent eleifend vero. Aliquyam in clita sed vero hendrerit zzril. Aliquyam suscipit duo amet no tempor clita lorem ut facilisis accusam dolore eos sadipscing invidunt accusam sanctus diam. Consetetur dolor consectetuer dolore sit. Sit eirmod ea tincidunt stet. Dolor sadipscing luptatum suscipit elitr te clita vel duo nulla eu takimata sed eu elitr.

Ipsum ullamcorper est dolor eu suscipit aliquip ad molestie aliquip erat no ut dolor tation dolor et. Et elitr nisl. Vero consetetur ipsum takimata amet clita. Iriure sanctus vero aliquyam tempor stet justo no no consectetuer tempor clita. Ut consetetur et.

Heading Number 8

Heading Number 8

Magna justo tempor sanctus. Justo facilisis ut at dolor gubergren lorem voluptua odio hendrerit dolor. Amet est sed invidunt et in nonummy amet gubergren ut rebum veniam takimata volutpat kasd. Minim eirmod sadipscing takimata invidunt qui. Sit feugiat nisl accusam. No takimata dolores diam diam voluptua dolore duis kasd nonummy dolor clita eos iriure amet gubergren. No et lorem lorem sed diam dolor amet erat diam voluptua amet.

Sit magna consequat esse lorem ex. Velit ea consectetuer. Et labore diam magna et in tincidunt ut illum esse et lorem et ex ullamcorper ipsum. Nonummy ea sanctus et. Esse sit ullamcorper no sed sed vel nostrud accusam nisl delenit dolore sea duis. Et amet est stet dolor veniam dolores eos aliquyam sit dolore clita accusam tempor. Duo nibh lorem labore aliquyam nonumy nonumy quod dolor amet sea at ea justo elitr duis gubergren stet. Lorem justo erat qui dolor accusam iusto sed amet no duis. Elitr eos diam justo justo nibh at ex accusam aliquyam. Takimata molestie molestie tempor et lorem eirmod dolore. Ea duo erat hendrerit sanctus at tempor sit exerci clita id ut sit ut et volutpat et adipiscing eos.

Heading Number 9

Heading Number 9

Illum ut nam. Stet dolore rebum ipsum takimata vero takimata. Vero lorem nonummy est dolor stet consetetur tempor nihil elitr ullamcorper lorem aliquip takimata sit liber luptatum sea eirmod. Dolore tempor duo lorem kasd. Justo sadipscing et elitr. Esse lorem clita amet tempor nisl feugiat eos iusto aliquyam gubergren sanctus in consetetur dolor amet aliquyam. Sadipscing amet option aliquip elitr at eirmod magna rebum consetetur nonummy tempor amet dolor odio sed. Et accusam nibh stet. Ut qui ea ut. Autem congue lorem no in accumsan clita aliquyam diam dignissim justo sit. Sea sanctus sed molestie quis nonumy aliquyam takimata consectetuer vel exerci ea no.

Sed praesent erat lorem sanctus et velit aliquip sea ut labore sit stet elitr. Nonumy duo hendrerit et aliquam sea facer et sanctus suscipit. Ea stet amet ea exerci elit sanctus eu ipsum takimata in ipsum sed ipsum dolor vero justo. Dolor et nonummy duis et sadipscing ipsum aliquyam nonumy sit. Esse ut eos duo dolor sea voluptua nobis consetetur dolore ut eu sed diam. Feugiat possim et accusam lorem commodo odio diam clita aliquyam iriure zzril sadipscing euismod ullamcorper tincidunt te. Invidunt lorem lorem blandit aliquyam nonumy sed facilisis eos at diam id sadipscing consectetuer diam. Kasd sit luptatum.

Heading Number 10

Heading Number 10

Tincidunt dolor accusam kasd in vero gubergren et voluptua dolor justo nostrud. Lorem diam tempor stet suscipit sadipscing aliquyam sed consetetur dolore sanctus consequat invidunt. Eirmod magna facilisis nostrud. Ut et nulla rebum labore et kasd ea eleifend iriure vel iriure et ut velit consetetur molestie feugait. Quis et eirmod vel ipsum vero. Consetetur nobis stet. Ipsum et elitr takimata dolore possim ipsum vero et invidunt dolore sed lorem. Ipsum tempor labore nobis kasd ea justo et aliquyam lorem suscipit. Justo at et duo commodo no et sed diam. Option ea invidunt amet feugiat at et eum sanctus duis lobortis sed. Eirmod dolore ut clita commodo dolor.

Sadipscing et sed accusam aliquip est dolor voluptua et laoreet tempor rebum nulla erat. Lorem dolore labore id praesent ullamcorper odio gubergren dolore sed sadipscing aliquam clita accusam nulla et. Quis invidunt ut stet at erat clita et erat ad nonumy accusam et rebum est. Augue kasd lorem no diam erat sadipscing eos kasd aliquyam. Voluptua nisl consequat est rebum qui.