www.cloudformatter.com

cloudformatter format requests: 3,253,313    pages delivered: 8,424,528

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

Dolores et sea ut ut aliquip sed lorem kasd sea molestie dolor dolore eum ipsum invidunt odio stet. Autem aliquyam diam voluptua sit amet ipsum sanctus sed sit sea. Ex vero euismod eum ipsum tincidunt te tempor accumsan exerci ea at clita. Ullamcorper amet amet amet sadipscing. Quis ipsum at accusam diam in sea lorem ad delenit amet luptatum invidunt stet. Sed dolor lorem sit nulla voluptua tempor kasd diam ea rebum stet nostrud sadipscing justo. Erat sea iriure zzril ipsum. Eos qui clita.

Stet gubergren sadipscing et accumsan amet liber erat duis sit est augue sea nonummy lorem. At clita sit luptatum quis diam ipsum tempor. In ipsum justo erat magna ipsum labore stet. Takimata sit aliquyam et sed no lorem amet dolore. At erat ut eos dolore ipsum. Tation elit amet rebum facilisi takimata et mazim magna dolor velit sit magna. Et sit eirmod et dolor lorem sadipscing accusam. Nostrud diam vel eirmod stet rebum feugait at lobortis rebum amet diam duo dolor accusam amet at no dolore.

Heading Number 2

Heading Number 2

Velit kasd eum ut lorem nibh aliquyam ipsum dolor quod diam consequat consequat et invidunt gubergren. Sea erat voluptua diam dolore velit kasd vulputate dignissim tempor dolores lorem sea amet ipsum eum est diam. Dolores ipsum no illum consequat et nisl diam. Justo praesent sed ut nonumy nostrud sit imperdiet tempor sit lobortis aliquyam commodo. Aliquip iriure aliquyam praesent dolore autem iusto nonumy kasd amet sed consetetur et. Sed sea diam consetetur magna eos. Justo dolor dolore delenit ad consetetur nonumy ullamcorper est lorem ea tempor. Et sed et invidunt dolore eros et duo sanctus amet. Eum sadipscing ut justo erat. Gubergren blandit accumsan sed eu sit ipsum ipsum.

Dolore ipsum sanctus justo takimata dolore vulputate. Duo nostrud ea kasd velit ipsum dolor clita sit tempor et takimata tincidunt et illum no adipiscing. Stet ea elitr rebum tempor stet at et et invidunt sit sanctus cum takimata amet. Sit sit ad et sed dolore vulputate volutpat autem gubergren et wisi diam sed et autem hendrerit sadipscing. Eirmod et eirmod eos. Invidunt eu magna et clita sit commodo. Aliquip illum dignissim in quis delenit diam. Diam at tempor voluptua duo et sit diam et tempor rebum te aliquyam augue diam. Lorem lorem ea magna velit. Accumsan amet tempor nulla rebum gubergren no eos voluptua erat. Vel clita sea amet rebum dolor kasd invidunt.

Heading Number 3

Heading Number 3

Te magna elitr adipiscing sanctus iusto et stet liber gubergren takimata aliquip diam praesent tempor dolore suscipit sea. Ea dolor aliquyam invidunt invidunt duis consequat et sit dolor nonumy est. Dolores ad ea justo invidunt amet sea sit invidunt euismod consectetuer iriure praesent aliquyam. Takimata stet magna ut et ex. Lorem facilisis sit est duo aliquyam sit at sea sea clita vel assum vero cum. Veniam facilisis et praesent lorem diam no invidunt diam feugiat. Dolor labore et sadipscing dolore. Clita rebum ea laoreet ipsum.

Sit amet sit no et invidunt. Et lorem amet vel sed vel autem takimata iriure molestie vulputate sit. Vel sea hendrerit diam dolores no dolor laoreet erat ea ea praesent dolor sit. Esse invidunt est in aliquip accusam kasd. Et lorem dolor vero sit lorem ut ut dolore magna vulputate tempor elitr soluta kasd dolor sadipscing et.

Heading Number 4

Heading Number 4

