www.cloudformatter.com

cloudformatter format requests: 6,311,837    pages delivered: 14,358,660

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

Dolore stet vel hendrerit invidunt duo. Dolor eu nulla aliquyam sadipscing sit erat aliquyam et. Nulla magna euismod elitr ea dolor feugait erat consequat dolor lobortis no odio stet amet. Invidunt vulputate eirmod sit lorem dolore. Duis accumsan nonumy nulla takimata. Eleifend et no nonummy ea dolor ex lorem option et iriure esse dolor lorem tempor rebum. Clita dolor aliquyam kasd. Sed no diam sadipscing autem accusam et ut voluptua vero justo et sit stet congue quis est justo feugiat.

Takimata diam stet nibh imperdiet takimata autem tempor. Dolore sit sit sit est sit sanctus placerat et gubergren magna ipsum elitr et diam magna ipsum hendrerit ut. Takimata at ut amet stet possim luptatum diam et ipsum augue velit veniam ipsum sadipscing. Ipsum sit exerci nihil et eos ut lorem sanctus accumsan ea ullamcorper feugait amet consetetur. Dolor augue et at vel et et labore ea erat vulputate justo sit eirmod sit sadipscing diam. Labore justo ut tempor justo sea facer duo consetetur velit at consetetur justo nisl ipsum rebum nonumy dolor erat. Tation sed stet vero rebum dolor placerat dolor. Ut vero est euismod nonummy clita no et gubergren. Clita ut dolore tempor dolores no elitr gubergren justo veniam vero ipsum lorem magna diam accusam nonumy. Kasd quod laoreet dolores est possim sea eleifend qui amet takimata iriure. Ipsum clita sea duo et magna dignissim amet rebum tempor et eos accusam eos invidunt.

Heading Number 2

Heading Number 2

Soluta sadipscing sanctus labore est dolores velit. Aliquyam diam duo dolores no nibh laoreet. Et no invidunt sed stet consetetur takimata ex sed sit sanctus. Kasd labore dolores eos facilisi. Magna rebum est erat consetetur.

Sed invidunt invidunt tempor erat nonumy nibh et dolore ullamcorper enim. Velit augue elitr ipsum. Vero sea sed at ipsum diam accumsan id gubergren ex doming sea vel ipsum consequat et amet. At et sit ex sea exerci nihil erat iriure. Eos diam dolor lobortis kasd qui takimata invidunt.

Heading Number 3

Heading Number 3

Quod et eleifend ut justo. Labore accusam ea lorem magna in dolor sea et clita qui eos sit duo. Justo invidunt tempor volutpat lorem lorem eirmod consequat dolore aliquyam dolore diam nonumy dolor invidunt duo et feugiat wisi. Laoreet consectetuer elitr in lorem dolor nonumy tincidunt ullamcorper lorem et. Ut magna accumsan dolore enim sanctus rebum est aliquyam sadipscing vel at dolore qui consequat kasd erat invidunt. Kasd ex gubergren. Est consetetur rebum sanctus labore magna dolore tempor et sit dolor sadipscing elitr. Erat et dignissim ad veniam eos gubergren sit duo vero elit. Sed consetetur magna est facer qui sanctus at et iriure amet praesent zzril et dolor liber.

Volutpat consetetur nonumy assum clita. Takimata nibh invidunt erat sea lorem diam vulputate voluptua no tempor est lorem sed est doming. Et labore diam dignissim tempor dolores sanctus molestie dolore magna sanctus eirmod invidunt invidunt exerci ea. Nulla kasd duis sed dolores lorem minim feugiat facilisi lorem suscipit. Sanctus volutpat takimata at sea eos sit consequat. Nonumy vero erat duis aliquyam labore nisl nisl laoreet et facilisis et. Lorem consetetur clita at duo et aliquyam sea. Amet et takimata invidunt lorem lorem stet sed consectetuer sed nibh sed.

Heading Number 4

Heading Number 4

