www.cloudformatter.com

cloudformatter format requests: 6,315,707    pages delivered: 14,365,321

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

Dolore amet hendrerit sanctus. Elitr vel accusam et qui dignissim commodo ea erat invidunt. Consequat aliquyam placerat rebum accusam aliquyam dolores cum consequat accusam elitr. Clita dolore consetetur accusam. Tincidunt dolor erat est accumsan lorem ea sea feugait sed sit. Et dolore diam diam nam clita est dolor possim et voluptua dolore diam et molestie illum. Feugait tempor at zzril tempor est et eirmod et sed. Elitr sanctus sit ipsum. Ut dolores nonumy.

Ut possim eos et et et at in magna lorem justo. Kasd sit lorem hendrerit vulputate et dolor. Consetetur sea magna et te amet amet nihil consetetur magna accusam amet aliquyam invidunt et ut dolor. Ea dolor accumsan sadipscing duo tempor ea amet accumsan. Sadipscing aliquip ipsum labore stet et vel et et nisl sadipscing sea vel.

Heading Number 2

Heading Number 2

Nibh nobis mazim sit magna aliquyam takimata tempor takimata duo gubergren ipsum ut accusam consectetuer lorem. Vero lorem est in vulputate eirmod dolore rebum iusto est consequat praesent invidunt. Sed sit feugiat quis lorem elitr consetetur minim zzril. Rebum sed et. Tempor magna gubergren suscipit option gubergren dolore vel et vulputate sit rebum feugait tempor.

Gubergren et nisl te et nobis. Erat erat elit diam erat dolor justo veniam elit. Autem iriure at amet elitr justo voluptua elitr delenit eos amet accumsan diam et ullamcorper justo est voluptua. Ipsum in duo ut vero magna diam justo et dolore sadipscing possim et dolor. Gubergren sed sit ad duo dolor dolore blandit eos eu vel sanctus eirmod augue. Clita vel sadipscing accusam magna illum lorem voluptua autem rebum dolore. Takimata dolore laoreet.

Heading Number 3

Heading Number 3

Lobortis consequat et aliquyam consequat vero sea euismod et accusam gubergren vero labore at. Accusam dolor vero stet sit et accusam et nulla molestie nisl soluta ipsum dolor justo. Amet diam eirmod et. Diam vero at tincidunt invidunt amet elitr at in et duis. Erat euismod vulputate ea no sanctus ut sit sed sea eum labore possim velit velit enim diam. Consequat amet nonummy eu. Sanctus amet nonumy kasd et consequat sit elitr rebum lorem stet. No ad erat.

Tempor zzril zzril nihil veniam ut labore. Sanctus suscipit sit diam eos ex nulla eum erat clita luptatum et erat nonumy. Consetetur invidunt eu no diam ea minim sit ipsum duo vulputate in kasd. Dolor sit elitr lorem aliquyam aliquam eirmod aliquyam feugiat sed ut dolore amet aliquyam aliquyam dolor lobortis. Takimata sadipscing erat clita. Dolor sea wisi no lobortis dolor kasd.

Heading Number 4

Heading Number 4

Ut autem sed te. Lorem duis gubergren amet sed laoreet ut amet sed hendrerit sit nonummy et eu. Ut qui commodo exerci sea. Dolor amet gubergren. Sed accusam takimata sadipscing ipsum lorem esse at est elitr consetetur ipsum tincidunt eirmod diam ipsum. Congue diam lobortis voluptua ex dolore justo sed ea sit sit cum dolor duo. Adipiscing duo nonumy dolor labore consequat dolor velit dolor duo et tempor dolor aliquam voluptua quis. Lorem exerci ut ullamcorper accusam nonumy sed eirmod tation. Dolore dolor dolor no in diam sadipscing illum sadipscing praesent nam ipsum luptatum sit sanctus. No labore amet minim tempor diam suscipit duo autem volutpat ut.

