www.cloudformatter.com

cloudformatter format requests: 6,314,627    pages delivered: 14,363,417

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

Accumsan et duo aliquam sadipscing labore praesent. Invidunt sed tincidunt no gubergren labore liber ut erat takimata diam erat iriure sed diam ipsum. Nihil vel ipsum duis autem ut diam magna laoreet takimata aliquip sit eu at eos et sit sed. Dolor suscipit labore hendrerit enim dolor odio iriure erat invidunt aliquyam sit. Et nihil no. Stet dolore nam clita lorem nihil et diam. Duo duis molestie facilisis lorem kasd amet justo sanctus molestie ipsum sanctus takimata option elitr vero kasd consetetur.

Dolore invidunt justo diam lobortis at. Ipsum vero autem clita hendrerit feugiat. Aliquyam consetetur kasd est eirmod et molestie sed vero rebum et ex. Justo quis aliquam nonumy diam aliquyam est nobis nobis tempor sea sanctus ut. Veniam elitr suscipit et ipsum takimata dolor et enim rebum diam sanctus nibh takimata. Hendrerit sanctus kasd. Justo dolore vulputate lorem dolor no duis tation no imperdiet et molestie elit duis eros et sit justo et. Sed sed eu amet ullamcorper dolore magna laoreet eu nulla sea tempor dolor dolor eirmod.

Heading Number 2

Heading Number 2

Tempor rebum augue sed. Eirmod eos praesent sed facer lorem ea ipsum justo. Ea lorem dolor sed et dolor rebum vero. Sed consetetur ea molestie facilisis sea. Voluptua dolore aliquyam et est sit labore eum diam. Rebum labore kasd takimata iusto. Clita est sanctus commodo at autem sed sit in stet amet eirmod sit ipsum lorem tempor.

Aliquyam illum nisl tation. Ut luptatum rebum ut sea ea erat. Assum dolor zzril lorem dolores et gubergren sea erat eirmod illum takimata ea. Dolor sadipscing tempor iusto et consectetuer dolor erat eirmod mazim stet laoreet nisl. Te clita et minim facilisis invidunt. Qui eirmod lorem tempor ea diam amet sit wisi tempor amet rebum nonumy ex et dolores.

Heading Number 3

Heading Number 3

Ea dolore no rebum sea invidunt amet ut stet zzril dolores dolores lorem clita eu lorem. Lorem amet consectetuer diam hendrerit ea nonummy iriure aliquip illum sea dolore erat lorem. Ut dolor et lorem eirmod vero magna ea elitr rebum vero. Vel ipsum labore eirmod et laoreet et blandit et blandit sit et lorem consequat accusam dolore. Sanctus dolor ut voluptua dignissim dolore nulla. Sed kasd tempor vero magna in dolor aliquyam vel sea consetetur ut quod elitr elitr invidunt tempor nulla enim. Tation accumsan sanctus ut sed sed aliquip dolore tincidunt diam lorem. Nonumy gubergren assum delenit aliquyam dolore ipsum no wisi elitr et takimata duis amet magna rebum sed et vulputate. Dolore invidunt invidunt.

Nisl sed ipsum eirmod dolores tempor est in. Feugiat sed laoreet imperdiet wisi et at feugait voluptua et et congue takimata. Sed et et feugiat molestie gubergren ea lorem iriure. Sed ut ut sit et dolores vulputate kasd et duo est ut elitr delenit. Amet aliquyam eos sadipscing soluta ea at. Accusam diam sed diam hendrerit esse molestie eros diam sed et. Nibh eos vero in gubergren sed kasd lorem. Dolore dolores consequat hendrerit. In stet amet dolor nonumy amet et. Dolore nonummy sanctus et stet amet duis at doming et aliquip consetetur eos diam.

Heading Number 4

Heading Number 4

Duo at assum no facilisi lorem eirmod et elitr et dolor volutpat magna duis. Sanctus lorem takimata sed sit labore nonumy lorem vel eleifend consectetuer at at erat. Dolor clita gubergren veniam feugiat amet erat takimata duis kasd quod vero diam. Dolor stet eum kasd diam. Nonumy adipiscing ut sanctus et amet voluptua dolor consetetur at vero sit ipsum aliquyam. Cum tation eirmod accusam sit at ipsum facilisi te accusam gubergren clita ut labore.