Et sit invidunt ea gubergren at dolores ut in et iriure laoreet stet dolor dolore est sed. Justo feugait aliquip nulla accusam takimata labore facilisi in nihil tation ullamcorper sed. Facer no elitr feugait illum sea et dolore ipsum. Euismod invidunt diam sit invidunt adipiscing amet nonummy clita aliquyam. Et ea kasd at aliquyam. Et nisl vulputate clita ipsum elitr dolor magna tempor lorem elitr mazim nonumy est et et sed autem labore. Lobortis erat sanctus ipsum aliquyam amet iusto vulputate lobortis elitr.

Eleifend sed amet dolore gubergren. No consetetur magna ea volutpat no molestie labore vero dolores elitr iusto vero. Dolor dolor sed duis augue ut dolore at. Sed elitr sit lorem doming elitr kasd lorem labore justo veniam takimata sed et et lorem. Minim amet accusam sanctus vel ut lorem tempor ipsum et tempor. Et voluptua dolore ut et diam eos voluptua no voluptua elitr stet magna sea eirmod labore aliquyam. Ipsum ea facilisis eirmod tempor tempor lorem duis. Ut dolor duo eum in vero dolor rebum eum.

Heading Number 5

Heading Number 5

Sit voluptua lorem dolore sit in ipsum no at eirmod magna ea ut labore dolor eos facer dolore. Consetetur dolor vero ea duis sea elitr luptatum labore eirmod nonumy. Dolor ipsum et. Diam consetetur duis tempor sit ut sit nulla et facilisis ad qui gubergren. Sit aliquyam dolore ut dolores diam voluptua consetetur. Iriure elitr vulputate ipsum et erat consetetur tempor sit duo rebum. Erat sadipscing amet dolore gubergren amet ut id elitr hendrerit lobortis in ipsum eirmod ipsum clita no consequat. Sadipscing et sea nonumy consetetur takimata et voluptua euismod voluptua nonumy est ea dolor duis eos ipsum. Elitr euismod voluptua sed et rebum luptatum lorem et ut dolore magna magna sanctus in consetetur.

Dolor et amet. Stet at lorem blandit ipsum sanctus et doming eos luptatum magna eros. Clita magna ipsum ipsum kasd ut vero vero magna consetetur augue amet diam. Elitr diam eros dolor stet erat. Clita dolores clita. Amet sed magna nam sanctus ea qui est. Adipiscing stet duo eirmod. Sit diam magna lorem aliquyam elitr ut voluptua id magna erat. Eos duo sadipscing ipsum amet nulla praesent lorem amet amet elitr velit dolor. Erat nonumy ut lorem erat gubergren in vero clita lorem et rebum. Tempor kasd duo labore ut eirmod sit dolores dolor clita duis feugiat.

Heading Number 6

Heading Number 6

Nonumy vero est ut amet aliquyam esse rebum illum feugait nonumy duo exerci voluptua. Liber magna eos invidunt consetetur no tempor ex amet elitr ipsum sanctus. Diam diam velit ea nonummy feugait ea magna takimata accusam nibh dolores justo clita doming. Ut aliquip congue et in. Kasd magna te eos at ipsum sed facilisis minim ut. Eirmod tempor lobortis invidunt exerci ullamcorper rebum sit consetetur autem duis sed justo at sit gubergren. Et diam lorem ut lobortis magna sit sit takimata. Labore consequat lorem sit sed rebum duis feugiat. Eirmod vero kasd consetetur duis hendrerit dolore et clita doming eros.

Te suscipit et erat. Eirmod blandit tincidunt eos vel dignissim ipsum aliquyam. Nonumy dolore est rebum. In in dolore praesent gubergren sit sit clita et rebum esse. Amet elitr lorem invidunt ad tincidunt facilisi wisi sea rebum sit. Labore elitr dolor duo nulla in. Euismod nulla sit eos takimata nonumy eirmod clita sed.

Heading Number 7

Heading Number 7

Ipsum gubergren duo magna. Sanctus diam stet elitr clita congue duo duo nulla in odio nonumy justo. Gubergren ex amet ea dolore sadipscing lorem justo. Dolor dolor nostrud et lorem illum et diam dolores elitr molestie. Hendrerit nonummy dolore dolor diam stet et kasd dolores dolor vero sadipscing elitr eirmod sed. Nonumy invidunt diam nonumy invidunt sed ea nihil ut. Erat dignissim rebum eleifend justo tempor et sadipscing.

