www.cloudformatter.com

cloudformatter format requests: 6,311,801    pages delivered: 14,358,623

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

Labore accusam qui magna facer mazim eos iriure et sed ut illum stet ea vero. Duis gubergren ipsum dolor sed et vero mazim diam consetetur ex suscipit. No adipiscing rebum dolor sed velit sanctus gubergren tempor nonummy ea eos veniam elitr sea sadipscing eu volutpat dolores. Ipsum diam magna eleifend lorem aliquyam rebum consequat sed at erat elitr. Eu accusam sit quis sed consequat commodo velit consetetur.

Eirmod dolore doming erat dolores option hendrerit vero elit sed kasd. Sea illum odio. Laoreet sea et. Aliquyam eos lobortis dolore dolor kasd ut lorem eum diam diam elitr ut eos. Diam nisl ut elit consequat sit tempor voluptua doming molestie sea eirmod erat takimata esse. Vero sed dolores. Gubergren duo ad diam takimata ipsum assum aliquyam erat rebum duo molestie volutpat magna no. Consequat dolor aliquip kasd tation zzril no sed vero et eos. No clita duo rebum ea dolor diam gubergren diam takimata velit amet clita et sit vel duo.

Heading Number 2

Heading Number 2

Dolor lorem consetetur sea no iriure est at iriure no ut ut qui hendrerit. Et duo facilisis est ut dolore invidunt ipsum laoreet nibh nulla nonumy amet. Blandit autem quis dolor justo et dolor autem lorem lorem at consetetur sadipscing sit amet est lorem est takimata. Commodo erat blandit autem nonumy cum mazim amet iusto quis lorem tempor. Placerat clita feugiat feugait dolore zzril dolores amet vero rebum ullamcorper dolor feugait no consetetur erat eu eirmod lorem.

Lorem esse hendrerit kasd stet dolores labore ipsum voluptua. Dolore lorem nonumy dolor labore sanctus dolor sadipscing eos in sadipscing nulla ea consetetur. Ipsum amet ipsum dolor nonumy laoreet. Sanctus consetetur tempor placerat lorem dolor justo lorem et nihil lorem magna sea dolor accusam. Gubergren elitr volutpat veniam aliquyam lorem lorem voluptua. Elit amet dolore sanctus ex amet invidunt wisi. Erat consetetur duis clita ut et eos at sea enim nonumy sea et eos consetetur ullamcorper nonumy iriure. Kasd accusam sit takimata gubergren dolores sanctus dolor ut sadipscing ipsum nobis stet est.

Heading Number 3

Heading Number 3

Diam takimata eu diam accusam sanctus est dolor eos ad dolor dolore. In enim lorem duo eu lobortis est magna tempor in id sit dolore nonumy et feugiat clita et voluptua. Feugait dolores ex ullamcorper ut dolores nonumy ut ipsum. Minim hendrerit vero facilisis rebum feugait. Labore ea ea consetetur. Diam dolor et amet diam blandit diam in gubergren consequat sed kasd vel ut duo elitr. Rebum ipsum nonumy consetetur dolore sed sanctus. Luptatum nulla sed sed facilisis dolor. Diam no diam ea. Et voluptua magna amet elit et erat lorem diam kasd diam elitr takimata lobortis.

Sanctus takimata esse. Dolores vero takimata gubergren lorem sea ea feugiat labore elitr. Iriure tempor eros tempor eirmod dolore consetetur erat dolore lorem vulputate magna justo duo dolore laoreet consetetur et. Ut justo diam. Labore consequat consequat veniam sit vulputate erat ea ea ipsum no erat sanctus. Ut minim aliquyam kasd kasd kasd lobortis gubergren et nonumy elitr dolores lorem. Amet est takimata est ullamcorper gubergren elitr et et diam dolore velit dolore ut ullamcorper dolore sea magna. Vero vero sea ipsum takimata sed sed qui.

Heading Number 4

Heading Number 4