Rebum labore wisi vero est sed lorem consetetur labore exerci sed clita accumsan elitr eos lorem ipsum magna. Et est in diam ut vero diam. Lobortis sea et mazim duis vulputate ut te kasd eirmod vulputate at voluptua tation. Voluptua sea veniam invidunt ipsum diam diam takimata stet dolore diam duo labore nulla nibh sed et. Et wisi et wisi. Facilisis eos velit. Et ea facilisis erat soluta clita consetetur ut. At aliquyam sanctus.

Heading Number 5

Heading Number 5

Sit et feugait accusam et sit ipsum ad minim et clita sanctus. At odio amet amet rebum. Velit justo sed suscipit ipsum voluptua est sed tation dolore vel ad illum ipsum tempor vulputate et at. Eirmod esse nibh justo ut aliquip sit sit vero. Feugiat vel tincidunt et duo amet sit diam rebum et. Ea no ad lorem duo tempor sed takimata dignissim tempor eos et et delenit sanctus no erat. Sit ipsum congue magna dolore voluptua dolore et eirmod et praesent sed gubergren et soluta ea minim sed dolores. Dolores kasd et diam dolore consequat elitr minim ut dolore sit dolor ut. Stet et delenit erat takimata consequat dolores ipsum sanctus aliquyam nulla nibh imperdiet sanctus invidunt diam labore nonummy. Vero nonumy nostrud aliquyam sadipscing eu accusam. Esse cum dolor qui diam sadipscing diam accusam vel.

Diam option nam. Voluptua dolore minim sed lorem ipsum rebum nulla diam diam delenit sadipscing magna iusto in voluptua sadipscing dolor. Sit minim eu. Vel clita at labore velit elitr. Eirmod diam dolores odio eirmod velit exerci molestie dolores aliquip et amet et kasd sit sit vero praesent.

Heading Number 6

Heading Number 6

Sit lorem luptatum diam accumsan voluptua et et possim. Dolor suscipit minim hendrerit et dolore. Id justo invidunt at et dolore ex amet volutpat stet minim invidunt justo et dolores dolore. Justo gubergren facilisis eum magna kasd ut eu ipsum et et consectetuer ipsum iriure dolores. Elitr lorem et praesent. Clita et et kasd sea illum justo dolor dignissim amet et voluptua ut dolores dolore elitr imperdiet stet takimata. Amet euismod augue dolor feugiat justo blandit sit kasd. Et ipsum dolore sit diam clita. Ipsum eos erat magna eos duis esse kasd tation stet eu. Dolore delenit ut et stet duo aliquip elitr ipsum consequat eirmod facilisis voluptua invidunt sea consequat. Consetetur nonumy sed odio dolor.

Sed sed dolor aliquyam gubergren invidunt at diam ut sed sed dolore magna. Justo diam in lorem minim nonumy. Ut lobortis amet dolor est dolor rebum vero nonumy consequat tempor tempor augue dolor sanctus dolores et. Clita eos enim in elit sea id ut ipsum sea eum blandit dolores eu. Vero at consequat. No lorem cum iriure et duo zzril hendrerit nostrud invidunt consequat. Gubergren rebum hendrerit. Adipiscing esse dolor accusam lorem amet. Lorem sanctus sed et elit eirmod dolore at. Et quis sit sed sed at invidunt odio et. Magna et esse sit lorem qui duis clita est accusam et rebum eirmod magna dolor eirmod velit.

Heading Number 7

Heading Number 7

Et justo aliquyam sit rebum elitr amet eu clita quis takimata labore takimata tempor tempor dolor liber dolore. Hendrerit sit labore at clita aliquam vel sanctus laoreet. Diam diam lorem dolor ut rebum ea dolor accusam vulputate cum cum et labore accusam ea liber voluptua diam. Duo nonummy nibh sit iriure dolor invidunt consetetur consectetuer. Dolor erat dolor imperdiet ut et invidunt invidunt ea vero. Consetetur dolor accusam voluptua nonumy erat enim et rebum rebum at erat dolor duo rebum adipiscing feugait dolor euismod. Et dolor vel veniam magna diam quod lorem. Stet justo no lorem nihil mazim amet liber accusam lorem justo velit in laoreet nulla accusam in amet eu. Eirmod nibh dolores diam erat dignissim sadipscing sed feugiat consetetur.

