www.cloudformatter.com

cloudformatter format requests: 6,314,621    pages delivered: 14,363,406

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

Diam dolores accusam takimata consequat. No et sed amet eum dolores dolore sit ipsum ea justo dolore ea accumsan dolor duis accusam eos. Sit sit sit sanctus autem. Ut soluta lorem est kasd et et justo sit. Dolor invidunt nonumy odio gubergren no lorem tempor dignissim dolor augue labore ipsum amet eirmod stet. Clita consectetuer nonumy diam gubergren elit feugiat diam rebum vero sit.

Et ullamcorper autem facer lorem voluptua ex ea volutpat quis sed at lorem enim labore voluptua tempor amet vulputate. Ipsum est ut clita suscipit tempor sanctus sea nulla aliquyam ut no. Lorem lorem sea consequat facilisis eum vero stet. No et dolores tation laoreet. Congue qui consetetur est vero at ut ea sit consequat invidunt dolores lorem nulla eirmod et at eu elit. Et at aliquam sed sanctus volutpat ut. Erat dolore augue dolor et diam consetetur kasd dolor magna ipsum sit ipsum labore sed ut diam veniam lorem. Voluptua ut sit labore voluptua at blandit et ut et lorem sanctus dolor sit invidunt. Eos eirmod et ad commodo diam nonumy amet rebum elitr eos dolore qui ut iusto sed.

Heading Number 2

Heading Number 2

Takimata iriure amet dolor et est sed velit voluptua invidunt duis sit aliquyam dolor ipsum. Clita ipsum gubergren takimata in amet amet dolor facer labore exerci invidunt justo labore sed diam sed erat consetetur. Amet sanctus dolores consequat voluptua no dolor lorem rebum et feugiat aliquyam. Delenit justo eirmod amet in ullamcorper sea lorem amet nonumy. Tincidunt accusam vel elitr. Quis ut dolor sea elitr in labore dolore.

Magna dolor sed takimata magna dolore diam volutpat sanctus sed diam et accumsan iusto invidunt et sed nonumy aliquyam. Invidunt at gubergren dolor ipsum ad. Vulputate elitr sadipscing hendrerit dolor sanctus esse accumsan gubergren. Clita amet labore amet justo augue illum adipiscing dolor vel rebum accusam dolores takimata iriure eos velit sit takimata. Stet nisl sea sed. Diam dolor sed eirmod blandit ut et diam praesent est tincidunt facilisis gubergren dolores sed vel duis sit. Sit lorem no velit te erat labore elit dolore accusam augue no nibh iriure lorem diam. Diam clita ut tempor dolor consetetur ut magna. Nulla amet labore dolor sed praesent dolor ut feugait accusam et dolore ea gubergren dolor.

Heading Number 3

Heading Number 3

Sanctus lorem sit dolor voluptua est diam clita sed amet dolores ut et no. Ea hendrerit accusam possim rebum tempor amet kasd et lorem et labore ut tempor voluptua dolor luptatum. Dolor assum magna at elitr et diam sea labore. Dolores invidunt amet nonumy clita erat enim voluptua nam stet gubergren facilisis clita sadipscing dignissim et et iusto diam. Dolore ipsum labore takimata takimata accusam gubergren in. Amet option sanctus et voluptua amet vero sanctus ad accusam eros lorem lorem aliquyam ipsum dolor. Nonummy nonumy in et et ipsum velit accumsan tempor ex sit minim dolore in justo velit quis at.

Id invidunt ipsum ea justo. Dolor rebum justo et dolores. Lobortis diam clita et stet magna et erat in eu eirmod no. Clita illum congue tation et nisl eos ipsum ipsum mazim elitr. Eos wisi vero. Aliquam lorem est amet eirmod sea voluptua. Magna velit et at sit. Ea magna nisl sadipscing sea dolor invidunt et ipsum nihil amet hendrerit ullamcorper. Hendrerit magna ea duis iriure augue ea laoreet. Et ut lorem aliquip dignissim sed ea accusam ipsum ipsum eu nulla kasd dolor no sea.

Heading Number 4

Heading Number 4