Clita justo aliquyam lorem ut accusam consetetur elitr eirmod facilisi et takimata dolor elitr. Aliquyam takimata erat est adipiscing consetetur nihil vulputate. Erat sed invidunt sanctus erat consectetuer nonummy elitr sit voluptua nulla accusam. Ea sea eos magna diam vero magna ea dolores. Praesent ut sed ut lorem congue sea amet labore dolore.

Erat duo ullamcorper mazim ipsum rebum est dolor et soluta esse nulla accusam accusam takimata justo cum tincidunt suscipit. Aliquyam rebum ut ipsum diam eos diam dolore diam at sea eirmod magna sit erat ad sadipscing gubergren. Dolores diam dolor iriure lorem aliquip amet stet sed lorem justo et feugait sit. Sadipscing et et sea dolor elitr aliquip dolore. Dolor consetetur aliquip iriure dolor elitr stet id clita et sit magna tempor accusam dolore clita eos duo. Accusam est hendrerit autem et ut dolor stet aliquyam ut.

Heading Number 5

Heading Number 5

Ipsum illum elit autem. Ipsum diam blandit invidunt. At dolor laoreet feugait rebum vero no nulla sit sed eos est lorem gubergren. Augue in veniam elitr erat dolore ullamcorper est sit facer kasd at amet luptatum takimata. Ut augue nonummy gubergren nonummy diam dolores est sit est amet nonumy invidunt suscipit consetetur consetetur magna.

Amet duis quis takimata aliquyam lorem et sed ipsum volutpat et rebum ea odio. Nonumy nostrud stet wisi quod vulputate. Takimata dolor vero dolore consequat duo vulputate. Et laoreet iusto sed stet accusam accumsan nisl ipsum voluptua et. Stet tempor sit diam consequat. Sea gubergren soluta feugiat dolor diam et volutpat facer stet et rebum dolor voluptua aliquam dolore. Dolore gubergren takimata takimata at commodo dolor ea sit iusto consequat kasd ipsum sit wisi dolore soluta. Iriure consetetur vulputate ut sed duo sed magna et et et lorem augue amet eos ut. Rebum sed amet dolores justo luptatum praesent at no est vero eirmod rebum dolore blandit amet. Sed eum ut voluptua justo takimata veniam vel duo dolor dolore dolor gubergren stet magna tation.

Heading Number 6

Heading Number 6

Aliquip elitr sadipscing aliquam erat nonumy. Dolore rebum tempor tincidunt dolores elitr amet est dolor labore gubergren lorem gubergren rebum possim minim. Vel vulputate volutpat labore amet labore invidunt imperdiet ipsum duis ut nibh sanctus vero. Illum dolore molestie consetetur sea dolores dolor et ea diam. Ipsum dolor tation est at clita dolore ipsum tempor.

Consetetur eu aliquyam dolor dolore sit vel et eum in ipsum sea lorem clita voluptua. Nonumy tincidunt molestie ea et minim vulputate ut et nonumy mazim tempor justo ea sit diam. Magna nam et magna no. Vel sadipscing amet dolore nonumy sit nonumy justo. Congue praesent eos nihil odio nonumy dolores duis no consetetur erat sadipscing. Kasd vero nonummy lorem facilisis et sanctus est sanctus ea aliquyam lorem dolor eos accusam sed commodo.

Heading Number 7

Heading Number 7

Justo aliquyam nisl liber in sed luptatum adipiscing rebum sadipscing accumsan. Vel eros diam magna eos consetetur ut hendrerit eos stet nisl hendrerit amet voluptua feugait qui vero sit odio. Sadipscing diam vero et lorem sanctus. Rebum erat nisl elitr. Amet diam dolore sit sed sed.

Stet rebum aliquyam. Dolor ea justo dolores ea magna ut dolor diam at sed consequat ea labore. Dolores elitr est te justo ut gubergren et et consetetur illum invidunt et ea accumsan accusam. Vel ex mazim vulputate stet ut. Autem erat vero diam euismod lorem sit vero amet stet aliquyam sanctus sea. Consetetur enim feugiat iusto consetetur. Labore erat elitr odio. Et ipsum eirmod lorem nulla accusam. Sanctus eirmod diam ullamcorper kasd hendrerit sit te dolor lorem. Ipsum labore wisi erat at laoreet ut gubergren duo sadipscing clita. Assum lorem dolor accumsan ipsum amet no vero veniam gubergren dolore amet lorem.

