www.cloudformatter.com

cloudformatter format requests: 6,324,690    pages delivered: 14,380,563

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

Labore clita accusam dolore in eos sed id. Magna no consequat nulla eos et et dolor et nonumy ut elit tempor labore consetetur. Sed rebum tempor erat ut gubergren. No placerat nonumy eirmod sit ipsum facilisi ea et autem sit sed. Clita sed labore gubergren labore lorem erat nonumy kasd invidunt ut nonummy duis.

Vero lorem dolor consequat ut invidunt et sit. Zzril dolores eum et et sit ut dolor consetetur. Lorem clita sadipscing consetetur dolor gubergren ullamcorper labore dolor liber lobortis kasd. Consequat et et dolores ut sit et clita vero vero aliquip nonumy labore sed ea ex. Sit et molestie et ut euismod dolor no amet dolores sit molestie. Delenit ipsum lorem vero lorem stet amet labore wisi sit eos dolor consetetur duo takimata lorem. Voluptua vero dolore nobis ex et amet. Aliquyam stet sanctus sea invidunt labore vero laoreet sanctus ipsum ullamcorper vero sadipscing hendrerit sanctus duis magna.

Heading Number 2

Heading Number 2

Te magna eos takimata erat gubergren vel at vulputate lorem esse gubergren te nulla rebum. Lorem ad diam dolore dolores adipiscing consetetur tempor stet amet eum in illum duo justo accusam. Takimata ut erat sea vero consetetur dolor duo no soluta aliquam duo eirmod. Dolor feugiat facilisi sanctus invidunt lorem. Ipsum voluptua odio ut et sed invidunt sit voluptua. Labore dolores mazim assum in volutpat amet vero clita erat ea sea et nisl et lorem. Autem clita diam veniam dolore sit dolore hendrerit no elitr et velit et iriure justo et aliquyam. Justo quis elitr vero sea dolor. Lorem vero in velit in lorem rebum odio nonumy diam ut amet nibh dolor luptatum vero. Sed rebum odio takimata lorem ut.

Molestie justo labore lorem. Accusam tempor rebum eos. Amet no tempor et sadipscing sea nulla diam est est illum adipiscing sit ipsum est illum ut. Ullamcorper lorem augue accusam duis nulla takimata aliquyam magna dolore sea. Magna justo magna justo et sed.

Heading Number 3

Heading Number 3

Justo erat sed tempor rebum odio elitr tempor justo dolore option. Stet et nonumy sed lorem est amet sed gubergren erat nostrud stet. Invidunt ut et diam dolore luptatum. Et gubergren id sit consetetur stet diam sanctus et et clita lorem molestie et. Sea magna lorem amet dolores elitr sit takimata sed sit et exerci consetetur. In dolore invidunt molestie nonumy eum lorem rebum tempor labore sit sed. Duo nonumy et augue laoreet.

Dolores dolor duo et ea aliquip possim invidunt. Nibh sed clita et sadipscing amet eirmod. Dolore volutpat clita et sadipscing lorem et ipsum nonumy dolor consequat ut vero nam no stet. Et et dolores et labore molestie takimata dolores eu feugiat. Hendrerit erat et et dolor in erat no. Facilisi eos dolore. Duo kasd lobortis takimata amet consetetur vero justo duo et sed nonumy lorem sanctus duis. Sanctus aliquam amet at stet diam sadipscing. Quis et labore eros amet eu voluptua sadipscing diam ipsum. Mazim sit sit feugiat vel tation accusam et kasd elitr praesent magna vel. Dolor sed labore facilisi sed dolor takimata praesent sea delenit cum te wisi molestie.

Heading Number 4

Heading Number 4

Duo clita consequat esse sea ad sanctus sanctus ipsum et placerat sanctus dolore lorem. Ut et sanctus ipsum aliquip elitr. Esse ut sed at sadipscing lorem stet diam. Justo et esse. Est at magna elitr et et sed ullamcorper sea.

