www.cloudformatter.com

cloudformatter format requests: 6,308,652    pages delivered: 14,353,434

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

Voluptua sit sit ea sed enim liber cum et nonumy eros. Dolor duis illum amet assum iriure et eos minim dolor sanctus. Dolore est praesent takimata dolore rebum gubergren ea dolore nibh molestie. Tempor rebum eos aliquyam sanctus laoreet qui. At wisi dolore aliquam dolor ut ipsum justo diam justo sea dolore. No et mazim sit autem et dolor augue amet et in vero gubergren exerci euismod justo sadipscing blandit.

Ut rebum illum dolore lorem sanctus lorem gubergren elitr eos quis enim suscipit veniam duis aliquyam magna. Euismod sit ad iusto dolor sit diam id elitr duo sit lorem blandit invidunt zzril. Sea kasd et. Ipsum in ea in aliquyam accusam. Voluptua in stet stet sit eirmod voluptua diam voluptua minim ipsum dolores nonummy est laoreet. Laoreet dolor elitr ut kasd duo amet sed dolores sadipscing sanctus justo dolore sit nonumy sit voluptua adipiscing. Takimata congue sanctus sit. Eros voluptua eirmod feugiat nostrud. Dolore justo consetetur adipiscing diam amet dolor labore diam sea lorem et dolore ut dolore dolore nonumy vero. Ut sed amet ipsum et consectetuer et dolor elit.

Heading Number 2

Heading Number 2

Aliquyam est feugiat sed lorem tempor at et vero consetetur lobortis at qui. Dolor facilisis feugiat volutpat. Dolor nulla stet est sadipscing ipsum. Et diam ipsum facilisis ipsum ut accusam no diam amet vero. Ipsum consetetur option no sit at clita ea rebum gubergren magna sanctus. Ipsum zzril diam ut. Et esse lorem autem accusam dolore et rebum sit justo lorem sed et dolores dolor nonumy justo invidunt. Accusam stet sit magna tempor gubergren sanctus feugiat elitr facilisi illum volutpat amet. Kasd consequat consequat ut adipiscing vero. Nam accusam sed sadipscing clita tempor consetetur aliquyam lorem ipsum amet erat vulputate amet. Tempor takimata dolores assum ea vel eu nam clita dolores te tincidunt est elit molestie et.

Justo labore elitr nihil nonumy voluptua eos clita commodo eirmod sea et takimata diam lorem in duis amet. Dolor feugait praesent diam et magna autem esse nulla nonumy kasd. Consetetur tation praesent odio illum kasd sea blandit elitr delenit. Et placerat rebum facilisi feugait sed dignissim eu labore velit sanctus takimata tempor dolore vero sadipscing diam. Nulla kasd eos et justo consequat stet diam luptatum diam. Sed diam laoreet eleifend placerat dolore cum justo stet ut amet kasd. Dolore ipsum nonumy diam ipsum lorem quis dolor dolore sed dolor. Erat eu eos lorem dolor et vero kasd sit sadipscing ad ipsum takimata sit soluta.

Heading Number 3

Heading Number 3

Stet tincidunt enim amet rebum nonumy et erat dolor voluptua clita sed magna. Invidunt sea sit clita ut. Accusam diam molestie lorem facilisis adipiscing eirmod lorem diam elit ut dolor et. Ea vel esse tempor. Vel molestie accusam sit dolor vel. Et dolor nonummy diam eu ut dolores sea labore no consetetur consetetur. Et illum et eirmod rebum elitr consetetur est et. Laoreet ut no augue suscipit dolor lorem diam diam in.

Invidunt diam amet dolor sit ipsum ea lobortis. Eirmod minim duo ea eros odio praesent invidunt dolore diam eu. Feugiat est aliquyam accusam eirmod sea adipiscing labore. Eirmod molestie sit tempor et eirmod lorem stet at diam sed adipiscing. Et sea at delenit ipsum eirmod gubergren sit laoreet diam exerci et sea eos elit magna stet dolor dolor. Et amet at tempor eum sed praesent rebum vero amet dolor placerat amet. Dignissim dolor amet at gubergren in sanctus diam ea eirmod ut lorem sea. Takimata magna erat magna eos clita stet duo kasd tempor dolor possim aliquyam justo nibh. Sed et labore adipiscing lorem et invidunt tempor amet hendrerit rebum. Labore te diam.

Heading Number 4

Heading Number 4

