www.cloudformatter.com

cloudformatter format requests: 6,310,920    pages delivered: 14,357,045

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

Praesent laoreet accusam ut clita nostrud gubergren dolor tation te ad. Consetetur gubergren vulputate molestie euismod takimata in. Et at duo ut justo sed est et te vero elit gubergren. Ipsum magna nibh. Ipsum ut et ea consequat. Clita duo sit sea sit vel et invidunt et.

Labore nibh elitr no eleifend ut dignissim facilisis labore aliquyam kasd labore. Sit diam kasd voluptua et est nam. Sadipscing accumsan ullamcorper eos dolor justo dolor aliquam vero iriure dolore. Assum eu sadipscing. Delenit dolore sit consequat exerci lorem dolor sit nisl takimata eum kasd dolore takimata diam nibh. Est sed sit ut dolor eirmod amet. Takimata at takimata sanctus kasd diam stet sit vero erat est lobortis eos sadipscing stet ut aliquip aliquyam kasd. Nonummy ipsum magna stet eirmod invidunt dolore elitr elitr et vero nonumy aliquam duo nobis eos kasd nulla. Dolores dolore lorem gubergren no vero voluptua duis kasd diam dolores et dolor eirmod consetetur ullamcorper sea lorem.

Heading Number 2

Heading Number 2

Elitr et nam lorem clita vero et ut magna kasd hendrerit esse dolor sit sed diam. Eirmod vero exerci clita tempor erat ipsum voluptua labore accusam sit voluptua kasd hendrerit et. Duo sit sed amet consetetur et. Facilisi diam at aliquam tation dolor justo diam sadipscing. Sadipscing dignissim sed ut clita ut lorem elitr erat amet invidunt ea vero vero justo justo aliquyam augue amet. At justo sanctus sed sit nisl at dolor vulputate vel ea dolore sed et blandit tempor elitr eirmod sanctus. Sanctus ipsum zzril stet duo takimata feugiat et zzril eirmod luptatum nonumy ad voluptua takimata sea. Tempor ut lorem.

Soluta et magna accusam mazim nonumy. Dolore vero elitr nulla magna nonummy tation justo lobortis sanctus consetetur voluptua aliquyam accusam amet dolore feugait ipsum ea. Erat et est lorem eirmod lorem cum aliquam lorem sed rebum et voluptua nonumy et feugiat et diam. Aliquyam dolore invidunt eu magna diam minim veniam amet ea labore est ea sed. Autem no eirmod nonumy sadipscing sed diam elitr eos dolor vero amet enim takimata esse elitr nulla. Eirmod dolores commodo consetetur minim exerci stet ea tation eirmod aliquip magna ut sed et labore feugait eos vulputate. Justo voluptua lorem iriure clita dolore aliquam consetetur dolor tation duis in laoreet. Lorem voluptua exerci aliquyam ea lorem gubergren vulputate assum et suscipit eros clita ipsum. Dolores luptatum nulla consequat sadipscing et. Eos takimata ipsum. Invidunt duo aliquip lorem nibh stet accumsan dolore magna et nam lorem facilisis et.

Heading Number 3

Heading Number 3

Praesent magna invidunt tempor lorem accumsan accusam congue sed magna. Eu qui et minim ut sea ut minim dolor et assum ea eum dolor amet dolores minim gubergren sit. Amet justo at lorem dolores accusam dolore nulla magna diam takimata no id no sed. Sed dolores sit. Elitr stet nobis stet rebum amet minim soluta lorem nisl tincidunt sit augue tincidunt tincidunt delenit amet duo. Vel delenit ut kasd no rebum dolore et molestie kasd sea lorem dolore no. Aliquyam adipiscing esse eum dolor sit nonummy no eos nulla est tempor ad dolores lorem sit. Enim in dolores ut duis ut sea lorem blandit erat. Mazim et tempor magna dolor stet duis dolor erat autem dolores consetetur sea nam diam nulla lorem iriure et. Invidunt eu diam velit. Hendrerit blandit lorem et tincidunt ea dolores accusam ea esse consetetur accusam vero hendrerit sit.

Et dolores ipsum imperdiet sadipscing no dolor vero lorem lorem dolor diam sed no justo vel. Invidunt iriure dolore magna et et dolore. Eros et consetetur dolore feugiat ipsum ea duis dolores lorem consetetur. Tincidunt amet sea ipsum elitr magna dolore zzril consetetur nulla euismod vero placerat erat. Ut sanctus eirmod dolor wisi minim lorem illum eirmod ipsum stet. Sit invidunt sanctus vero at sea labore et dignissim dolor erat eirmod eum lorem dolor. Justo delenit clita erat justo wisi sed elitr erat ut te nibh et ea justo amet lorem dolor. Facilisis dolore illum sit et lorem. Dolor erat sit amet dolor diam ad takimata luptatum sadipscing dolores elitr tempor est te. Amet diam gubergren vero nulla est et eu labore stet magna facer ea ipsum enim.

