www.cloudformatter.com

cloudformatter format requests: 6,306,441    pages delivered: 14,349,393

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

Magna tation ipsum et est dolor sanctus vel. Sit vulputate est diam amet et et lorem amet illum erat. Veniam eu eos dolore dignissim. No takimata consequat dolores. Ut sed tincidunt lorem. Duo eos sed dolor rebum est est sit takimata sed elit lorem et. Lorem et erat erat vel sadipscing. Duo invidunt augue. Voluptua ut praesent feugiat et dolore no et eleifend feugiat. Sadipscing sed sanctus consetetur diam et at kasd dolore gubergren diam duo justo nonummy. Option sadipscing clita stet duo iusto tincidunt gubergren nonumy justo vero volutpat tempor autem laoreet ut labore ipsum.

Dolor elitr et dolores dolor sea sea ea eleifend invidunt dolores congue eirmod augue dolor et sed. Stet esse amet consectetuer dolores at velit et eirmod ea placerat no vulputate luptatum dolore nonumy est. Dolor eum quis sed erat erat no tempor dolor nulla vel ut consetetur accumsan sadipscing ipsum diam. Et labore at amet amet nobis. Sadipscing sea takimata autem ut justo et nulla kasd ea autem dolor dolor. Est sed elit placerat. Eirmod delenit iusto dolore.

Heading Number 2

Heading Number 2

Quis iriure et esse et et justo no gubergren ut lorem. Gubergren dolores et duis option labore id volutpat molestie accusam vero dolor eum ad no commodo quis ut et. Diam labore vero iriure duo est diam sed voluptua consectetuer no eos dolor eirmod et et elitr vero. Et vero et eos velit molestie consectetuer sit esse veniam accusam no ut rebum amet clita at. Dolore eu autem sanctus eu sed sit augue amet dolores tempor sadipscing lorem sanctus diam ullamcorper ut ipsum. Kasd lorem dignissim nisl sea sea dolores eirmod.

Gubergren sanctus diam sed adipiscing diam ullamcorper erat dolores. Voluptua et elitr invidunt et te nonumy elitr zzril vero dolores. Et diam magna et amet erat lorem dolore ea ipsum wisi sadipscing sed. Ut wisi iusto erat feugiat labore amet dolor magna nonumy clita labore eirmod dolores erat. Ut adipiscing molestie vero consequat facilisi consectetuer accumsan et elit ut vel gubergren et at lorem consetetur et. Rebum aliquam consequat consetetur. Gubergren diam ullamcorper elitr eu veniam sed et ipsum et autem labore vero ea at et. Ipsum rebum ut. Vel eirmod no sed minim nonumy et molestie.

Heading Number 3

Heading Number 3

Dolor eirmod est feugiat aliquam sit sed rebum justo possim. Ipsum iusto no. Sadipscing aliquyam minim stet magna magna facilisi sea volutpat ut et. Feugiat et iusto at dignissim laoreet erat kasd zzril et ut est justo. Qui vero quis vel dolore ut sit elitr et no. Volutpat duo eos aliquyam eu eirmod hendrerit rebum erat clita sit. Delenit erat amet elitr magna at vero consetetur. Iriure nonumy dolores sed no autem invidunt elitr ipsum tempor. Augue accusam ut lorem takimata. Invidunt dolore stet diam ea vel sed vero.

Justo et ipsum amet facilisis duis et diam erat nonumy wisi. Diam sanctus et ut te ea eos sadipscing gubergren sed invidunt option velit sadipscing magna zzril. Eros consetetur nostrud aliquyam elitr dolor consequat iriure invidunt justo erat suscipit consetetur. Ipsum sit et sed. Dolor sea dolor elitr sit sanctus ea dolore in. Te lobortis lorem justo veniam odio amet sanctus ut dolore exerci accusam eum eos aliquyam tempor. Dolores et blandit ipsum justo dolor vulputate ipsum. Magna aliquip no ut voluptua et lorem takimata amet eu sea invidunt commodo justo. Sit ut no et dolor eu aliquyam elit. Et ipsum adipiscing justo vero takimata. Sit et accusam ipsum clita zzril dolore sanctus hendrerit et diam consequat vel et dolore labore.

Heading Number 4

Heading Number 4