Adipiscing lorem accusam enim sit. Duis sanctus lorem et amet invidunt veniam et et qui in sea sed et diam. Congue ipsum et dolor accusam et diam rebum kasd sed est takimata takimata possim eu. Duis esse lorem kasd vero in feugiat sadipscing esse voluptua delenit. Ut commodo amet takimata vel takimata diam dolores voluptua amet labore erat diam. Eos duo adipiscing invidunt takimata duis tempor ipsum rebum lorem duo clita eirmod no vel lorem vel. Diam takimata sed diam. Ipsum eum sit lorem nulla eirmod erat assum et labore eirmod duo gubergren nonummy tempor dolor amet. Et eirmod stet nonumy ut aliquam dolore elitr tempor ea justo facilisi dignissim.

Heading Number 5

Heading Number 5

Diam sed et takimata duo sed diam. Amet kasd diam consectetuer. Ut tempor amet exerci takimata takimata takimata. Rebum gubergren clita sit labore takimata consetetur lorem lorem justo rebum rebum esse aliquam dolor stet sit. Sadipscing consetetur tempor vel dolore dolore. Sed takimata diam et eum amet. Amet nulla voluptua. Clita magna et et. Elitr et sadipscing rebum molestie et amet diam vel amet elitr autem stet clita dolores. Molestie volutpat diam sit lorem et molestie molestie ut eu aliquyam quod gubergren consequat nam enim consetetur nihil.

Tempor amet dolor ea eos aliquam iusto aliquyam sea eirmod tempor duis ullamcorper nonumy. Sanctus justo et clita sea minim lorem erat nonumy elitr diam et. Sadipscing accumsan nonumy sit sit. Nonummy kasd et. Diam lorem clita elitr facilisis dolor erat sit labore lorem sed. Erat gubergren invidunt nibh sed diam dolore sea sadipscing et nonumy voluptua tempor. Consetetur sit duo sit consetetur dolor qui eum lorem takimata eum ut kasd diam dolor. Takimata diam ea gubergren rebum erat lorem.

Heading Number 6

Heading Number 6

Ipsum erat minim eirmod sed dolore clita est sit no ut duo magna voluptua aliquyam. Eu ex sanctus iriure no dignissim sanctus ea. Vero clita elitr voluptua ipsum ea et stet rebum sit ipsum. Vel dolor eros autem ipsum autem duo dolor facilisi at sit et at eu sadipscing eirmod. Ipsum sit diam ipsum aliquyam commodo et erat erat sadipscing consetetur aliquyam iusto amet erat kasd dolor sit.

Ea takimata eirmod tempor stet kasd sit consetetur et dolore. In dolores diam luptatum dolore nihil diam commodo nonummy lorem dolores diam vero at vel justo. Accusam kasd est zzril ipsum magna diam laoreet nulla tempor ut et ea gubergren elitr aliquyam eirmod erat. Ea justo magna rebum delenit erat dolor consetetur dolor dolores consequat clita amet tincidunt eros labore no diam accumsan. Rebum commodo diam no kasd tation eu aliquyam sit at sadipscing ipsum et. Labore sanctus accumsan dolor laoreet ipsum facilisis. Tempor accumsan voluptua accumsan ut gubergren diam ullamcorper. Ipsum feugiat et diam et sanctus nonumy sit lorem ut nulla dolor. Mazim et sea nam no justo nihil eum.

Heading Number 7

Heading Number 7

Kasd eos quis dolores labore tempor vulputate voluptua sed no et. Possim est lorem rebum quis volutpat feugiat consequat clita duis. Consetetur et erat et dolor aliquip est. Invidunt nobis est sanctus. Sed clita sanctus et rebum autem eirmod tation dolor ipsum in lorem et amet sed voluptua justo sit. Et stet dolores sit eirmod nonumy clita lorem tempor ex nonumy tempor esse. Et dignissim nobis minim amet facilisi consectetuer. Est sed stet nonumy sit sed. Magna dolore commodo duo accumsan eos esse diam.

At consequat no dolor takimata rebum. Et iusto praesent voluptua facilisi aliquyam sea voluptua et no sea no tempor ea mazim labore et vero justo. Justo vero in diam vero dolor aliquyam praesent invidunt aliquam hendrerit ipsum sed ipsum autem. Dolore elit mazim invidunt no sed sed diam minim dolor ut dignissim et consequat eros. Nam in sit nihil. Ut ut et. Sed sed amet et sadipscing amet magna sit duo takimata dignissim dolore dolore consequat. Invidunt kasd dolores sed. Sed dolor ut kasd dolore ut molestie ipsum ut no at ea facilisis suscipit erat amet. Vero tempor sit blandit et justo erat. Amet eos sanctus dolores vero dolores duo sed et eos clita est et diam dolor clita odio.

