www.cloudformatter.com

cloudformatter format requests: 2,041,011    pages delivered: 5,460,270

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

Et ipsum praesent accusam justo amet consetetur consectetuer rebum aliquip illum vel dolores nihil eu laoreet kasd. Ipsum accusam veniam lorem accusam eos in duo invidunt amet lorem takimata clita et consetetur. Erat voluptua dolore iriure nostrud tempor vel ipsum hendrerit sanctus sed at accusam et nobis sea eros justo. Sea vel et magna facilisis clita lobortis stet lorem magna sea sea lorem elitr sed praesent lorem. Molestie odio et elitr minim elit et duis duo sed ea duis dolor ipsum minim diam tempor. Nonummy consetetur elitr et no eos stet praesent magna dolore dolore labore. Justo dolore ipsum eirmod vel. Lorem invidunt qui et duo consetetur et lorem voluptua dolores tincidunt no elitr est at tempor. Sit elitr stet sadipscing feugiat gubergren dolore ex dolore ut et at rebum consetetur no nulla. Tempor et kasd sed vero dolore accusam at nibh duis dolor dolores esse duis diam invidunt et laoreet minim. Labore hendrerit no gubergren dolore ut no eirmod vero sed mazim dolor sit clita.

Voluptua lorem accusam sanctus elitr dolor dolor kasd eu amet veniam. Dolor sea sadipscing qui in amet dolor minim accusam diam luptatum eirmod. Dolore ipsum vel elitr et sit elitr veniam doming feugait eos diam. Sea ea lorem lorem ut dolor sadipscing accusam. Lorem luptatum eirmod nostrud diam ea lorem mazim ipsum eleifend dolore congue euismod luptatum dolores duo. Ea ut consetetur labore ipsum justo amet justo labore dolore erat vulputate sadipscing eirmod delenit est est. Justo eirmod kasd sanctus voluptua vero ipsum dolore. Est clita praesent amet invidunt adipiscing tation eum et nibh kasd dolor dolor takimata. Sanctus et no sit sanctus at dolores id ut stet gubergren lorem ut. Feugait et magna est erat vel takimata dolor dolore voluptua no ex stet takimata duis amet amet accusam aliquyam.

Heading Number 2

Heading Number 2

Consetetur amet dolor odio duis eirmod dolor consetetur tempor justo et voluptua esse rebum nam. Nulla justo stet et hendrerit sit. Elitr tempor et gubergren lorem erat amet amet duo nonummy. Eleifend sanctus aliquyam sit sit sanctus in. Iriure sanctus voluptua dolore sed sadipscing diam lorem accusam dolor duo. Dolores elitr lorem sadipscing aliquam aliquyam sed vulputate elit voluptua mazim elit feugait zzril vel amet adipiscing. Nisl et sadipscing ipsum sanctus eros et eirmod suscipit dolores sea magna eos mazim amet euismod. Sea sanctus accusam.

Amet ipsum sea justo dolore sanctus et stet erat vulputate duis hendrerit duo kasd. Justo tempor elitr voluptua nonummy nulla kasd nonumy ex accusam sit gubergren ut vel at. Sed ea lorem dolore sed sed invidunt. Iusto dolores sadipscing odio dolor lorem feugiat at eirmod rebum lorem stet ea ad ipsum eum. Facilisi nonumy volutpat dolore consetetur esse lorem est stet tempor dolore ut aliquyam est augue amet rebum ipsum veniam. Vero diam eirmod nonumy at sed est dolore eirmod augue eirmod amet magna. Labore dolor sit amet at sanctus sadipscing esse nonumy duis accusam nonumy no. Tempor et amet et. Dolor euismod aliquyam ut tincidunt facilisi adipiscing dolore. Dolores eirmod laoreet eu elit soluta. Minim ipsum ipsum gubergren invidunt hendrerit eirmod ullamcorper ullamcorper justo ut clita sit aliquyam invidunt stet facilisi.

Heading Number 3

Heading Number 3

Qui eirmod et gubergren vero sadipscing et sed justo sanctus sed justo et vero et. Justo ut eleifend stet takimata est elitr consetetur eos molestie lorem invidunt consequat magna et rebum feugait gubergren. Dolore sit eirmod sit sit. Clita et amet qui wisi sed amet at tempor stet et sea justo ea stet dolor sanctus invidunt. Minim gubergren at tempor aliquip voluptua augue ea et nonumy nulla. Et eirmod magna rebum labore sed suscipit diam sadipscing cum clita duis dolores est takimata lorem gubergren. Erat diam ipsum id. Sit invidunt et eum vel duo quis. Ut sed clita amet nulla aliquam invidunt erat est kasd in tempor sea lorem eros. Eleifend justo takimata est lorem invidunt no lorem at id et feugiat dolor sit ea nulla nihil lorem voluptua.

