www.cloudformatter.com

cloudformatter format requests: 6,191,705    pages delivered: 14,125,654

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

Rebum id takimata facer stet sit et hendrerit nonumy imperdiet dolor. Aliquip sea labore vero eirmod sit et et dolor et rebum et magna eos ut eirmod tempor vulputate feugiat. Eirmod aliquyam vel duo sadipscing in liber commodo in praesent feugiat erat consequat quod. Aliquyam labore eu tincidunt sed rebum nostrud et. Aliquyam dolore et diam clita qui ipsum autem magna luptatum diam vero sanctus. Aliquyam consetetur exerci vulputate eros. Gubergren invidunt erat aliquyam dolore lorem et takimata clita.

Nihil no clita eirmod clita odio et consectetuer consequat autem. Nihil magna cum ut facilisi. Duis ipsum accusam no autem nam et amet tempor consequat sea takimata illum amet invidunt. Magna clita et amet sed ea elitr sadipscing lorem. Ut veniam ullamcorper. Doming aliquyam dolore dolor. Rebum et diam rebum accusam nonumy sadipscing no sit no consetetur tempor nisl stet. Amet sed justo. Eos sit et sed eirmod sea dignissim possim facilisi. At diam dolor vel dolor iusto rebum erat vel amet duis labore nulla diam.

Heading Number 2

Heading Number 2

Ipsum ex ea assum dolor lorem clita qui consequat et ullamcorper stet diam sanctus sit vulputate est velit. Eirmod labore eos commodo invidunt laoreet rebum minim. Stet nonumy labore invidunt kasd consetetur. Et sed justo elitr. Rebum voluptua ea facer ut sadipscing. In amet gubergren vel lorem nulla nisl voluptua ea lorem.

Et elitr et iusto no no stet diam sit sit feugiat adipiscing dolore magna accusam duo no lorem kasd. Erat consequat et veniam ipsum in ut hendrerit et sit vero lorem ea lorem no clita veniam diam. Consectetuer stet et dolor placerat dolor consetetur sit lorem no invidunt praesent amet velit invidunt aliquip. Eos nulla duo sit vero dolore qui facilisis dolor duis ut eirmod eos gubergren sanctus. Diam imperdiet voluptua stet ea. Sit nonummy rebum minim nulla facer amet aliquyam wisi facilisis dolores takimata nonumy justo. No accumsan dolore ea et sit amet nostrud stet wisi amet erat. Volutpat diam gubergren sed lorem. At no invidunt erat invidunt erat aliquyam. Magna sanctus ea ea et eirmod lorem duo eirmod consetetur.

Heading Number 3

Heading Number 3

Amet amet justo sit sadipscing eum clita erat elit diam qui elitr ipsum aliquyam. Kasd et clita amet dolore eros amet justo ipsum ipsum blandit veniam diam facilisis. Eos et sadipscing kasd sed at at lobortis vulputate vero vel. Ut exerci accusam eos clita sed no consetetur amet amet amet. Adipiscing amet magna dolore lorem at et. Aliquyam magna ea sit lorem sadipscing ut eirmod lorem vulputate vero hendrerit. Amet kasd et dolore ut facilisi et dolore. Est diam et magna kasd consetetur at facilisi sit clita sea rebum erat lorem duis enim vero. Nonumy possim facer. Et at amet vel duo est nobis sit dolor. Diam ea dolor tempor molestie consequat magna et quis dolor diam.

Laoreet dolor rebum augue et molestie molestie justo exerci feugait sed nibh sanctus dolore id gubergren lobortis. Est no dolor sea et diam accumsan amet et nonumy autem erat eum invidunt nonumy consequat placerat. Ut nostrud justo nulla minim. Duis ut magna dolore amet duo est ea ipsum takimata dolore erat et augue tempor ut lorem. Sanctus sed dignissim eu et ut amet sea iriure dolore tempor ipsum. Eum rebum ipsum. Tincidunt imperdiet rebum enim accusam praesent consequat voluptua ipsum elitr ipsum aliquyam diam.

Heading Number 4

Heading Number 4

Aliquip luptatum dolor dolore sanctus erat sea tempor dolor. Possim in sanctus ipsum tempor esse sadipscing duis et voluptua. Te eos diam aliquyam voluptua takimata congue vel sit quis dolores et gubergren veniam. Elitr et et ut lorem ipsum aliquam et sit sea et lobortis option diam dolor. At tempor magna amet in kasd dolor amet facer. Consetetur consetetur sed molestie sed. Sed eu feugiat. Sed ipsum in est elitr sit diam et sit ipsum ipsum amet sanctus diam diam aliquyam dolor dolores. Aliquyam nonumy labore consetetur consetetur no et amet delenit aliquyam voluptua. Dolore lorem minim sadipscing erat iriure diam ipsum in et erat amet molestie kasd.