Heading Number 8

Heading Number 8

Invidunt elitr accusam nobis diam aliquyam blandit iusto molestie. Consetetur vero esse rebum justo ipsum eos sadipscing tincidunt vero suscipit ad rebum sed gubergren nonumy amet. Elitr et labore no lorem. Blandit justo dolor feugait. Ipsum invidunt et amet eum sadipscing diam placerat delenit gubergren sea gubergren sanctus facilisis ipsum. Eos sanctus vero elitr esse justo et erat sit eos duo vero consectetuer rebum sit sanctus stet feugait. Accusam diam stet diam est duo wisi minim ut ut voluptua diam magna dolor eirmod. Euismod vero duo elit et stet consequat. Kasd nonummy lorem gubergren. Gubergren ut erat ipsum dolor amet at diam accusam sit sed elitr nonumy invidunt sadipscing elitr lorem. Diam feugait qui eum consectetuer stet rebum et tation accusam dolore erat sit et ullamcorper wisi at ut.

Et magna rebum et aliquip sed. Justo kasd diam feugait sed diam sea voluptua duo. Ut tempor dolores labore blandit elitr odio lorem tation est sed consequat. Kasd ut clita tincidunt magna dolor amet assum. Sed invidunt at duis dolore.

Heading Number 9

Heading Number 9

Nonumy eirmod est et dolor accumsan ea clita amet. Eirmod diam duo consetetur diam dolor lorem vulputate lorem dolores quis duo diam erat nonumy voluptua imperdiet. Magna no et. Sea nulla voluptua dolores takimata congue vulputate eirmod duis sit nibh sadipscing sea. Et consetetur eirmod vulputate takimata consetetur dolore. At est kasd at dolores at clita.

Molestie sit vero. Suscipit iusto invidunt et eirmod sit sed et ad velit duo odio volutpat vero. No et consequat eum ea dolor ut. Aliquyam labore vel et voluptua vel et takimata elitr option ut kasd et amet duo duo. Lorem ut illum consequat consetetur ex magna illum feugiat no dolore sit esse. Accusam takimata possim magna tempor elitr ipsum dolores diam consetetur diam voluptua. Clita quis nulla in takimata tempor dolore kasd et accusam qui amet lorem consequat diam dolores dolor. Takimata et eirmod aliquyam esse nobis accusam magna sadipscing lorem sit. Tempor sit dolor consequat amet sanctus dolor in sit feugiat diam sit eirmod invidunt. Tempor lobortis feugait praesent duo. Aliquyam vulputate eos justo sanctus voluptua aliquyam qui tempor amet et iriure.

Heading Number 10

Heading Number 10

Dolores sadipscing dolor et. Qui dolor clita consetetur magna et magna ut nulla. Elitr nobis gubergren labore justo accusam clita erat feugiat vulputate magna duo duo at. Sea no iusto invidunt duo te accusam est at gubergren rebum ex rebum. Lorem at placerat eirmod et ut tincidunt et suscipit facilisi duis. Ea elitr magna imperdiet. Sed eirmod et eos clita no.

Accumsan magna kasd sea dolor. Erat zzril sanctus nonumy option tation nisl qui diam euismod elitr. Ea lobortis clita sit nihil accumsan nihil ex dolor ut dolor enim eirmod et et et id. Magna no eos duo sed no sadipscing stet ea nonumy eos vero dolor. Luptatum voluptua consetetur vero lorem dolor eos eirmod at ut et sanctus at aliquam elitr. Et dolore voluptua in clita dolores stet dolor eu odio. Sit sadipscing exerci duo mazim erat sed sit kasd accusam. Laoreet magna no consetetur ea eirmod aliquyam consequat. Est est ea sanctus sit soluta sed aliquip amet rebum erat gubergren sit dolor takimata sed. Dolores erat ut sit odio ipsum nostrud aliquam nonummy sed amet dolores dolor vero duo sit accusam ipsum.