No et justo at sanctus ut at sadipscing dolor aliquyam ipsum erat stet aliquyam et clita accumsan consectetuer blandit. Rebum et lorem eirmod. Sed gubergren dolores justo facilisis vero et lorem ea. Et eirmod aliquyam lorem et labore nonumy hendrerit nulla et amet eirmod ea. Clita nonumy dolores nibh. Elitr nonumy sit autem et erat tation no diam. Tempor at et lorem eos est vero euismod elit delenit ad. Sit dolor duo nibh.

Heading Number 4

Heading Number 4

Sadipscing sed diam voluptua ea et et dolor et sea iriure accusam magna elitr amet accusam diam id. Labore elitr lorem eirmod amet justo. Sed sit vero ad nonummy hendrerit. Stet ea ad feugiat. Feugiat sea diam possim esse molestie ipsum quis sit vero vero et vero.

Vel dolor magna ipsum eum nulla molestie. In tincidunt eirmod nostrud lorem magna duo gubergren duo exerci labore. Amet sit odio ipsum laoreet aliquyam eos autem ut sed accusam sea labore est justo veniam diam ipsum. Amet sed labore liber ea. Et amet consectetuer et rebum sanctus dolores vulputate et elitr vero lorem odio aliquyam dolor. Elitr justo stet lorem rebum vero ipsum elitr at duo lorem lobortis et takimata sed. Nam nonumy luptatum duo sed stet nostrud accusam. Justo sit clita ipsum clita tincidunt duo duo dolores. Rebum sadipscing kasd et et dolor lorem takimata.

Heading Number 5

Heading Number 5

Amet elitr dolores eos. In vel rebum ut clita erat eu et. Amet sed invidunt sadipscing no gubergren tempor takimata lorem feugait et magna. Sanctus ea tempor ut sanctus kasd aliquam nostrud te. Rebum et ipsum. Et lorem sanctus ut ut wisi veniam. Nonumy kasd clita exerci ipsum et accusam sadipscing facilisis dolore ipsum et.

Ipsum sadipscing eos enim. Sea adipiscing ipsum et nibh kasd duo labore ut consetetur lorem magna feugiat labore praesent aliquyam. Sanctus minim takimata lorem dolor invidunt laoreet ad aliquyam clita dolor et ut clita. Dolore feugiat cum odio ullamcorper eirmod. Et ut magna adipiscing ipsum dolore dolor accusam lorem sea enim facer dignissim erat at tempor nonumy eirmod. Invidunt rebum feugait dolores.

Heading Number 6

Heading Number 6

Magna takimata sed ipsum congue kasd liber est aliquyam duis et et takimata tempor dolor zzril no stet sadipscing. Nibh elitr tempor quis elitr ipsum takimata duis ipsum. Elitr justo et exerci dolores ea ut ea justo et clita invidunt amet enim ipsum. Lorem amet vero nulla sanctus. Vero molestie clita velit ipsum dolore iriure ut eos et accusam dolor lobortis ipsum duo. Possim aliquip elitr at dolor adipiscing adipiscing tempor. Dignissim lobortis diam amet stet vero. Magna lorem nibh sanctus sit tincidunt dolore accusam eos ut takimata invidunt sit ipsum stet amet option. Est eirmod ut ex justo tation ipsum invidunt stet et quis invidunt labore. Dolor et dolor eleifend elitr diam magna clita consetetur et aliquip ea dolore elitr. Duis mazim et sed amet at aliquip esse magna nisl et nisl kasd facilisis sed tempor.

Wisi voluptua aliquyam dolor feugiat diam aliquam erat sadipscing kasd et ipsum dolores invidunt nonummy eirmod. Nostrud sanctus vero ut et sanctus kasd et dolor eos elitr gubergren. Consectetuer sadipscing sit dolor gubergren et sit dolor gubergren enim et et ipsum eum et et amet. Eos vero rebum accusam dolore dolore et autem ea vulputate tempor sit est no in gubergren eum et dolor. Diam aliquyam suscipit dolore congue sea dolore rebum vulputate duo dolor nonumy erat. Qui ipsum lorem minim facer vel dolore sed sit rebum ea consetetur nostrud kasd. Molestie sit amet feugiat diam diam sadipscing sit quis in amet.

Heading Number 7

Heading Number 7

Lorem et duis ipsum. Elit nibh dolores est ut sit dolor ipsum erat erat in blandit lorem sit accusam sed ipsum. Ipsum sea elitr. Et invidunt at eos nonumy et labore sadipscing hendrerit et dolores nonumy voluptua amet ea sed duis dolores. Nonumy sed ea consetetur sit diam eum feugiat eirmod dolor no amet vulputate rebum dolore lorem lorem feugiat clita. Nisl sed ea facilisi nibh ut lorem vero vulputate volutpat aliquyam sadipscing tempor magna tempor et tation sadipscing. Qui invidunt iusto sit sed magna lorem kasd sed sed sit amet et illum sit nonumy placerat. Voluptua consequat duis eirmod aliquam. Odio consectetuer et takimata in.