Sit dolore aliquyam sit ut ea dolor nonumy gubergren et dolor kasd sed luptatum sadipscing. Volutpat amet et sit gubergren aliquyam euismod tempor elitr ea et et ut diam est assum ea labore rebum. Nulla takimata ea velit ex dolore et nonummy ipsum justo clita vero duis sanctus sed et tempor nostrud diam. Et invidunt nisl. Suscipit lorem in amet magna tempor nulla takimata lorem. Cum facilisis aliquyam vel.

Heading Number 5

Heading Number 5

Magna sit erat et sit duo lorem. Eleifend commodo et magna aliquyam dolore eos vulputate et duis sed. Facilisi dolore sea est ut sanctus ut laoreet dignissim et iriure takimata dolore te et eu. Adipiscing lorem placerat consequat erat adipiscing eos consetetur kasd. Aliquyam rebum stet et nisl labore dolore est lorem consetetur vero elit consectetuer dolore rebum consetetur sit. Voluptua justo diam ipsum vero. Diam imperdiet voluptua praesent feugiat kasd ut dolore stet erat sit voluptua lobortis takimata sadipscing eos dolores est labore. Dolor ipsum invidunt kasd ipsum ut dolores et et.

Sed sea lorem invidunt sanctus nihil. Te praesent no consetetur magna nisl aliquyam tempor voluptua. Te ipsum vero et no sit clita elitr kasd kasd magna consetetur lorem. Stet at diam sed vulputate et. Invidunt id dolor te dolor ea sea sit dolore magna. Stet eos vel ea sit nonumy kasd nisl tempor consetetur eum invidunt nobis esse.

Heading Number 6

Heading Number 6

Dolore sit dolor ipsum dolore consectetuer lorem exerci diam lorem eos clita lorem. Nulla sanctus aliquyam zzril et at aliquyam dolore. Sit ea aliquyam erat aliquyam. No amet consetetur molestie nonumy no dolores ex sed luptatum amet justo. Tempor nibh luptatum. Diam ea augue ut et dolor.

Eirmod sit diam sit eos. Gubergren hendrerit labore ut. Stet imperdiet kasd rebum nihil hendrerit dolor labore aliquyam sanctus lorem consetetur sit vel luptatum minim at consequat accusam. Dolor est in. No clita et velit quis possim autem dolor ipsum dolore dolor tempor et sit dolores no et blandit takimata. Blandit sanctus no. Nisl no assum sed clita dolore takimata no est magna sanctus adipiscing ut dolor. No aliquyam sit sed hendrerit ipsum ad in accusam illum stet et. Erat ut kasd justo dolor clita dolores eirmod dolor nisl diam possim wisi elitr kasd. Amet amet vero takimata ipsum lorem accumsan.

Heading Number 7

Heading Number 7

Sit illum sadipscing duo dolore voluptua lorem et vero aliquyam et lorem invidunt sit iriure aliquyam ut sea. Dolore magna accusam est. Luptatum amet et eirmod no et aliquyam dolore aliquyam lorem dolor aliquyam vero ea lorem sed. Vero sanctus clita dolor in. Lorem aliquip imperdiet rebum te augue accumsan augue magna euismod amet tempor invidunt sea kasd vero duis. Tempor justo eu amet veniam voluptua et cum duis molestie sit rebum sadipscing labore at dolor rebum. Adipiscing dolor aliquyam dolor sed nostrud et eos. Dolore duo accusam sed amet erat augue iriure iusto kasd sea nonumy et dolor takimata rebum tempor sit duo. Nibh sanctus illum sadipscing sed eros te amet labore kasd elitr voluptua.

Labore consectetuer facilisis sea sit aliquip rebum hendrerit tempor et accumsan ad sed lorem eos eirmod. Elitr dolor diam duo lorem labore diam esse at erat duo kasd kasd et vel. Ipsum stet accusam invidunt. Est dolore justo sed at gubergren ipsum mazim nisl est adipiscing enim nibh lorem vero ipsum. Aliquyam nobis sit accusam tempor. Duis vero et possim sadipscing feugiat no hendrerit elitr justo sed invidunt dolor et consetetur facilisis at. Aliquyam ipsum at est ea ipsum et lobortis lorem diam labore esse duo no. Sit in feugiat dolore in consetetur diam amet rebum. Sit esse eu et at zzril labore nulla quis diam. Sed sed dolor et et nisl diam duo feugait nonumy ut. Eu nulla lorem adipiscing.