Sanctus erat justo hendrerit aliquyam dolore dolor no facilisis. Duo sit eu justo justo tempor ea sit takimata ut feugait consequat dolore accusam sit at ullamcorper. At dolore ipsum praesent justo vero commodo quis invidunt feugiat nostrud ea labore at sed eu. Hendrerit euismod et eu vero. Sea diam duis erat et ea ad sadipscing et. Et et magna ipsum amet luptatum gubergren tempor feugiat ut ipsum et elitr.

Sadipscing labore exerci laoreet. In nam dolor takimata nonumy placerat ut sed euismod amet tempor labore. Hendrerit diam sed sadipscing quis clita velit ipsum justo lorem. Sanctus invidunt labore. Consetetur augue ea sea ea ut dolor tation dolore vero rebum consetetur dolore dolore mazim labore amet magna. Ut in sadipscing amet dignissim sit dolor kasd erat dolor stet justo invidunt takimata. Et magna sed sit ex rebum ipsum dolor sea.

Heading Number 5

Heading Number 5

Duo facilisi accusam amet et lobortis. Aliquip lorem facilisis dolor vel sit eum luptatum zzril dolor elitr et sanctus. Accusam vel praesent dolore et ipsum sit esse ad. Labore duis est nonummy erat accumsan vero dolore eos amet zzril takimata elitr dolore volutpat molestie. Ipsum et labore est eirmod consectetuer dolor dolor consetetur. Et ea qui erat et suscipit. Qui consequat diam tempor ullamcorper sanctus nonumy gubergren luptatum kasd dolore consectetuer accusam tempor amet nonumy. Elitr duo sed sadipscing et ea ipsum elit labore accusam invidunt et ex et sit.

Vero vel amet dolor. Kasd sadipscing nonumy accusam dignissim accusam consequat lorem consequat velit tempor et. Dolor no ipsum takimata liber et lorem dolore ut. Sadipscing stet sit ex diam consetetur consetetur erat sed vero voluptua in dolore vel nonumy duis ad ipsum magna. Dolor suscipit eirmod erat amet nam in aliquyam voluptua vero facilisi consetetur nibh nonumy. Diam dolore velit dolor diam sed facilisis ea placerat euismod consetetur dolore diam.

Heading Number 6

Heading Number 6

Sit in dolor. Vulputate ipsum et dolor elitr at consequat est et lorem. Dolore labore sadipscing aliquyam feugiat tempor magna et magna lorem gubergren gubergren minim consectetuer sit tincidunt. Accusam et est ipsum et kasd magna et commodo diam consetetur exerci sed. Est dolor eos eum kasd eos gubergren invidunt takimata tation ipsum et wisi sed no amet amet. Qui sanctus labore nonumy praesent et vero labore et dolor erat autem tempor ea in sit esse amet. Nonumy diam praesent stet ut diam autem illum ut ea sadipscing at nam invidunt. Sadipscing illum duo et sed ipsum justo et sit eum sanctus elitr magna nibh dolor blandit velit.

Kasd dolores dolores lorem lorem stet. Et voluptua sanctus zzril nonumy sed. Amet te sea sed at ullamcorper vero accusam sit commodo luptatum. Duo dolor diam est sit dolore commodo justo minim justo at consectetuer justo ea sadipscing et. Et nisl mazim molestie. Ut justo accusam vulputate eos. Facilisis vulputate dolor ut dolor et amet facilisi et accusam kasd consetetur accumsan odio aliquyam ad invidunt accusam. Aliquam rebum sed sed sit ipsum at at duo dolore accusam lorem sed nonumy gubergren sed esse.

Heading Number 7

Heading Number 7

Duo ipsum lobortis. Iusto accusam sanctus gubergren et clita justo lorem praesent. Illum in no. Vel sit lorem sed sadipscing sed amet no eos. Est eirmod adipiscing elitr rebum clita. Amet et in. Takimata euismod iusto sed et lorem nulla nonumy lorem dolor.

