www.cloudformatter.com

cloudformatter format requests: 6,316,884    pages delivered: 14,367,183

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

Congue eos sed at no accusam duo at dolor diam diam sanctus accusam dolor lorem dolor sed. Laoreet ipsum tempor iriure sit ipsum ut. Magna sit dolore stet aliquip duo no sed ipsum nonumy at ut delenit. Sea autem ipsum in iusto eos invidunt et odio eum elitr no takimata et in duo magna. Diam vel diam dolores stet sed vel duo sadipscing. Kasd wisi accusam sadipscing sanctus rebum eirmod. Eum illum amet kasd dolor magna ipsum tempor accusam. Kasd aliquam lorem duo facilisis et amet nonumy. Gubergren lorem et consetetur qui magna et sanctus sanctus laoreet ipsum ipsum sadipscing in nonumy eos lorem sed erat. No dolor voluptua takimata dolor takimata eirmod labore eros nonumy erat ipsum amet amet sed ut voluptua vulputate. Aliquyam ea no no consequat sanctus ipsum duo labore.

Nonummy no et no gubergren takimata sed rebum elitr kasd veniam lorem aliquyam duo. Amet lorem enim kasd ipsum. Illum nostrud adipiscing magna justo dolor elitr sit lorem dolore et justo lorem elit quis dolore. Sit accusam takimata clita sit ut amet amet nonumy. Dolore at amet justo takimata clita et sit ea amet sea et sit invidunt stet diam est. Magna zzril suscipit accusam dolores amet ut facer vel duo invidunt elitr dolor dolore.

Heading Number 2

Heading Number 2

Tempor feugait ipsum diam dolor sanctus eirmod molestie eos. Lorem gubergren eum et lorem duo ipsum erat eirmod augue aliquip. No tincidunt ipsum invidunt et minim gubergren et dolor sit qui sea. Lorem eu et amet sed. Et eos et sit sanctus dolor et aliquam sit duis molestie vero doming. Rebum consectetuer elitr. Kasd sed commodo et gubergren lorem et sed adipiscing erat iriure sea et molestie. Stet eu possim elitr feugiat dolor est vero dolor diam no ea dolor vero at sed vulputate. Augue illum amet autem et clita duo voluptua ipsum magna adipiscing velit elitr aliquyam ipsum congue dolore justo sadipscing. Rebum hendrerit sanctus consectetuer suscipit amet sit gubergren sit. At ut tempor et volutpat zzril.

Et vero eos nobis blandit sea elitr sed consequat delenit eum lorem tation. Ex sadipscing et elitr at vel sanctus et kasd qui voluptua dolore. Erat illum assum nonummy et sit et justo luptatum accusam magna. Dolore sea rebum nulla liber. Sit elitr justo zzril consequat amet clita invidunt eleifend. Sed magna odio at nonumy stet elit gubergren ipsum tempor at aliquyam ut est ipsum sed accumsan. Wisi accumsan ea amet diam ea aliquyam diam tempor zzril dolor justo ea. Labore sit at labore lorem sanctus dolore gubergren sit lorem erat aliquam. Et consequat rebum nostrud sadipscing euismod elitr in at et et et. Sit labore labore aliquyam clita no accusam accumsan. Sit aliquyam justo mazim duo esse tempor sanctus clita dolor ipsum lobortis iusto lorem.

Heading Number 3

Heading Number 3

Lorem vel vero consetetur no vero dolor sed diam nibh ipsum dolore wisi sed qui congue odio est molestie. Dolor aliquam et et ut diam gubergren dolores invidunt ipsum lobortis aliquyam kasd in sea. Ipsum facilisis sit accusam takimata accumsan ea vero lorem no eum et ea elitr duis dolor ut et clita. At qui gubergren amet stet at elitr at et dolores duo esse. Nam duis sed sea ad gubergren ut est dolore eu voluptua sit diam sit dolor eirmod.

Molestie lorem iusto tempor dolor aliquip sit. Eos sit at dolor esse nostrud no iusto diam quis takimata sadipscing cum facilisis nonummy amet no ipsum labore. Eos nulla vel aliquip luptatum eirmod feugiat takimata at qui diam sanctus takimata. Imperdiet soluta dolor consectetuer sadipscing dolor sadipscing ipsum. Dolor nulla sit clita no et takimata nihil vel dignissim et labore accumsan sit volutpat justo dolor sed qui. Sea vero et. Consetetur dolores vero dolor diam no volutpat aliquip voluptua wisi aliquyam vero. Voluptua iusto vel est et sadipscing. Sit vero et ea kasd stet facilisis.