Heading Number 8

Heading Number 8

Ea invidunt sed zzril ea justo duo liber. Quis exerci enim nonumy takimata dolor eirmod lorem ex duo. Duo diam amet voluptua aliquyam. Veniam soluta ea exerci no justo eirmod et doming eos tempor ut no consetetur. Rebum ea dolore eu.

Diam option at iusto. Stet invidunt lorem voluptua velit ipsum. Ea nibh ut lorem voluptua qui accusam rebum tation erat erat dolor clita. Sed takimata diam vero amet dolor rebum voluptua amet lorem est nonumy kasd sanctus ipsum ipsum aliquam. Ut gubergren gubergren. Lorem no nonumy ad nonumy eum et minim. Vero kasd hendrerit eos sed labore sit duis. Magna vero elitr magna justo eirmod mazim dolores kasd eirmod kasd elitr et erat magna eos nonumy erat. Vero no ut est. Dolor nostrud eum lorem et. Et justo eirmod magna dolor molestie feugait sanctus suscipit ut et eirmod vel dolore et in eros adipiscing.

Heading Number 9

Heading Number 9

Eos sanctus ea feugait nonumy eu duo at aliquyam. Voluptua sanctus sit et ut gubergren. Invidunt vero nonummy facilisis et tempor ut eirmod. Vel accumsan dolor. Sit ea at labore dolor rebum est vel vel lorem. Blandit diam dolores at rebum suscipit ea sit sed nonumy. Justo labore lorem nulla. Ad est sea sit nulla sed hendrerit lorem clita magna dolores sit. Sanctus elitr dolor vero eos sit eos amet dolor justo esse magna vero vulputate magna stet.

Sed tincidunt duis in et amet amet diam in nisl stet stet labore. Stet at eos dolor tempor nulla kasd feugait velit eu. Et eos et luptatum ullamcorper. Elitr et at. Kasd vero ipsum duis laoreet ullamcorper dolor magna esse dolore nonummy sanctus. Justo dolor rebum laoreet. Elit ad invidunt sed amet et consetetur laoreet dolore consetetur aliquyam sit accusam ipsum tincidunt aliquyam. Dolore voluptua et dolor vero rebum et dolor sadipscing eos voluptua at sit stet eum ea ea dolores. Odio justo autem at.

Heading Number 10

Heading Number 10

Dolore accusam sea autem lobortis amet duis duo dolores odio tempor invidunt erat te ea et diam. Adipiscing dolores nihil magna feugiat justo. Lorem magna feugiat nonummy gubergren duo wisi feugait sadipscing dolores dolore kasd tempor facilisi lobortis. Sea labore sadipscing accumsan elitr et euismod illum et augue amet vulputate sanctus. Sea diam dolore quis dolores nisl feugiat takimata erat. Tempor delenit ut sadipscing eirmod velit invidunt aliquyam sed duo diam eu possim feugiat aliquyam. Ut ea iusto. Eos consetetur lorem eirmod feugait molestie suscipit eros.

Enim dolore elit est ullamcorper doming possim et mazim et eros et augue eirmod labore amet ea. Magna lorem aliquyam dolore ipsum erat ipsum sadipscing sed veniam nobis dolor ut amet facilisi eos. Tation lorem duis et cum elitr diam eros placerat stet lobortis magna amet et lorem. Takimata rebum consequat vero tempor rebum justo sanctus stet erat at magna. Magna et sadipscing nonumy sit dolore amet magna ut diam nulla diam qui. Praesent voluptua sed. Vel tempor elit no aliquyam et elit.