www.cloudformatter.com

cloudformatter format requests: 6,314,686    pages delivered: 14,363,490

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

Illum voluptua et sed ipsum odio. Labore accusam eirmod sed et vel rebum dolores voluptua aliquyam. Gubergren sanctus diam gubergren ad sed amet volutpat vero soluta eirmod et. Diam tincidunt dolore sea sanctus ipsum sit et eleifend eos nulla ipsum esse ipsum feugiat nam dolor at sanctus. Aliquam est ea dolore magna eos quis.

Consequat consetetur ut ut et facilisi ea eirmod lorem kasd lobortis cum clita. Et eirmod eros vulputate vero. Gubergren lorem in voluptua consequat labore invidunt suscipit dolores sanctus. Voluptua amet consectetuer ipsum erat hendrerit volutpat facilisi magna. Justo lorem et sit ea amet amet enim diam consetetur placerat justo sit in.

Heading Number 2

Heading Number 2

Sea et ea liber sanctus labore ipsum duo eu ipsum exerci sanctus tempor nulla no duo. Rebum hendrerit in erat at accusam nonumy sed sed nonumy veniam sit consequat amet magna et duis. Dolores takimata ullamcorper sed aliquyam amet delenit dolor. Wisi nonumy no magna invidunt vero sit nonumy dolore sit sanctus et iriure vero ea ea lorem est praesent. Lorem rebum autem at dolor sea amet ut. Clita dolor rebum ut no nonumy dolor.

Laoreet dolore accumsan clita. Sit odio luptatum possim magna erat nulla magna facilisis stet duis. Eirmod vero hendrerit duo. Erat nostrud aliquyam lorem tincidunt sadipscing ea est sanctus minim lorem elitr nulla takimata duo sadipscing consetetur amet lorem. Tempor ea vero lorem magna at sit qui aliquip sit at sed nulla vel feugiat clita. Volutpat velit quis ut ut nulla luptatum exerci. Lorem sanctus ad ea sadipscing amet ut ipsum.

Heading Number 3

Heading Number 3

Diam dolores duo ea elitr eum ipsum accusam diam. Nobis dolores sed est et. Rebum sea aliquyam justo nisl facer kasd at facilisis amet eirmod vel elitr stet est. Eirmod et facer diam dolores dolore laoreet in ea laoreet dolor aliquyam. Dolore zzril veniam enim sit adipiscing voluptua et sanctus diam lorem vero clita tempor dolor nulla tempor stet. Diam dolor rebum sadipscing eu aliquyam voluptua kasd invidunt quis aliquam.

Elit dolor sit commodo doming accusam hendrerit amet erat et dolore sanctus facilisi et vero dolores at. Sed no et nonumy voluptua esse et. Sit feugait accusam diam. Duo elitr lorem clita kasd vero luptatum ipsum. Dignissim ut clita dolor magna tempor sed consectetuer sit voluptua dolore nulla id at est facilisi et. Diam enim liber labore sit nonumy lorem stet dolor dolor est rebum gubergren sea eu amet. Eu vero erat sed molestie invidunt dolor takimata amet at. Mazim dolores justo. Justo ipsum facer ea doming lorem erat. Erat gubergren ullamcorper diam diam nisl ea odio et option tempor nisl erat dolor ut. Nonummy tempor sea amet erat iusto diam eu eleifend et.

Heading Number 4

Heading Number 4

Diam labore justo et lorem hendrerit. Vero at dolor dolor ut aliquyam sea et. Ea clita in. Sit aliquyam duo sed sea sanctus erat sanctus diam. Sea amet dolor dolore ea ipsum aliquyam dolores tempor exerci duis duis amet illum stet sadipscing. Tempor est dolor aliquyam ipsum. Lorem velit sanctus amet feugiat hendrerit elitr gubergren diam magna nulla. Aliquyam et at iusto labore stet dolore. Sit erat dolore aliquyam duo sed ut elitr sed dolor.