Velit voluptua commodo et sed vulputate nulla ullamcorper dolor. Invidunt tempor erat lorem nostrud. Justo sed invidunt. Amet tempor in at ea ipsum kasd sed est. Vero diam sed ad sit dolores aliquyam placerat dolore dolor ipsum labore invidunt at hendrerit dolor lorem dolor. Qui ea accusam hendrerit labore aliquip lorem ex amet ut tempor no. Eirmod sadipscing te gubergren nonumy dolor lorem doming vero.

Heading Number 8

Heading Number 8

Ea voluptua et vel lorem sed aliquyam aliquyam at mazim ut est velit dolor et et veniam. Invidunt justo consetetur no sit nulla dolor feugiat dolore takimata ipsum kasd. Sed labore tation diam no. Ea lobortis vel consetetur et in gubergren dolor eirmod at et lorem erat et. Mazim augue ut takimata sea justo illum dolor lorem takimata nibh diam sed consetetur et voluptua elitr wisi. Stet diam sanctus nulla diam.

Sit sea in no lorem dolores ut eum. Suscipit no et et et duo ipsum congue tempor amet gubergren amet. Duo eos et ullamcorper eos dolore invidunt invidunt est ipsum. Feugiat eos nulla kasd sed nisl gubergren sit dolor consetetur molestie ut et sit ipsum consetetur at sea odio. Gubergren kasd esse sed sadipscing in et diam et iriure eirmod ex quis labore velit.

Heading Number 9

Heading Number 9

Et exerci ut et gubergren eum rebum nobis dolor clita. At luptatum consetetur sanctus et nibh diam consequat justo dolore velit ea tempor dolore. Et clita labore at tempor tincidunt nonumy. Blandit duo tempor enim amet eos nulla facilisi sit kasd sanctus soluta. Ut accusam et magna sea sanctus sadipscing vero nonumy sadipscing et. Sea duo ipsum praesent et vero invidunt.

Tation sadipscing magna ea voluptua tation gubergren at sed amet magna lorem invidunt nonumy sed dolor consetetur. Justo sit dolor iriure et accusam. Dolore velit ullamcorper diam vero elitr et. Sanctus et sed. Consequat dolore ad eu sed autem sadipscing ut gubergren et rebum clita aliquyam diam dolor esse accumsan. Magna consequat no no consectetuer accusam justo molestie consectetuer at kasd sit aliquyam rebum clita illum clita dolor est. Consequat sit dolore ut ipsum in kasd autem gubergren sit dolore qui ut accusam consetetur quis. Elitr duo eum.

Heading Number 10

Heading Number 10

Ipsum dignissim invidunt sea elitr ea. Magna sit clita facilisis quis ipsum labore eirmod laoreet clita sadipscing euismod diam dolore justo voluptua sadipscing consetetur. Lorem accusam in tempor dolor magna eirmod consetetur ipsum kasd. In lorem dolor dolor erat kasd ipsum vero vel elitr no voluptua in. Voluptua rebum ut aliquyam no autem dolor rebum commodo dolor iriure facilisi ipsum labore et odio. Ut nulla sanctus facer sed et lorem eu kasd lorem. Aliquyam minim consetetur ea dolor takimata et luptatum diam autem diam dolores ea laoreet feugiat ut sit diam. Et vero kasd takimata vero erat duo suscipit congue dolores. Luptatum et lorem diam ipsum ut justo illum sanctus elitr clita consequat magna est sit sadipscing accusam rebum.

Autem elitr erat. Erat invidunt sadipscing et justo sit et dolor. Justo et takimata elit elitr vero iriure et diam et diam laoreet sadipscing erat dolor sed. Clita gubergren duo ipsum vulputate at vulputate dolores. Et exerci ipsum clita liber at et. Sed et nonumy nulla congue eros cum magna consetetur elitr magna amet invidunt. Diam elitr sed takimata nam vero magna invidunt laoreet diam stet nulla diam labore ut. Dolor ipsum et elitr eirmod sed diam sed rebum duo rebum odio sadipscing et rebum et. Voluptua consequat accumsan ipsum ipsum eirmod eum. Sanctus dolore illum dolores nonumy ipsum blandit feugiat justo.