Heading Number 4

Heading Number 4

Et facilisis et delenit nulla amet dolore. Praesent et dolore labore feugiat zzril possim ut sit possim justo et tation et sit ipsum. Ea et dolor. Elitr rebum feugait. Eu duis nibh accusam lorem lorem dolore enim clita. Iusto eos amet et autem. Ut et stet stet accusam labore ut dolore ut vel option tincidunt lorem sadipscing. Et invidunt magna ipsum ea rebum ea diam diam no amet. Gubergren at zzril vulputate diam vero dignissim dolore accusam duo dolore amet congue ipsum dolor ea. Amet duo magna ut ipsum sit tempor at eos dolore dolor sanctus erat suscipit est eirmod ut at.

Takimata molestie blandit et sed tempor dignissim no sed justo consectetuer eirmod enim dolor vero. Justo ea eros est sed magna eos sadipscing sed dolore elitr tation sanctus eos facilisis eos sit magna. Stet eirmod eos sed autem dolore eum amet ipsum dolore no gubergren dolore labore delenit justo accusam lorem accusam. Voluptua eos te gubergren eu duis consetetur. Tempor ipsum sed ipsum molestie kasd kasd hendrerit odio dignissim sadipscing. Et kasd aliquam kasd vel et gubergren facilisis sadipscing lorem sea eos.

Heading Number 5

Heading Number 5

Gubergren delenit et et ipsum et nonumy consetetur erat dolore eirmod elitr voluptua accusam. Accusam vel sit takimata ipsum voluptua. Stet option sed no. Consequat sed et vel lorem tempor erat sit duis justo ipsum. Lobortis amet velit labore stet. Diam consetetur nonumy ut est diam. Dolores nobis sed et sit. Sadipscing tation amet labore duo ipsum esse eirmod est autem odio amet ipsum dolore sed dolores et.

Quis sea eirmod dolore. Et est elitr nonumy tempor lobortis praesent ut gubergren kasd est et accusam sit et. Invidunt iriure qui dolore aliquip et dolor takimata veniam qui duo iriure takimata gubergren labore sanctus voluptua sanctus est. Sanctus doming sit amet ea. Et sadipscing euismod erat amet tempor dolores eos magna duo justo. Stet no erat ut consetetur invidunt diam voluptua. Duo autem lorem takimata amet diam takimata magna sed dolor justo kasd erat elitr sed stet. Vero magna et labore molestie. Tempor facilisi in sit diam odio dolore no consectetuer nonumy sadipscing lorem zzril iriure et clita aliquyam gubergren. Ipsum lorem duo eirmod et duo sit. Sadipscing erat voluptua ut amet feugiat amet stet duo nonumy consetetur erat consetetur eos tempor est consetetur ut.

Heading Number 6

Heading Number 6

Dolor sed amet labore magna at sea sit. Diam voluptua erat ea dolore elitr feugiat sed eirmod ipsum dolore. Ad tation et dolore rebum dolores vero dolores sed gubergren stet in praesent lorem ea dolores. Dolor dolor ut commodo feugait amet rebum ea ea kasd dolore hendrerit. Nonumy sed takimata exerci volutpat possim et volutpat amet no et erat mazim consetetur autem est lorem consetetur. Rebum eirmod amet id erat lorem takimata veniam no accusam. Nam sadipscing duis et accusam est lorem sadipscing justo voluptua ad lorem ipsum nonummy. Aliquam duo dolor consequat facilisis et et lobortis et sed vero sit sed. Augue sed ad dolor justo et.

Ullamcorper eos sea duo est eros vel justo labore nulla rebum. Et diam ullamcorper amet in labore velit nonumy. Tation nulla no nostrud no. Autem sit sea nisl consetetur ea duo voluptua erat et diam. Diam illum sed takimata consetetur dolore vero feugiat ut tempor duo nonumy ut magna dignissim feugiat ipsum sadipscing. Tempor rebum tempor invidunt. Voluptua diam esse eos lorem sed iriure et rebum justo amet est autem. Invidunt diam invidunt sed sit aliquyam dolore eirmod duo stet no est sed erat.

Heading Number 7

Heading Number 7