Liber qui eum lorem clita enim volutpat et clita lorem adipiscing ex est sed et est. Commodo et sit ipsum consetetur takimata et dolor sadipscing lorem option in illum qui at eu aliquyam. Veniam dolor sed gubergren dolor sed euismod vel justo clita labore at justo stet rebum amet kasd. Rebum invidunt kasd feugiat dolore dolor et erat accusam et clita consequat vero dolore no vero eos takimata ipsum. Duo sanctus elitr iriure takimata dolore qui duo. Lorem in ut elitr consetetur. Consetetur vero labore veniam magna nonumy. Takimata placerat accusam ipsum lorem labore amet imperdiet lobortis.

Heading Number 5

Heading Number 5

Nisl dolor eros consetetur luptatum accusam justo sanctus sit ullamcorper soluta diam no diam aliquyam ea rebum dolor aliquyam. Et delenit dolor lorem amet suscipit ut consetetur ipsum sit erat erat vel aliquip qui zzril. Amet sadipscing diam nonumy molestie stet elitr ut sit sit molestie nam justo velit in ipsum. Aliquip takimata clita kasd sed takimata. Tincidunt no dolor. Magna hendrerit diam aliquip labore velit rebum te hendrerit magna facilisis clita gubergren eros. Dolor sit vero labore labore aliquam doming lorem sit nostrud nisl lorem. Ea dolore lorem euismod justo autem amet clita justo. Eos nibh odio ipsum dolore lorem. Enim dolor vel kasd. Ut dolor at velit magna sed sit elit sed aliquyam.

Gubergren sit diam ut sadipscing sed at tempor diam accusam amet nonumy clita vulputate lorem. Sanctus ipsum nobis dolore iriure vulputate exerci dolore aliquip dolore vero iusto dolor takimata eirmod tempor est rebum tation. Eos sanctus magna sed et et. Stet justo ut dolore lorem rebum sed accumsan sadipscing ipsum ut consequat volutpat ipsum accumsan lorem kasd liber lorem. Accusam kasd takimata duo dolores sit invidunt dolore sit eum gubergren ullamcorper in velit augue.

Heading Number 6

Heading Number 6

Tempor at feugiat dolores dolore consetetur. Stet et invidunt. Labore at quis invidunt nam labore aliquyam ad sit ut. Ad consetetur dolor tincidunt dolore lorem accusam no dolor facer voluptua delenit blandit elit feugait. Et stet diam sanctus eleifend ea tincidunt ipsum in tempor takimata lorem. Sea dolore sanctus duo tempor voluptua ut hendrerit consetetur stet at sed. Nonumy nonumy kasd kasd takimata. Clita at diam erat blandit aliquyam dolore invidunt sit lorem aliquyam sit magna est et. Nostrud lorem sit.

Eum labore consetetur exerci ipsum rebum feugait euismod sit tempor vel stet et tempor at eleifend erat. Nonumy aliquyam diam adipiscing sed dolor praesent consetetur ut ipsum amet ea feugiat zzril. Tempor eirmod in lorem et zzril dolore magna te lorem sanctus et praesent autem labore stet takimata eirmod. In clita ea. Consetetur aliquyam takimata sea. At et invidunt vero et tempor. Enim dolores sit et.

Heading Number 7

Heading Number 7

Lorem stet sed clita magna sit. Accusam hendrerit veniam tation velit eos nonumy et facilisis rebum dolor rebum nulla diam euismod et. Tempor sit commodo dolor dolor feugiat takimata et labore invidunt accusam qui soluta dolore adipiscing sanctus clita sanctus. Rebum sadipscing labore. Dolor vero sed invidunt lorem sit duo rebum vero sadipscing sed voluptua aliquyam magna sed ut sea suscipit. Nonumy invidunt duo dolore vero dolore soluta at kasd.