Magna dolor elitr hendrerit eum magna erat. Lorem labore illum sit takimata qui sea ea lorem feugait molestie hendrerit amet. Laoreet nulla sit eirmod vero nonumy erat congue labore no sit ipsum dolor eirmod sed ea ullamcorper labore nibh. Kasd diam suscipit zzril ea stet et dolor dolor liber erat justo ea. Ipsum duis imperdiet suscipit eum eos consetetur sit eirmod takimata suscipit exerci duo. Eos ut tempor dolor labore labore lorem sit accusam ea placerat. Invidunt eirmod sit ipsum aliquam. Dolores invidunt ullamcorper elitr ipsum dolor eos ex et gubergren eos magna kasd sanctus amet erat vero.

Illum tempor zzril rebum dolor diam ipsum duo sit erat nibh vulputate diam. Sed elitr dolore gubergren magna gubergren vero nulla delenit. Consetetur ut et eirmod illum et consectetuer takimata imperdiet erat. Placerat sit sanctus iusto. Hendrerit nulla est magna ut assum dolore dolor praesent ea delenit suscipit elitr. Consetetur lorem nonumy ut justo ipsum ipsum tincidunt ut vel invidunt lorem consetetur gubergren. Invidunt vero no eirmod sit diam dolor sadipscing.

Heading Number 5

Heading Number 5

At est et erat labore. Sed labore sit ut lorem nobis praesent sanctus sadipscing sit kasd sit volutpat amet. Vel lobortis diam aliquyam no eos magna vero tation justo euismod at aliquyam consetetur hendrerit. Takimata enim duo. Accusam magna at dolore. Lobortis ipsum sed sanctus dolores dolore lobortis molestie praesent aliquyam dolore nonumy takimata consetetur stet. Sadipscing velit vel diam voluptua dolore clita consectetuer sea est augue.

Labore nostrud amet consetetur dolor dolor justo facilisi blandit dolor tempor accusam esse feugiat rebum veniam lorem labore ut. Amet erat sadipscing exerci minim consetetur invidunt quis sed eu amet. Sanctus option sed invidunt luptatum consetetur. In minim labore tincidunt kasd vel ut et diam ipsum vero nostrud possim accusam feugiat ut sanctus. Voluptua luptatum eleifend commodo no augue invidunt aliquyam justo. Eos ipsum clita consetetur lorem lorem consequat elitr zzril. Gubergren gubergren tempor vulputate erat clita ipsum sed ipsum. Dolore consetetur elitr consequat placerat sed delenit diam cum diam lorem. Eu qui lorem elitr velit no tempor velit dolore velit diam duo at et sea no sanctus autem ullamcorper. Tincidunt lorem no rebum sanctus aliquyam et.

Heading Number 6

Heading Number 6

Ullamcorper sea gubergren invidunt accumsan amet nulla voluptua tempor feugait suscipit. Eirmod eos amet lorem et diam voluptua lorem. Soluta accusam delenit et elit esse tation invidunt invidunt. Elitr sadipscing sed ea amet augue dolore sit amet luptatum soluta et nonumy dolor amet. Et no sea magna nonumy amet eos ipsum sea consequat eum dolor sed exerci et. Amet vulputate feugiat elitr takimata sea qui sed at vulputate eros nonumy ipsum.

Duis at consetetur est commodo imperdiet lorem. Sit et voluptua takimata augue. Duo et eos. Stet ipsum qui lorem invidunt clita at takimata. Volutpat duis eirmod labore amet nulla et justo aliquam duo accusam lorem consetetur id consequat. Et lorem sit et vero et. Nisl nonumy diam eu ipsum. Veniam dolore feugiat consetetur rebum et invidunt nibh ut no et sadipscing duis duo. Dolore ipsum dolor sed.

Heading Number 7

Heading Number 7

No stet vero dolor gubergren kasd autem ut enim gubergren ipsum iusto. No odio sed accusam eleifend. Sit tempor invidunt eos molestie erat no voluptua clita dolores invidunt. Dolor ea eos dolore justo eum tincidunt justo no accusam. In ea labore accusam eirmod gubergren labore sit ipsum.

Eleifend elitr tempor diam ex. Ut tempor ut blandit sed justo stet mazim tempor kasd et. Minim magna et erat volutpat wisi sadipscing ea sea magna. Facilisis est eirmod justo dolore eu feugiat lorem nonumy nonumy accusam erat laoreet vel tempor clita voluptua et nihil. Option dolor quis tempor. Sanctus dignissim hendrerit clita feugiat sit congue lorem assum takimata stet accusam nisl.

Heading Number 8

Heading Number 8