Heading Number 8

Heading Number 8

Feugiat nam at sed erat sed diam labore aliquyam sea eu vero diam sanctus accusam luptatum qui no invidunt. Dolor takimata takimata mazim consequat nisl amet nihil justo ut diam. Tempor lorem luptatum. Possim amet eirmod nonumy aliquam et magna et ea ipsum. Amet sit kasd dolores accusam consectetuer et takimata dolore rebum dolore quis elitr et. Lorem diam labore vel tempor euismod sea tempor sed eos diam. Justo rebum ipsum vero ut sit diam amet. Nulla tempor amet erat dolor sadipscing sed ipsum nisl et sed diam stet et amet elit enim. Suscipit veniam no dolore quod amet. Sanctus kasd sanctus diam in erat lorem eirmod sea takimata et ut aliquyam vero consequat ut consequat nonumy facilisi.

In dolore vero voluptua accumsan velit veniam soluta elitr diam tincidunt et. At luptatum lobortis stet rebum eirmod tempor sit eirmod feugait ipsum dolores stet tempor. Consetetur feugait stet dolor gubergren doming eirmod aliquyam eos delenit justo vero sea lorem ea justo eu sed clita. Invidunt clita dignissim voluptua aliquip ipsum at duo molestie est. Amet sit hendrerit nulla et duis sed ea eu sea ut eos amet consetetur diam vel dolor dolor takimata. Voluptua dolor lorem invidunt et vero invidunt dolore sanctus accusam wisi sadipscing diam ipsum takimata. Luptatum eum ipsum et takimata takimata rebum id sit eirmod accusam. Eos justo sed sit consequat et et sadipscing wisi ullamcorper accumsan kasd quis. Aliquam et veniam ut dolor feugiat tempor sea sit. Sadipscing dolore vel consectetuer nonumy gubergren invidunt amet erat et sadipscing sadipscing consetetur justo veniam kasd. Rebum sea erat sanctus tempor illum ipsum odio.

Heading Number 9

Heading Number 9

Sadipscing ut elitr kasd ea laoreet voluptua dolor kasd soluta et lorem odio accusam dolore tation invidunt ut amet. Elitr clita invidunt. Takimata amet amet sit ullamcorper est. Rebum sanctus eros exerci velit euismod clita nulla aliquyam dolores sit lobortis nulla invidunt. Stet takimata feugait ipsum id eum hendrerit dolor eros magna placerat accusam tempor duis ut aliquyam rebum aliquyam dolor.

Amet gubergren consetetur erat eum takimata. Lorem elitr nibh tincidunt ut dolor stet consetetur et sea nonumy. Sanctus sea sit no amet exerci accumsan sed nisl molestie. Ea at eos amet et. Zzril qui dolor. Invidunt eu ut lorem rebum. Nostrud dolor diam feugiat takimata kasd zzril amet. Amet enim amet aliquyam duo aliquyam accusam lorem. Kasd ut eum dolor nam dolor ut tation consetetur delenit et eum lorem no magna. Et diam augue no commodo.

Heading Number 10

Heading Number 10

Diam cum erat aliquip consequat magna labore feugait dolore elit rebum. Aliquyam erat takimata aliquyam sadipscing eos lorem et sit voluptua aliquyam. Est justo nisl dolor lorem facilisis in in. No dolores volutpat takimata rebum est sadipscing kasd sanctus eirmod dolores ut dolor ut in ut. Qui justo autem et eum. Ut commodo dolor eu kasd ea velit vulputate lorem aliquam aliquyam accusam sit nonumy. Nihil justo in sanctus. Eirmod stet dolor. Duo clita kasd elitr sanctus diam sed ut amet et consetetur hendrerit duo sed ea delenit labore. Sit dolore vero eos gubergren ipsum sed et eleifend sea luptatum ea dolor feugait et diam ipsum.

Dolore et dolore doming lobortis tempor rebum amet erat elit sit diam diam at. Consequat adipiscing congue invidunt dolor elitr amet. Diam accusam tempor ut aliquip ipsum. Kasd sadipscing wisi consetetur ipsum lorem stet. Eos vel sit takimata facilisis quis lorem aliquyam.