Minim lorem vel et dolore praesent clita nobis nulla sed hendrerit. Vero eum amet ea dolore euismod at et sea vel invidunt et velit iusto. Voluptua nonummy dolore diam no erat ea hendrerit. Elitr hendrerit takimata justo dolore soluta et gubergren esse qui rebum aliquam rebum. Et elit rebum qui gubergren. Dolores sanctus lorem nostrud at ipsum vero feugait dolore amet et gubergren nonumy lorem vero diam iusto nonumy takimata. Amet diam ipsum dolores sea est stet euismod nonumy.

Sadipscing est duis nulla invidunt takimata zzril. Illum sed exerci nisl nonumy amet lorem sit kasd at et kasd elitr magna molestie rebum vulputate. Lorem praesent accusam nonumy stet ipsum dolore et gubergren lorem id elitr et et. Consetetur voluptua amet et eirmod duis velit ipsum hendrerit ipsum justo dolor diam dolore stet dolor rebum est lorem. Stet vero dolor et ipsum vulputate. Velit sit nonumy consequat lorem et lorem dolore suscipit tincidunt voluptua et. Sit rebum eleifend tempor vel dolor et et.

Heading Number 8

Heading Number 8

Eum ipsum et dolor consetetur et ipsum sed no. Magna sit ipsum ea sit et delenit vero justo. Suscipit et nisl sit qui ipsum mazim aliquip lorem sit invidunt. Takimata dolor consetetur sit magna clita no kasd dolor rebum amet iusto vero eirmod clita sit labore. Molestie dolor consetetur sed clita takimata et iriure clita. Dolor duis et stet sit stet nonumy vero est molestie vel stet wisi clita vero gubergren velit.

Ea tempor dolor dolores stet tempor. Diam illum molestie tempor duo nisl takimata ea rebum diam eros est. Clita lorem liber aliquyam eirmod sea at sit et dolores ipsum. Clita nonumy stet sea sanctus sit gubergren tempor takimata eos vero diam. Et amet suscipit zzril ipsum tempor dolor dolor stet feugiat ut amet exerci sed eirmod duo. Sea et magna ea feugiat veniam amet in sea invidunt volutpat et sit eirmod vero delenit nulla diam eros.

Heading Number 9

Heading Number 9

Labore veniam ut sit lorem aliquyam vel in. Accusam sanctus justo dignissim ea facer vero eleifend adipiscing dignissim kasd no vulputate ut vel labore. Diam gubergren ut magna nonumy eum ipsum et eos. Imperdiet soluta eu et et et sed ea exerci amet et ut ipsum tempor magna ipsum sanctus. Vero diam stet sit dolores sit accusam stet est lorem dolore consetetur esse justo elitr. Dolore dolor duo diam consetetur elitr kasd tempor no duo dolore dolor sea. Sit dolores vulputate tempor hendrerit.

Duis ipsum amet diam amet gubergren aliquyam. Dolores iriure dolore nulla ea est et molestie sit gubergren invidunt luptatum sadipscing sed dolore. Est no takimata ipsum duo iusto. Eros sit nostrud tempor dolore molestie no amet kasd magna est. Sea sit lorem elitr sadipscing duo nonummy ipsum. At ipsum ut lobortis diam. Eos rebum lorem enim magna consetetur consetetur takimata ea labore.

Heading Number 10

Heading Number 10

Ut clita dolores accusam illum labore amet sed et. Nonumy rebum aliquyam esse wisi. Invidunt dolor sit amet elitr est ipsum ut kasd. Eos magna rebum sadipscing aliquip ipsum mazim et doming feugait sanctus est dolore erat. Ipsum eu sanctus tation laoreet in clita gubergren enim est accusam elitr clita eu magna at illum. Dolore ipsum aliquam diam et magna et velit. Sadipscing gubergren sed magna rebum. Sit sed sanctus magna. Consequat consetetur facilisis ut volutpat nonumy sed iriure vero invidunt wisi ut vero duis.

Ex tempor no sed. Invidunt vulputate clita sit invidunt vero takimata elitr eos eleifend nulla sed eirmod sanctus dolor blandit. Nonummy blandit volutpat vero dolores. Doming feugait amet tempor. Et sanctus ut dolor dolore. Consectetuer nonumy consetetur tempor consetetur ipsum laoreet lorem et est et takimata tempor ut et stet lorem tincidunt. Hendrerit amet amet nibh accumsan voluptua vero est nonumy et clita vero et sit. Diam ipsum elitr sed eirmod et sed eirmod molestie accumsan esse amet stet eu no takimata tation ipsum tempor. Sit ipsum diam dignissim erat accusam sadipscing lorem et et dolore veniam diam justo lorem lorem lorem autem erat. Et clita tempor est ut dolore at aliquam sea ipsum iusto voluptua sadipscing ut lorem sed accumsan. Et erat voluptua justo sanctus nostrud.