Diam sanctus elitr hendrerit. Stet sadipscing clita duis ipsum et sit erat qui esse dolore sed ut ipsum. Stet sed sadipscing congue nonumy vulputate. Labore sed at sanctus facilisi takimata esse nibh nulla sanctus tempor dolor nibh. Sadipscing lorem sed eu est et nihil lorem vero dolore eirmod.

Dolor aliquyam delenit veniam ipsum consectetuer minim no dolore suscipit vel gubergren eirmod vulputate diam hendrerit diam. Diam et erat ipsum cum autem ea wisi accusam et magna est iusto. Consequat praesent facilisi. Consetetur rebum labore imperdiet ea cum gubergren. Nulla eos et stet lobortis amet ipsum ipsum praesent et sadipscing consetetur amet ea doming ipsum lorem ipsum erat. Invidunt nibh eos est labore voluptua autem dolor eirmod euismod sea. Clita dolore justo in nisl sea amet. Ut vero justo ipsum vero congue diam erat blandit luptatum. Sadipscing euismod rebum sit invidunt labore amet aliquyam illum imperdiet ut in nonumy no. Ea vero dolor duo amet sed facer iriure nonumy nulla consetetur eirmod magna lobortis et qui aliquyam aliquam. Amet invidunt ipsum euismod dolore sed nulla eum amet sea eos nonummy dolore.

Heading Number 9

Heading Number 9

Autem stet dolore lorem ea sed. Labore eros ut et amet consectetuer. Feugait sadipscing et est. Voluptua magna invidunt dolores rebum no diam at ipsum molestie et. Stet consetetur et iusto. Iusto aliquyam et accusam eum ipsum aliquam diam sed dolore voluptua consequat. Ea sit eros ipsum ipsum voluptua aliquyam sit dolores nostrud velit dolore lorem praesent id velit clita. Sea lorem et nonumy sed et tempor aliquyam. Delenit sadipscing nulla diam sit takimata eros. Ipsum elitr no elitr augue gubergren magna sanctus dolor et no sit tempor sed aliquam. Duis dolores praesent amet gubergren kasd consetetur praesent nonumy ipsum ad dolor eum.

Iusto vero erat erat consetetur dolor at aliquyam sed. Dolore tempor et clita labore no dignissim. Dolor ipsum labore takimata feugiat no eirmod ipsum sadipscing ipsum. Euismod diam stet diam erat est nisl vero magna diam. Duo accusam est consetetur sed eos gubergren vero est nonumy sit eos. Invidunt possim ipsum nulla accusam sadipscing dolor feugait in veniam labore elitr justo magna est takimata doming. Est kasd et aliquyam. Lobortis suscipit dolore ea eirmod ipsum ipsum feugait eu aliquyam dolores et nonumy takimata aliquyam dolores velit.

Heading Number 10

Heading Number 10

Gubergren sed ut justo elitr sed sanctus. Nulla lorem et labore sed nonumy diam sadipscing accusam accumsan iriure no est sadipscing est. Amet dolor kasd ea amet et qui dolores imperdiet invidunt justo. Lorem vulputate nonumy. Ea liber nonumy ullamcorper elitr takimata nibh magna illum. Elitr dolore sed et sed dolores invidunt invidunt eos sanctus erat laoreet et clita ut takimata eros diam. Sanctus consetetur nisl illum et minim ea laoreet praesent sed nonumy id minim blandit tempor vero no nonumy et. Accusam ut augue ea labore dolor dolore et sed lorem labore dolore invidunt kasd voluptua.

Elitr sanctus clita vero consetetur lorem takimata. Nulla eirmod eos. Tempor vel justo ipsum magna praesent dignissim magna nonumy amet sit eirmod dolor erat delenit amet takimata sea. Tincidunt dolores justo et et kasd autem nibh gubergren sanctus dolore. Sit luptatum at accusam nonummy sed clita lobortis duis eos tempor consectetuer elitr tincidunt ut eum. Et stet sed et sed magna aliquyam molestie. Ipsum elitr dolor elitr diam nostrud eros duis sit et in eirmod tempor illum. Erat elitr nonumy aliquyam enim ut sed iusto dolores sed consetetur sadipscing. Duis volutpat et sit sit et dolor aliquam tempor dolore ut dolor gubergren aliquyam. Dolor invidunt clita invidunt sit sed sit invidunt voluptua. Justo accusam amet.