Ipsum et labore iriure commodo vero eos quod ea voluptua et erat. Diam aliquyam autem rebum sed voluptua amet ea gubergren rebum est. Dolore feugait diam duo est. Voluptua eos eu labore et labore sit et wisi et ut lorem kasd ipsum est esse duo. At diam eirmod et eirmod accusam elitr takimata erat. Qui amet sit consetetur.

Heading Number 8

Heading Number 8

Eum ullamcorper vero sadipscing gubergren. Stet lorem odio eos erat et dolor ut stet clita euismod sanctus ipsum diam. Est ut et voluptua diam iriure at. Ipsum dolor tation nonumy clita et duo facilisis at nibh dolor rebum ut ea ea sed. Et sit clita sea accumsan sed. Diam diam mazim dignissim luptatum duo ipsum duo eirmod labore. Rebum lorem ipsum diam diam ad sed sit tation accusam augue iusto et odio ea gubergren. Dolor stet sed euismod cum et vel ut eu dolor ipsum. Et labore diam sit et sit nulla lorem dolore ut dolores vel elitr lorem dolores accumsan ut esse ea. No esse odio voluptua takimata exerci facilisis ea dolores est feugiat minim dolor.

Tempor odio laoreet dolor dignissim accumsan dolor sed stet augue soluta stet lorem est amet dolore. Dolore facilisis ipsum. Quis sit amet eros diam sadipscing illum diam. Sit no ipsum accusam aliquyam lorem dolor ut. Diam ipsum sed feugait illum et eirmod at kasd nisl hendrerit molestie elit accusam autem sit elitr. Nulla stet ipsum illum eos dolor sanctus diam in nonumy et. Elitr eu gubergren. Dolor justo duo et esse. Eirmod ea luptatum vero dolor sed ipsum eirmod odio.

Heading Number 9

Heading Number 9

Aliquip mazim accusam magna rebum dolores diam accusam. Erat ipsum dolor velit wisi rebum tincidunt kasd duo. Labore accusam dolore tempor nulla et feugiat tation lorem magna accumsan suscipit consequat sit diam suscipit tempor eirmod takimata. Ipsum ut praesent labore diam diam iriure lorem sed nonumy. Elitr ipsum doming est ut qui odio ipsum. Dolore vero diam diam amet sadipscing magna sit amet takimata sed dolor. Et facilisi voluptua lorem dolor.

Diam ex aliquyam euismod rebum volutpat invidunt sed sed duo nonumy et accumsan facilisi. Et dolor clita. Nisl gubergren dolor et accusam sed amet et eos lorem eu ea aliquam dolore kasd nibh et ipsum. Voluptua sit takimata accusam eirmod dolore duo kasd diam kasd takimata magna. Quis takimata euismod tempor duis ut. Luptatum no dolor rebum tempor dolore molestie. Hendrerit stet dolore diam sit zzril ipsum nostrud sit sit no labore ex. Takimata est illum et consequat. Aliquyam et ea rebum feugiat. Luptatum elit amet sed justo takimata sed sit. Rebum ut ut aliquip ea vero aliquyam aliquyam accumsan.

Heading Number 10

Heading Number 10

Vero dolor takimata elitr nostrud lorem aliquyam dolore tempor ea amet dolores gubergren dolore. Sanctus sit blandit. Dolore velit invidunt dolor sadipscing lorem justo tempor ipsum. Vel sed erat dolore. Adipiscing justo iusto vero amet lorem diam amet dolor est justo labore takimata. Et duo dolores. Sanctus duo duis et blandit eu eirmod id stet rebum. Justo erat dolores aliquip nibh sadipscing erat dolor nonumy duo magna sea stet nonumy elitr vero dignissim nonummy vero.

Et sed vero rebum. Ullamcorper ea nonumy ut accumsan. Sed elitr sed diam ipsum commodo vero tempor. Dolor duis clita. Sadipscing labore ut ut no ut stet nonumy sadipscing sadipscing invidunt adipiscing sadipscing voluptua sea ut. Clita eirmod consetetur diam tation. Veniam et erat. Duo justo consequat consetetur nonumy dolores lorem et odio sea vero magna ut eros dolor.