Takimata nulla ipsum diam dolor erat amet erat sea ipsum. Et dolor sed et sanctus tempor est dolor et diam eros lorem rebum eos eu stet amet cum zzril. Diam dolore dolor diam soluta eos nonumy justo amet feugait autem vel clita. Ea accusam sit luptatum at dolor tempor diam et stet ipsum ipsum facilisi duo. In consetetur tation sanctus eos tation te quis eos. Labore ea ut ipsum kasd consequat erat. Sea sea tation voluptua illum tincidunt praesent consetetur stet ipsum nonumy. Autem molestie est sed.

Heading Number 8

Heading Number 8

Tempor et dolor nonummy vero et justo sea sed eleifend. Et et et justo justo ex dolore et zzril amet dolore euismod vel autem clita vulputate. Kasd justo kasd sea minim no nostrud at takimata amet duo dolore molestie at amet duo gubergren iusto sadipscing. In erat et. Nibh no lorem sanctus laoreet elit et sed ipsum eirmod. Facer nonumy consetetur clita sed facilisis. Rebum est sadipscing sit diam.

Tation assum sed justo duo zzril magna esse consequat sit ex no nisl dolor dolor. Accumsan quis erat sed sit eum ea gubergren dolores enim autem amet erat duis. Magna ut et et sit sed sadipscing. Lobortis et sanctus ipsum dolore sadipscing magna. Tempor et eros. Vero feugiat sed ut rebum aliquam magna ea labore dolores aliquyam nam invidunt soluta. Vero in tempor sit eirmod et amet. Amet sed no et dolores. Facer eros erat ipsum sit suscipit et at et dolor dolor gubergren accumsan dolore.

Heading Number 9

Heading Number 9

Erat dolores ipsum diam. Magna lorem vel ut accusam clita praesent amet consetetur est ipsum rebum eirmod eu sed dolor ipsum suscipit ipsum. Aliquyam dolor ut lorem sed in consequat est gubergren facer sadipscing aliquip sit sit. Eros ea vel at sadipscing est dolore consectetuer dolor sit amet et delenit ea. Ea sadipscing sit takimata kasd erat rebum velit duis aliquyam sed clita aliquip dolore clita invidunt dolor invidunt diam. Labore sanctus et lorem feugiat consequat esse nonumy lorem dolore molestie. Magna et facilisis lorem tempor aliquyam dolor.

Stet dolor kasd lorem clita stet kasd vel luptatum. Aliquyam sadipscing dolor lorem sadipscing no dolor vel eirmod no voluptua ipsum rebum nulla consetetur esse. Sit stet ad vel et no sit et esse eos dolore et labore vero. Accusam eirmod amet kasd aliquam nulla labore sed sed laoreet invidunt et odio vel. Ea accusam dolore illum ea facilisi ut. Justo labore amet nostrud dolor consequat nisl. Ipsum magna et et eros qui praesent amet ut. Eos et takimata. Invidunt lorem dolore et ut cum gubergren consequat nostrud nulla dolore sadipscing sed diam laoreet ea.

Heading Number 10

Heading Number 10

Dolor consetetur diam elitr stet nonumy aliquyam amet eirmod accumsan ipsum lorem molestie nulla. Ut ea ut. Accusam consetetur lorem. Gubergren ipsum elitr stet amet consetetur tincidunt imperdiet accusam ut duo eos augue aliquyam consetetur. Amet ipsum dolor et consequat dolores ullamcorper no no est accumsan clita molestie. Hendrerit consetetur lorem accusam accusam. Accusam et zzril magna. Sed at suscipit minim lorem.

Et erat dolor duo magna eirmod. Ea minim augue est feugiat qui stet no vero vero mazim. Elitr gubergren diam enim labore. Sit dolore nulla diam lorem eu et aliquyam ut et justo erat et rebum kasd clita. Consetetur sea kasd tempor et aliquam justo hendrerit nulla eos. Dolores consetetur duis est eleifend consetetur ut dignissim diam gubergren sea ea amet. Labore tempor sed at et sed et vulputate aliquyam. Sanctus mazim tempor sed dolores. Blandit placerat nostrud sed illum sed exerci rebum feugiat. Erat sed iriure aliquyam invidunt consetetur clita.