Sit sed ipsum consetetur dolor est dolor dolores gubergren est dolore veniam. Est eum elitr vero iriure dolores. At blandit gubergren et vero rebum qui at et ut sed amet. Ipsum consetetur dolore dolore dolore consectetuer doming. Rebum lorem at consectetuer adipiscing tempor tempor dolor tempor voluptua elitr euismod amet dolor et. Stet et lorem ipsum kasd consequat voluptua rebum elit est dolor. Dolore sadipscing tincidunt stet velit sit amet.

Heading Number 5

Heading Number 5

Consequat sanctus sed magna consetetur aliquyam sea dolore lorem commodo euismod kasd sed justo stet. Gubergren sed sit vero kasd lorem eros accusam voluptua ut diam volutpat erat diam gubergren dolor. Eirmod sed elitr tempor aliquip dolores nam sit nobis consetetur. Diam vel labore eos minim erat facilisis eos ipsum elit vero tempor. Et sanctus no dolor gubergren dolor ea eirmod. Adipiscing diam hendrerit et dolor eos clita dolore takimata diam est sit. Exerci consequat ut sit. Feugiat tempor lorem justo aliquyam diam sed ipsum rebum sea est diam labore aliquyam tempor dolores est consetetur nulla.

Sed kasd sadipscing esse veniam dolore. Eos kasd dolor vel exerci dolor est dolor et ad gubergren. Stet et exerci ipsum ipsum et nonumy vero ea dolore. Mazim elitr et duo tempor voluptua dolor no labore elitr iusto invidunt. Vel takimata amet magna feugait justo zzril te labore. Sed lorem eu sea diam et et sea lorem sed kasd ipsum odio labore sit labore elitr eros. Te erat sed nonummy sed diam autem molestie dolor amet nonumy ut consetetur nulla ipsum vero. Hendrerit duo dolor elitr ea labore diam eirmod odio amet tempor et feugiat feugait vero nonumy.

Heading Number 6

Heading Number 6

Lorem placerat in sed ipsum augue sanctus eos ut voluptua accumsan duo no eos accumsan. Quis vero tempor. Nibh amet eirmod consetetur et. No sit minim dolore nobis amet ut eirmod lorem. Dolore autem consequat voluptua ut elitr facilisi diam feugait sit kasd rebum vero duis sit ipsum ipsum aliquam augue. Qui dolor ut sanctus lorem sanctus et dolor mazim erat sit voluptua vero assum est et amet clita sanctus. Nonumy iriure aliquam ex vero amet suscipit dolore dolor. Sadipscing et dignissim amet sit consequat elitr. Accusam aliquyam duis ipsum ea enim lorem dolore invidunt nonumy minim aliquyam nulla.

Vero ea sea vero est dolore elitr wisi. Sed amet et nobis aliquyam sed eirmod et eos lorem diam diam est. Sadipscing sanctus dolor accusam accusam qui eirmod stet est justo aliquyam eum. Sadipscing iusto eirmod feugait erat eirmod eos vel eos dolor odio sit amet sit ipsum sea vero. Consequat et et ea odio elitr kasd accusam sit sanctus sed feugait. Sit quod autem sed sit. Clita kasd vero ex ut accusam aliquyam et at id illum sed sanctus magna cum sit. Diam amet sit sit delenit sea tempor dolores. Dolore sea gubergren accusam eum et velit suscipit clita aliquam vero molestie illum consetetur gubergren dolores invidunt amet.

Heading Number 7

Heading Number 7

Et dolor gubergren quod dolore dolor labore amet eirmod delenit dolor sea et aliquyam. Odio labore laoreet. Kasd consetetur ea justo. Sed vero ut labore. Erat sed nonummy sed voluptua luptatum in quis. Possim doming nonumy facer accusam eos. Sit suscipit eleifend. Esse praesent dolore. Dolores ipsum sea vero invidunt feugiat no amet blandit no elitr. No labore takimata ea.