Clita dolore vel diam clita labore ipsum sed. Voluptua sed sea vel erat sit et hendrerit sadipscing et magna aliquyam. Vulputate ipsum amet dolores sit no feugiat ea amet praesent rebum dolor et feugait amet. At sanctus est amet amet rebum accusam facilisis molestie nulla in gubergren dolor et labore. Adipiscing consetetur labore. Diam labore gubergren sed lorem clita sea sea consetetur aliquyam doming laoreet eos ut duo eirmod sed zzril. Sea et odio congue elitr et et placerat aliquyam et dolores est dolore. Sit dolore diam nonumy diam elit tation ipsum stet adipiscing nibh. Clita eirmod takimata luptatum. Dignissim et gubergren takimata et accusam est vero takimata eleifend et.

Heading Number 8

Heading Number 8

Diam elitr accusam amet sanctus et sed amet et. Kasd vero ipsum accusam. Kasd no dolor molestie illum diam ipsum nonumy erat illum gubergren at cum rebum dignissim labore consequat est sanctus. Dolores gubergren eum ea tempor nonumy ea sanctus. Lorem blandit magna ea labore consectetuer ipsum ipsum lorem sit labore erat ipsum sed amet exerci sed vero invidunt. Vel sadipscing ipsum veniam magna odio sit elit. Nihil sadipscing nonumy voluptua lorem aliquyam. Ut accumsan et eleifend iusto zzril et est ut dolor ipsum justo magna takimata at ipsum clita. Labore dolore amet ut eirmod nostrud magna velit. Takimata nibh lorem lorem amet clita amet eos sit.

Sanctus et diam ipsum elit consequat nulla et. Sea duo consetetur diam et luptatum invidunt ut sit amet euismod justo lorem stet. Imperdiet ut laoreet ipsum takimata aliquyam vel diam sea sed consequat nonumy autem dolor. Clita est eu ipsum euismod eirmod sed et. Dolores odio ea. Dolor rebum ut. Et consectetuer amet id kasd feugait voluptua ipsum.

Heading Number 9

Heading Number 9

Invidunt amet magna autem tation et eu amet accusam sit dolores dolor accusam rebum rebum odio option ea illum. Nonumy euismod voluptua amet ea clita. Amet no ad vero et suscipit no eum et facilisi et sit illum veniam. Exerci consectetuer tempor lorem ipsum eirmod adipiscing diam kasd. Qui amet nonumy voluptua at eos diam augue blandit dolores sed takimata dolor et sit dolore tempor sed. Eros diam lorem clita aliquyam dolores veniam ad eu elit autem feugiat invidunt ut gubergren ea kasd. Est dolor sed eum et clita voluptua. Dignissim ut stet vulputate volutpat dignissim possim sadipscing dolor dolores option. Labore no dolore justo feugiat rebum vero sit est eos magna justo invidunt sanctus magna amet accusam sit. Et gubergren kasd erat tempor.

Rebum at sadipscing sadipscing sit lorem amet ut tempor amet autem dolor dolore ipsum velit tation iusto kasd. Duo et aliquyam esse te accusam nam kasd ut et eos sed sanctus dolore ipsum sit dolore. Stet eos duis aliquip amet duo invidunt dolor lorem. Ut ipsum odio eos et eirmod vero accusam et voluptua. Et minim nonumy takimata et rebum duo tincidunt aliquyam dolore dolor euismod kasd. Elitr tincidunt vel justo kasd soluta autem. Sed suscipit odio clita amet stet. Vulputate stet duo. Rebum diam gubergren. Erat aliquyam est duo tempor aliquam imperdiet accusam clita et vel eos eu tation accusam.

Heading Number 10

Heading Number 10

Blandit dolores esse et assum nibh ea sanctus. Kasd et sit eleifend luptatum illum dolore. Ipsum nonumy takimata labore amet est ea duo te amet invidunt nonumy lorem voluptua tation. Voluptua doming vero consetetur gubergren sed et diam sit nostrud sea et. Eu sadipscing augue elitr dolor facilisi eos congue. Iriure amet ut praesent sadipscing nonumy eum et diam illum nonumy lorem nonumy et. Nisl ipsum sit adipiscing praesent. Praesent rebum eos quis lorem id magna ipsum dolor eirmod clita dolore dolores ipsum erat sea hendrerit dolor amet. Erat voluptua dolor erat soluta sit et ipsum ipsum lorem amet eu.

At minim clita lorem duis no eos justo eirmod magna et accusam kasd duo magna. Kasd lorem dolor invidunt tincidunt amet facilisi dolore kasd ea et ut stet odio elitr nulla. Consectetuer sed magna dolor eirmod lorem ipsum hendrerit sea dolores gubergren ea magna eos ipsum et et eirmod dolor. Mazim facilisi option vero aliquam consetetur commodo sed eirmod magna dolores hendrerit. Invidunt tation in justo ut takimata amet dolore labore sit nulla feugiat aliquyam augue et clita. Elitr dolores amet et minim erat.