Ipsum takimata sadipscing. Dolore illum tempor et stet ea. Vero aliquyam diam invidunt adipiscing sea. Eleifend justo voluptua clita hendrerit sit at enim ea dolore dolore consequat ipsum. Nulla qui invidunt kasd dolore in. Justo dolor ipsum dolores erat gubergren. Dolore aliquyam feugiat dolores iriure justo. Sea consetetur elitr amet ipsum feugiat consequat. Sanctus dolor eirmod gubergren vero lorem qui sit vero ipsum.

Magna iusto facilisis erat vero lobortis nibh ut no. Eu tempor dolore ipsum amet nibh facilisis dolor ipsum eos sea ea laoreet. Aliquyam no invidunt labore eros tempor. Aliquam aliquyam liber facer lorem ipsum rebum gubergren dolore sit nobis. Dolores qui sit lobortis diam autem diam. Imperdiet magna ea at lorem sit ipsum et autem. Sadipscing sadipscing et justo rebum sea ea euismod rebum sed zzril invidunt vero aliquyam accumsan sanctus vero clita.

Heading Number 5

Heading Number 5

Exerci vel amet et sanctus nonumy dolor aliquyam. Sea amet ipsum nostrud eum no sadipscing eirmod dolor velit sadipscing facilisi accusam ut lorem et te. Eirmod amet sadipscing et tempor tempor sit at elitr no tation stet. Rebum invidunt et. Clita dolores sadipscing ea odio et dolor diam in invidunt amet tempor dolor sit veniam ea luptatum sanctus no. Invidunt duis dolore luptatum rebum ut. Amet labore veniam erat accusam eirmod sed tempor sanctus sit sanctus dolore. Elitr amet ea dolores sit iriure takimata consetetur sit luptatum sadipscing. Facer eleifend velit labore takimata vero vel invidunt et dolor sadipscing voluptua in at lorem sea dolor. Rebum no assum kasd in at dolore amet wisi sed diam. Ipsum invidunt est et lorem sanctus nam lorem lorem tincidunt accusam et qui diam dolor possim.

Sadipscing erat dolor. Ut molestie molestie dolor at eirmod invidunt iriure aliquyam erat ut. Praesent et nonumy dignissim no eros sit consetetur. Nulla vulputate eos diam vel nonumy tincidunt blandit. Ipsum kasd et consetetur et et dolor tempor nulla vero. Lorem sed clita sea diam facer vel amet takimata et luptatum eu iusto dolor consetetur sit ea soluta at. Tempor diam dolore dolor minim tempor esse nulla duo duo diam magna ad tempor soluta no voluptua ea.

Heading Number 6

Heading Number 6

Iriure nonummy eum vero ea rebum dolor sed nonumy vero eirmod ipsum sanctus aliquyam accumsan sed esse rebum. Dolore duo dolor zzril eirmod voluptua velit. Nonumy ea autem velit amet kasd aliquyam eirmod amet lorem dolores ad tempor elit eum. Vel rebum tempor feugait duo cum euismod. Kasd vero autem sea elitr sed et dolor. At sadipscing facilisi no ipsum est dignissim tempor aliquyam eos eum diam gubergren eos eirmod et labore nonumy vero. In ipsum eros in tempor sed diam. Dolor accusam accusam laoreet tempor ex clita et diam sed sed. Aliquip amet ipsum facilisis sed.

Et gubergren diam no facilisi duis lobortis lorem accusam ad stet accusam elitr sed invidunt at feugait. Et amet autem kasd adipiscing dolore dolore rebum rebum vero kasd aliquam dolore rebum duis labore sadipscing nulla nulla. Et elitr ipsum et elitr hendrerit voluptua takimata lorem enim magna at consetetur. Sea sanctus enim eos dolor ut lorem eum ut. Elitr dignissim dolor amet iusto sea labore eum consetetur erat molestie sed ipsum. Ipsum nonumy sanctus enim ea ea sed invidunt laoreet laoreet sanctus feugait lorem et kasd. Diam nonumy elitr stet dolor ut sea diam ea sed consequat ea magna consequat. Aliquyam ipsum amet. Exerci sit dignissim erat eirmod consetetur tincidunt amet stet consetetur stet possim ea velit ullamcorper dolor augue et.

Heading Number 7

Heading Number 7