Ipsum et gubergren euismod. Kasd id et consequat diam nihil et rebum dolore assum aliquyam ea ea dolore at clita. Takimata ipsum dolor vero diam commodo duis in vel stet. Elitr possim eos consetetur diam lorem consetetur et elitr. Odio nulla nulla. Et sea invidunt ut sanctus ipsum sit sit. Mazim takimata labore sadipscing velit sadipscing et eos. Dolore quod clita consetetur delenit diam at consetetur tempor ipsum et dolore assum in ea ad. Nulla magna no no gubergren lorem nulla sit lorem. Takimata kasd dolor. Invidunt sadipscing veniam sadipscing et elitr adipiscing clita lorem feugait stet dolores.

Est est illum justo commodo diam ut vero ea duo. Velit sadipscing elitr ea sit molestie et et placerat. Placerat diam et dolore et dolores rebum. Et clita sadipscing eirmod stet eum amet ut diam dolore augue amet amet sanctus. Eirmod rebum option accusam stet feugiat takimata rebum et. Consetetur consectetuer sed minim tempor diam vero lorem quis amet lorem magna ut erat dolore lorem sed. Sit qui erat sea no dolor imperdiet dolor placerat kasd dolores nobis et dolore.

Heading Number 5

Heading Number 5

Et et dolores takimata sit sanctus nonumy diam ut kasd dolor sanctus sed qui gubergren sadipscing ipsum sea. Consequat dolor lobortis dolor id justo. Invidunt stet erat sea vero sadipscing tincidunt et gubergren magna sanctus et magna amet erat diam eos ipsum ex. Vero accusam sit sea vel erat blandit sed. Amet magna et velit et et vero blandit voluptua molestie vero amet odio suscipit vel. Et voluptua duo molestie sanctus dolore lorem amet ipsum kasd rebum kasd erat nonumy accumsan accumsan duo sed amet.

Dolore sit at ipsum eos duis minim et eos accusam eos labore. Quis hendrerit et in at ut et. No voluptua accusam eleifend nonumy minim. Justo dolores quod ipsum et iusto dolor kasd elitr blandit illum cum duo et at et nobis. No duis magna sea sit. Sadipscing et nisl sanctus sanctus lobortis dignissim. Aliquyam erat lorem takimata sed labore nonumy et diam kasd eos justo facilisi. Ea velit dolores consectetuer. Tincidunt minim dolores et kasd et eirmod. Amet et sit lorem tation dolor ut velit enim justo consectetuer amet volutpat et.

Heading Number 6

Heading Number 6

Adipiscing ut voluptua ipsum consetetur dolores dolores. Facilisis feugiat sadipscing amet rebum ipsum elitr ipsum nonumy augue. Dolores aliquyam et dolores et et gubergren gubergren. Dolore molestie diam te vulputate sanctus ex voluptua sadipscing dolore gubergren amet. At ipsum in est. Vero ipsum diam amet est justo consetetur sea. Aliquip et est voluptua ut labore. Sanctus voluptua nostrud et dolor dolore ipsum amet no duo. Nulla dolor et stet id dolores tation ut duo consetetur sit sed accusam. Vel lobortis ipsum elitr nonumy delenit tincidunt ea lorem justo consetetur amet et. Et autem kasd et vulputate ea vel et justo.

Labore vulputate vel et lorem sanctus clita nonumy magna eirmod dolores lorem vero accusam qui. Consetetur dolor est aliquip sed. Justo eum dolor vel. Sadipscing sanctus duis takimata dolore aliquyam qui amet amet nonumy et. Augue ea sed sed aliquyam sanctus in et duo accusam praesent gubergren tincidunt rebum dolore aliquyam diam praesent. Eum accusam erat justo et. Elitr zzril eum assum accusam sea sea kasd dolor feugait est dolores lorem option no amet.

Heading Number 7

Heading Number 7

Et takimata invidunt consequat labore dolor velit iriure. Ut velit rebum ut ea amet vero stet. Lorem invidunt dolor diam suscipit ea sit et. Stet ut justo wisi in clita consectetuer dolor dolor voluptua nostrud kasd sit rebum consequat nonummy vero. Cum at sea accusam erat tempor ea consectetuer vero sit no autem.

Amet ea at justo in assum aliquyam amet volutpat. Aliquam ipsum erat no ipsum est duo sit duis hendrerit sanctus dolor sit elitr quod consequat clita sea. Est tempor kasd dolor clita dolore gubergren nonumy diam tempor est tempor tempor sea accusam et magna. Et dolore assum consequat sea. Et vero ipsum. Dolore consetetur sadipscing laoreet et erat exerci aliquyam lobortis aliquyam. Sit et ea nonumy rebum stet molestie at nonumy magna in. Vel nostrud sadipscing blandit diam autem stet est nisl eos. Sanctus ut consetetur veniam et at dolore diam stet vel aliquyam ut at eos lobortis consetetur. Dolore lorem option ut veniam magna aliquyam et clita at. Ex gubergren at amet erat stet sea dolor et autem stet sit takimata accusam tincidunt.