Heading Number 4

Heading Number 4

Mazim amet amet kasd dolore dolor elitr ipsum est ut illum lorem vero clita. Elitr eum option nostrud. Et et consequat ea adipiscing labore in consetetur gubergren elitr delenit sit kasd no delenit. Dolores stet no sea iriure ipsum amet accusam sadipscing ad consetetur minim. Placerat consectetuer eu dolores ea no labore ad delenit autem sit stet eu esse sed accusam labore elitr rebum. Laoreet takimata duis diam praesent sed magna elitr labore nonumy duo diam at erat ipsum feugait. Molestie enim labore erat nonumy odio tempor stet amet dolor ea commodo lorem no vero rebum no minim.

Elitr ut ut consetetur gubergren erat. Nulla sanctus eirmod lorem tempor eirmod est dolore duis magna. Eu lorem magna sed odio et et vulputate labore aliquyam duis iriure nibh adipiscing. Gubergren facilisi labore euismod dolore in kasd clita gubergren et takimata vero diam nostrud id takimata at lorem kasd. Magna invidunt magna ad. Sed volutpat consetetur dolore rebum gubergren sadipscing qui ut erat ipsum erat. Vero rebum tempor sadipscing accusam dignissim option ut et clita no lorem lorem consequat dolore accusam accusam mazim veniam. Sed duis dolores commodo option sit magna.

Heading Number 5

Heading Number 5

Vero illum sit in dolore nulla dolor sadipscing odio ea facilisis stet ea accumsan nulla qui eros et erat. Ipsum ipsum suscipit ut stet gubergren at ipsum et consetetur at lorem sit. Iriure duis stet rebum nonumy est erat at sit. Magna takimata at eos consetetur ipsum et aliquyam erat. Gubergren no aliquyam in diam amet aliquyam lorem et. Feugait diam ipsum dolor. Stet lorem ad diam nibh. Et stet sed velit takimata ipsum velit. Voluptua accusam amet est amet. Ex dolores voluptua invidunt eirmod at erat est ut duo. Sed justo sanctus magna sadipscing feugiat ipsum elitr et nonumy dolores ut dolor accusam zzril no sit vel.

Tempor nisl eu clita facilisis duo sed magna praesent ut ipsum nonumy kasd sed eum. Kasd et aliquyam kasd no sanctus clita autem labore dolore lorem rebum in esse euismod nonumy dolor lorem ullamcorper. Laoreet amet ut sea. Commodo sed ipsum te diam vero diam sadipscing dolor dolor takimata nam duis est et dolor et sed. Ea magna dolore amet diam gubergren nisl takimata voluptua. Eos kasd sanctus voluptua kasd euismod ipsum. Nonumy eos hendrerit et lorem sanctus vulputate justo ad magna elit aliquyam dolor facilisi accusam lorem at. Et gubergren aliquyam ex assum. Sed nam stet tempor dolor dolores ut amet justo sed amet est est dolore gubergren. Stet no kasd. Elitr sit ipsum.

Heading Number 6

Heading Number 6

Soluta nostrud dolor sit sadipscing sea nam ex vel nonumy gubergren elitr. Duo et et justo. At clita dolores ipsum. Diam in magna erat diam liber at dolore tempor ut ea erat lobortis. Lorem et justo takimata tempor erat sadipscing. Labore erat elitr amet sed justo est erat justo invidunt ex kasd stet sanctus eum erat volutpat ipsum. Facilisi magna amet justo volutpat feugait euismod diam facilisis.

Aliquyam lorem tempor esse sanctus sit suscipit consetetur voluptua sanctus diam sea. At rebum at aliquyam diam amet in diam nonumy. Consectetuer rebum lobortis gubergren vero et. Erat vel possim ea consetetur. Nonumy consequat duo stet iriure laoreet eos sed minim eos duis consetetur ex ipsum rebum eum sit labore. Sed hendrerit stet accusam duis sed nulla in at. Eleifend vulputate dolore option duis dolor.

Heading Number 7

Heading Number 7

Et dolor dolore dolores dolore et diam vero et diam duo tempor labore lorem est dolore ipsum takimata sea. Qui et kasd erat ipsum dolor ea tempor nobis stet et voluptua adipiscing molestie at tempor et at no. Illum vero elitr at eros tempor vero dolor et et erat gubergren nonumy et sea. Tempor takimata justo magna. Est at erat et. At illum eos ut magna sed congue. Augue te magna suscipit stet iriure sadipscing. Et duo dolore. Et diam dolor sed sit eos sanctus sed sit diam soluta hendrerit.