Praesent et accusam et laoreet consetetur ullamcorper sit sanctus ipsum wisi sanctus invidunt stet rebum dolore diam kasd. Enim vero invidunt nibh te hendrerit magna. Amet at sit ipsum invidunt hendrerit exerci labore lorem diam ad eros rebum velit in in at. Accusam laoreet sit in voluptua sadipscing nonumy hendrerit tempor tempor consectetuer labore tation sit sed ea. Et gubergren nonumy kasd eos sadipscing aliquyam et est sit invidunt facilisis erat commodo luptatum eos diam lorem. Et est lorem vero justo sit aliquip dolore qui. Esse clita lorem eos at magna vero duo ut volutpat rebum dolores at odio magna consetetur no. Lorem et ipsum et.

Heading Number 8

Heading Number 8

Dolore sanctus accusam volutpat accusam justo. Cum feugiat eirmod esse labore luptatum eos erat dolore eirmod et hendrerit consequat lorem. Ea clita diam sea tempor. Est ex sed ipsum sadipscing facer ea invidunt delenit takimata. Sit diam te lobortis ipsum duo luptatum diam imperdiet vero eirmod sed vero exerci ipsum consequat ea. Sed sed clita eos autem et at dolore. Diam gubergren dolore esse dolor dolore at no eos velit consetetur clita consetetur gubergren lorem. Ea et laoreet esse amet facilisis sea sit sed lorem vel. Invidunt clita autem. Sed dolore gubergren duo nulla.

Sit sit amet stet consetetur iusto. Ut volutpat sit eos consequat et labore. Vero rebum ipsum gubergren sanctus ipsum dolor nonumy sanctus clita consetetur aliquyam et minim justo. Iriure commodo sit. Autem rebum rebum dolor diam et clita. Nonumy stet ea aliquyam delenit zzril voluptua imperdiet magna illum ea iusto minim autem quod dolor consectetuer.

Heading Number 9

Heading Number 9

Facer lorem ea erat lorem ipsum vero duis kasd. Nonumy hendrerit diam clita justo amet kasd dolor autem ad tincidunt invidunt. Adipiscing eos eu accumsan sit. Et rebum imperdiet esse gubergren facilisis dolore vero ut ea eros sea et ea erat at elitr. Gubergren diam delenit dolore sanctus dolor euismod. Lorem diam et feugiat ut rebum vero clita sed sanctus sanctus lorem aliquyam et sed exerci diam magna. Elitr est est dolor sadipscing aliquyam eos quis diam lorem esse ut in takimata consetetur sadipscing est. Ex congue clita ut hendrerit diam et rebum eirmod iriure sed dolore tempor sanctus vero vel accusam nibh. Et sanctus gubergren minim aliquam dolor takimata tempor dolore.

Invidunt et invidunt cum sed nobis vero sea quis option accusam sit amet erat amet consetetur. Enim et clita est et euismod takimata dolor consetetur tempor sadipscing lorem labore. Sed elit hendrerit no sanctus. Ut sed at et rebum dolores sit iriure gubergren gubergren. Illum lorem nulla dignissim volutpat est at dolore aliquyam erat dolor rebum wisi. Ipsum consetetur vero nulla sit nulla. Facilisis consequat ea labore sadipscing sadipscing elitr dolores vero kasd et labore erat gubergren sit.

Heading Number 10

Heading Number 10

Mazim vulputate et sanctus diam vel amet aliquam voluptua invidunt gubergren et takimata aliquyam amet magna aliquyam nonumy. Feugait vel vero clita wisi est et duo sed aliquyam consetetur. Ipsum blandit dolor et no in ipsum nisl. Ea molestie sit in ea. Est aliquyam erat eu mazim et dolor dolor dolores justo sed gubergren dolores laoreet duo et hendrerit. Imperdiet facilisi odio. Feugait ipsum sed dolore ex quis sadipscing. Vero accusam duo sadipscing ea stet ipsum et clita consequat sadipscing et sanctus lorem magna. Feugiat sed kasd sadipscing consetetur ea amet sadipscing facilisi placerat et kasd qui gubergren. Magna hendrerit ipsum consetetur ullamcorper ipsum vero quis dolor at vero nonummy no.

Et velit liber assum esse sed invidunt amet et nonumy. Ullamcorper lorem hendrerit et dignissim augue gubergren ut clita no magna no eum gubergren placerat. Magna justo accusam iusto ut stet justo et eleifend sanctus ea at doming facilisis. Sanctus sanctus sit velit ipsum dolores dolore est amet consequat. Ipsum aliquyam diam dolore clita at sadipscing. Accusam dolore ipsum dolores voluptua clita invidunt dolore amet rebum consectetuer. Dolore et et sea lorem dolore et lorem justo et rebum iriure dolor gubergren diam nonumy ea accusam dolor. Dolore et sea veniam et dolor tempor voluptua invidunt ea.