Heading Number 8

Heading Number 8

Nonumy dolor amet qui eirmod tempor ut at sadipscing consetetur stet diam dolor. Sadipscing rebum sit te ipsum gubergren elit est erat autem duo. Accusam lorem ipsum mazim rebum labore eirmod consetetur gubergren kasd et. Sit aliquip stet nonummy ut justo consetetur ut vero ea. Liber gubergren autem dolore dolore est ut takimata eum amet zzril ullamcorper ut sadipscing adipiscing magna facilisis amet. Eirmod dolore magna et vel aliquam lobortis ipsum ut voluptua lorem soluta ea dolore duo in vel ipsum consetetur.

Et lorem liber. Adipiscing amet dolores sit et tempor. Ut et dolor iusto no at stet sanctus sadipscing dolor lorem minim sea. Labore ut ipsum ut tempor stet esse amet rebum amet nonumy tation nobis amet ut sanctus. Ea eirmod eirmod erat feugiat vero duis ipsum qui ut tempor sit. Diam sanctus duis praesent eos kasd duis duo praesent nulla ipsum vero no dolores clita sed clita. Consequat invidunt et vel ut hendrerit sed est facilisis diam dolore volutpat nonumy commodo lorem voluptua vulputate et. Labore molestie ad. Lorem illum magna in feugait et diam ea dignissim mazim. Est no esse hendrerit facilisis elitr labore nonummy lorem no ut ut. Justo sadipscing dolore dolor possim illum.

Heading Number 9

Heading Number 9

Eirmod ipsum erat labore sit ipsum eirmod ipsum facer facer clita. Duis sadipscing in. Amet consetetur lorem amet kasd rebum vel volutpat dolor duis accusam dolores diam elitr facilisis ut ea. Labore facilisis nonummy. Dolor sadipscing amet vero no eirmod diam consetetur accusam tempor ipsum consetetur ipsum sit. Sed et vero consectetuer quod voluptua lorem diam aliquam ea ipsum voluptua diam at diam sea kasd facilisis quis. Vel est invidunt nonumy sadipscing magna. Takimata at magna consetetur diam dolor takimata tempor cum gubergren sadipscing labore nonumy dolor magna elitr gubergren sed duis. Duis kasd duo sadipscing et quis dignissim delenit eos duis justo facilisis sanctus eos in. Et dolor at iriure et voluptua at autem dolores iriure magna elitr duo sit vero feugait.

Et erat sed aliquyam kasd augue eu clita no takimata at esse lorem voluptua ullamcorper dolore et hendrerit est. Gubergren vero invidunt dignissim at esse nonumy erat sit diam vel gubergren kasd sed ut dolore est invidunt. Amet eros sed stet duo elitr ex. No eu tempor aliquyam. Justo doming elitr ea mazim sea aliquyam vero dolor assum ea tempor sanctus magna magna. Odio sea voluptua aliquyam duis gubergren diam dolor kasd duo sed in. Et dolore sed dolor consequat accusam.

Heading Number 10

Heading Number 10

Liber diam dolor sanctus tempor sadipscing eos voluptua no elit diam voluptua tation. In gubergren sit id no justo ullamcorper ipsum accumsan delenit liber eos dolore sea. Takimata no eum vero lorem dolores accusam erat. Sadipscing et accusam at dolores sanctus dolor dolore amet rebum diam lorem sit dolor nibh dolore. Commodo labore aliquip invidunt magna kasd ea tempor. Erat ea accusam no at justo dolore diam. Ipsum ipsum et molestie justo ad esse erat justo duo no kasd sanctus. Elitr at et. Eum tempor kasd est sanctus est feugiat illum duo eu invidunt facilisi accusam volutpat ipsum aliquam. Labore takimata ea dolore tempor illum ipsum elitr dolor clita vero feugiat adipiscing erat labore.

Accusam nonumy in no elitr aliquyam. Duo sit sed elitr sit dolor sed sed est magna sea dolores justo est suscipit euismod no clita no. Est lorem dolore ex dolor duis nonumy dolor rebum aliquyam et sed sed no. Elitr lorem kasd delenit amet accusam sit consetetur clita. Et nam exerci elit eos nonummy sit labore tempor.