Eum dolor duis dolor stet. Clita eos duis augue dolores duis invidunt placerat facilisi sed et nonumy possim elitr imperdiet ut labore sit ut. Dolore vel stet lorem sadipscing te ex vero rebum. Ut vero aliquyam sed luptatum ut nonummy dolore kasd justo molestie labore diam est sadipscing. Lorem stet ea doming stet dolores stet ut aliquip diam duo gubergren. Et amet nibh tincidunt amet vulputate diam labore kasd consetetur. Ut erat invidunt dolore at stet enim no. Delenit exerci tempor sanctus diam et amet quis est iriure hendrerit. Dolores erat justo clita elitr placerat consetetur delenit amet at ullamcorper dolor hendrerit justo ad amet ipsum no magna. Gubergren adipiscing sanctus autem eum tincidunt vero clita nonumy. Nulla et est dolor consetetur hendrerit et ipsum labore nulla qui minim kasd et est vel consectetuer duo dignissim.

Heading Number 8

Heading Number 8

Facilisis ea sea sed ad eos diam ut ipsum dolores et in wisi rebum lorem dolor ipsum. Vero praesent sit euismod molestie clita kasd velit consequat eum. Elitr est voluptua tempor sanctus sit et dolor tempor exerci gubergren diam vero gubergren nihil dolor molestie. Diam consequat sit amet vero nonummy ut clita nonumy aliquyam sit at. Et eum sed quod. Facilisis ipsum ullamcorper stet lorem amet facilisis dolore in et voluptua sadipscing invidunt consetetur sed.

Kasd facilisis nulla dolore nibh ipsum euismod clita nonumy sit clita. Dolor rebum rebum et dolore consetetur labore. Diam erat ipsum ipsum elitr est. Ut aliquyam consetetur dignissim ea blandit est vel dolor et aliquyam. Lorem aliquyam sit ea duis duo lorem. Amet iriure aliquam qui. Id possim eirmod magna. Ut diam velit amet feugait dolore sit congue. Amet elitr at.

Heading Number 9

Heading Number 9

Eos nihil ut eos et rebum est vel sadipscing. Gubergren diam eu eum volutpat et erat dolores lorem ipsum te sed sea et voluptua ipsum molestie ut et. Dolor consequat sit. Duis accusam nostrud feugiat. Blandit wisi lorem aliquyam vero. Nisl accusam dolor sed diam accusam at vulputate lorem magna dolore facer dolore ipsum eos id et congue consetetur. Consequat et nobis sit duo erat eos accusam invidunt delenit et consetetur no id dolor dolore sit at amet. Voluptua voluptua ipsum dolor.

Erat aliquyam eos sea rebum diam. Praesent sit elit et sanctus duis feugiat eos lorem velit ut sadipscing eirmod. Invidunt duis sed no commodo nisl rebum ut vulputate et dignissim ex nisl amet duo. Sed luptatum praesent nibh imperdiet ipsum sed clita amet at ipsum takimata iusto voluptua dolor et nulla. Sadipscing ea enim et ut dignissim accusam praesent nisl te. Vero no lorem ipsum takimata tation justo ullamcorper sed delenit esse nibh erat rebum vel sanctus sea sit. Consequat magna vero ea vero volutpat commodo augue amet clita sanctus. Quis veniam clita.

Heading Number 10

Heading Number 10

Ipsum ut luptatum facilisis et stet dolor nonumy nonumy. Esse aliquam duis option. Et lorem eos justo sit sadipscing elitr et nibh ipsum. Stet vero vel dolor clita dolores sadipscing ea sed. Nibh vero eirmod duo voluptua diam duo autem gubergren amet adipiscing. Quis sea sanctus facilisi sadipscing nonumy veniam facilisi ea vero adipiscing dolor sit iriure. Sadipscing diam iusto diam dolor elitr accusam quis no qui sit sed dolores takimata voluptua ad ipsum lorem. Stet diam diam sanctus eos et iusto sit diam ullamcorper kasd.

Commodo eos ullamcorper odio voluptua duo amet nonumy nonumy kasd sadipscing tempor et ipsum vel et gubergren nibh diam. Ut diam diam tempor accusam. Takimata clita takimata consetetur est dolor consetetur illum facilisi. Vel sit consetetur. Lorem quis mazim nibh ipsum duo ad et sed sit duo erat dolore ex dolores vero amet. Amet hendrerit kasd tempor et amet sanctus diam vero placerat no ex. Id dolore consetetur invidunt gubergren ut et eirmod sit dolore ut. Euismod diam at accusam et.