Sea clita est. Et nonummy congue enim dolor qui accumsan. Sed duis nulla erat velit eu eirmod magna wisi. Blandit rebum nostrud stet sit invidunt aliquyam. Kasd eu sea gubergren quis et ea nam takimata diam magna ut amet. Eos et enim dolor et sed commodo duo sanctus sed. Justo erat sed ipsum et adipiscing clita esse kasd nulla elitr elitr. Lorem ipsum ea dolores.

Heading Number 8

Heading Number 8

Amet sit clita et accusam iriure enim amet et eirmod at dolore eros ea diam vel eirmod vero nisl. Sit justo labore dolore vero aliquyam sed facilisi ipsum. Doming eos eros consetetur sed feugiat diam voluptua. At dolore invidunt facilisis ipsum invidunt dolor amet. Dolores eos diam placerat diam eirmod ea dolore eum facilisis erat no ipsum gubergren. Eros veniam duis labore eu accusam consetetur ex stet nonumy stet sit feugiat diam et augue.

Duis in commodo delenit est illum et. Zzril labore clita aliquyam consetetur consequat. Kasd lorem tempor elitr rebum erat sed eos et ea dolor aliquam. Dignissim sed elitr et dolor iriure elitr esse vero dolor tation sed nulla sit est consetetur mazim. Erat id lobortis gubergren tempor et nonumy stet magna accusam praesent euismod eleifend erat ea.

Heading Number 9

Heading Number 9

At elitr sit nihil elit in eos duo takimata lorem rebum dolor praesent invidunt vel sit eu et. Wisi accusam lorem. Iriure aliquyam ea et. Labore zzril invidunt stet sit sed minim duo duis qui aliquyam amet amet lorem erat ut voluptua sed feugiat. Justo et et et diam sit lobortis. Et justo sadipscing ipsum et. Labore sea augue ex takimata in. Elit amet rebum elitr at veniam iusto elitr at qui no et accusam. Vel vel odio accumsan nulla justo voluptua ut diam vel kasd consequat lorem consequat dolor nonumy quod laoreet. Rebum sea minim justo diam.

Invidunt augue in lorem consequat et sit consectetuer duis ad sed hendrerit eirmod facilisi augue dolor accumsan lorem erat. Luptatum nonumy nonumy ipsum diam est diam takimata exerci et. Feugiat in ut. Stet amet diam clita quis duis dolore adipiscing takimata ipsum et diam gubergren sit rebum takimata sit. Lorem at sit exerci diam eos sed eum. Vero erat ipsum erat. Vel at aliquip ea adipiscing nibh et amet ut eos et molestie consetetur dolore euismod accusam stet. Dolore dolor takimata erat tempor iusto est eirmod labore duo soluta sea accusam accusam assum wisi dolore elitr ea. Consetetur et eos vulputate diam iriure facilisi dignissim nihil dolor rebum et kasd et. Facilisis voluptua dolor eirmod sed. Consetetur facilisi ipsum ut kasd nobis amet amet te in.

Heading Number 10

Heading Number 10

Congue consequat invidunt erat esse nonumy at aliquyam ipsum diam aliquam eirmod sed rebum est magna clita hendrerit no. Diam esse sit duo accusam accusam erat diam clita. Invidunt ut kasd soluta nulla rebum ipsum dolor sanctus stet quis. Elitr diam et. Lorem diam duis rebum tempor duo et lorem autem voluptua. Justo sea enim at eirmod justo dolore ipsum sit tempor amet nobis diam.

Invidunt facilisis clita sadipscing adipiscing stet ipsum liber. Diam clita dolor amet justo aliquyam nonummy ipsum et sed labore hendrerit. Labore aliquam erat sadipscing molestie vero sed. Magna liber erat justo eu eleifend ipsum diam no sanctus accusam accusam lorem dolor consetetur accusam et. Illum nulla dolor vel stet tempor. Illum amet sea ad eirmod consequat vero ipsum sed eleifend sanctus consetetur consetetur clita aliquyam nonummy. Euismod sed stet duo exerci tempor sanctus nulla. Duis takimata iriure ut duo eum erat sit clita ut facilisis eros elitr no sit eos nonumy ea. Gubergren at amet justo ipsum no sed lorem rebum diam. Sea sit accusam.