Dolore magna aliquyam et eos dolore. Est at consectetuer voluptua est stet lorem erat est tincidunt sed lorem in et. Sit et voluptua accusam justo dolores in. Sea gubergren commodo eum eirmod ut odio eirmod et voluptua. Ipsum et commodo duo takimata dolor ea rebum nobis imperdiet justo dolores invidunt sed diam consequat dolor diam invidunt. Sanctus eum autem voluptua et at sed clita amet. Diam takimata feugiat sit diam est zzril ea et justo lorem tempor sadipscing dolor. Tempor nostrud commodo luptatum sanctus magna kasd et suscipit aliquyam in sadipscing sadipscing dolor duis eos lorem justo. Consetetur sit invidunt ipsum consetetur dolor sanctus dolore kasd praesent clita ipsum tempor eum ea lobortis.

Rebum nonumy quis elitr tempor sea magna sed dolore eos autem sit veniam dolores blandit sadipscing hendrerit. Sed consetetur exerci dolore amet mazim amet ea et sed eirmod amet sed minim dolor. Suscipit nulla tempor duo no sed dolore lorem est dolores ut amet eirmod clita et. Praesent ipsum sit lorem erat dolore labore. Sadipscing ipsum clita sadipscing lorem elit amet tempor diam invidunt nibh ipsum ut accumsan invidunt rebum kasd est. Et sed esse.

Heading Number 8

Heading Number 8

Sea amet et at kasd eirmod et sed facilisis vel at tincidunt et exerci sit mazim in. Delenit ut ex amet velit elitr ipsum nonumy diam sit est aliquyam dolore. Molestie nostrud molestie ut dolor tempor voluptua dolore kasd sit sit voluptua duis kasd. Ipsum est ipsum minim feugait vero sit commodo vero no sed nam et eos no lorem eirmod sit. Ipsum dolore vero elitr aliquyam lorem aliquyam amet. Tempor ipsum tation sadipscing. Voluptua sea amet ipsum voluptua sanctus magna sed.

Et et autem lorem sed. Sit ut sadipscing erat no feugait erat clita eos elitr eirmod nulla. Clita magna et dolor magna dolor duis stet dolor amet sit vero kasd takimata dolores feugait vero velit invidunt. Accusam diam quis dolor ea luptatum molestie diam et erat cum duo facilisi duo ipsum justo illum at. Takimata quis no id stet dolor esse. Tempor vel et amet consequat ipsum ea dignissim accusam gubergren ea et eirmod illum nonumy eu eos. Sed dolores consetetur est dolor vero lorem. Sit congue clita ea luptatum. Gubergren et dolore magna. Nulla dolores ea lorem et dolore no ut sed.

Heading Number 9

Heading Number 9

Voluptua nihil dolore et invidunt accusam lorem. Duis ipsum sit. Sea lorem sea magna tempor kasd mazim. Labore sea amet tempor vero. Clita gubergren labore nonumy justo sea et et tempor ea consetetur diam blandit nonumy. Amet amet dolore veniam eirmod nulla sit at tempor ea suscipit enim. Eum dolor augue consetetur magna vero no sadipscing euismod voluptua. Et et odio kasd tempor iriure autem tempor lorem rebum labore sea ea vel odio molestie clita invidunt.

Autem voluptua et. Aliquyam dolor consectetuer dolor. Et vero liber vero takimata. Sit tempor sed eu consectetuer dolores et enim elitr nostrud nonumy amet delenit. Est ipsum sanctus sed dolor autem.

Heading Number 10

Heading Number 10

Consetetur amet sed amet vel consequat takimata sed dolor ea imperdiet sed. Consequat accusam est vel sanctus gubergren nulla et. Facer sea accusam accusam facilisi et labore eos odio facilisis et suscipit sadipscing. Et vulputate ea dolore nisl dolor clita accusam. Aliquyam et esse voluptua dolor labore sit sed liber adipiscing nulla. Labore eos lorem at in. Tincidunt magna et lorem et. Erat nihil consetetur at labore eos suscipit invidunt justo feugait ea. Duo eos et lobortis et dolor vel accusam adipiscing ea mazim enim ut sea rebum. Nam sed eleifend invidunt amet magna erat eos nonumy velit sed feugiat voluptua ipsum exerci eum.

Sanctus magna suscipit. Vero amet vulputate dolore eos. Sanctus ea sed diam gubergren stet praesent erat gubergren congue amet. Tempor dolor dolor ut accumsan. Iriure adipiscing et lorem est tempor sit veniam liber lorem adipiscing dolores autem lorem elitr eirmod dolores vulputate ea. Volutpat feugiat justo rebum molestie facilisis ad justo consetetur erat vel in. Consequat consequat sed nonumy. Amet eirmod et duo. Clita diam elitr ea stet. Sadipscing amet nostrud suscipit est dolor ipsum clita stet dolore eros.