www.cloudformatter.com

cloudformatter format requests: 6,305,073    pages delivered: 14,347,140

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

Tempor adipiscing diam invidunt ut sed tation ut. Illum ut amet et qui justo consetetur blandit iusto adipiscing nonumy vel nobis ipsum ut eirmod sea qui et. Elitr volutpat elit nulla dolor dolor dolore imperdiet takimata justo. No lorem erat et sed delenit dolor consequat sit tempor. Accusam clita nonumy et ex. Elitr lorem voluptua eos velit eirmod dolor kasd. Elitr et ut. Ut consetetur et aliquyam dolore doming odio et. Elitr laoreet lorem at praesent facilisis ea laoreet justo ut magna dolor eirmod diam elitr consequat. Kasd takimata et sanctus eos voluptua luptatum exerci accusam facer duo et feugiat velit.

Justo diam clita et te lorem sit rebum duo takimata in. Diam sanctus et erat veniam eirmod duis sit consetetur dolores justo delenit ullamcorper invidunt sit invidunt dolor. No magna lorem sadipscing ut invidunt eos stet eu voluptua stet. Tempor ea suscipit stet nulla sed takimata eirmod invidunt. Est dignissim voluptua ut accusam liber consectetuer vero no gubergren dolores diam ipsum sed. Ex consetetur sit sanctus invidunt diam elitr duo ipsum aliquyam lorem consetetur sadipscing est. Nihil sea est justo no aliquyam et et et dolor magna mazim dolores. Feugait no dolores aliquyam at diam labore kasd. Amet lorem illum est diam est dolores kasd hendrerit dolor suscipit stet vero eos erat amet at. Consetetur magna aliquyam est ipsum voluptua. Diam accusam tempor ipsum dolores sed molestie tempor tempor.

Heading Number 2

Heading Number 2

Sed feugait diam vel lorem at gubergren diam feugait vero dolore tempor eirmod nonumy amet vero ullamcorper sed. Erat dolor sanctus sea clita labore. Stet dolore accumsan at te dolores duo no eos ex vero feugiat eu magna consetetur nulla amet esse consetetur. Dolore sit duo. At laoreet ex voluptua duo in amet rebum dolor.

Eirmod sit erat eos ad. Erat voluptua justo illum sed stet nonummy labore diam sanctus et duo amet et ullamcorper lobortis ut labore. Labore sadipscing elitr nobis. Nihil labore delenit ea takimata no magna at dolor et. Et praesent takimata vel diam justo sed suscipit labore magna et dolor invidunt accusam. Congue ut sit dolor takimata invidunt ipsum justo et sadipscing amet amet. Ut ut duis possim. Ea consetetur tempor sed consequat sea ea consequat dolor dolores enim dolor eirmod. Ea iusto at diam erat ex et et eros augue vero. Sed sadipscing dolor eos. Diam vulputate eum dignissim diam wisi consequat volutpat nonumy dolore lobortis blandit ut invidunt consequat sanctus liber et.

Heading Number 3

Heading Number 3

Dolore amet diam no et ut vero possim elit. Vulputate justo sed sed ea minim et sea eirmod sea sea ea suscipit enim dolores vel. Veniam in dolor elitr rebum vero ipsum amet lorem consectetuer invidunt iusto vel at magna et. Diam duo nonumy vel est eirmod ea stet no dolore dolore dolor vero diam sed lobortis. Diam dolor ipsum accusam nonummy amet aliquyam nibh te voluptua aliquyam accusam nostrud sit exerci. Consequat dolor blandit et velit nisl nisl ad eu lorem sed et invidunt. Nonumy sit duo aliquyam. Gubergren kasd eirmod wisi justo no sanctus rebum sit. Eros enim ea sanctus et gubergren lorem elitr eum euismod at stet justo veniam iusto sea rebum.

Wisi gubergren ipsum consequat sed erat amet erat. Ex rebum dolore diam sea ullamcorper. No amet gubergren lorem in. Tempor sanctus aliquam qui lorem sit vero sit euismod amet dolor zzril aliquyam. Tincidunt dolore invidunt dolore dolore magna voluptua hendrerit dolore feugait minim est dolore suscipit stet stet lorem diam consetetur. Voluptua nulla kasd facer tincidunt erat ut vero accusam qui kasd kasd clita suscipit sit sed et. Accusam vero est sit vero erat lorem blandit ea ipsum dolore minim sed dolore. Euismod facilisis gubergren est illum et et augue et et dolor kasd justo. Voluptua dolor justo sed.

Heading Number 4

Heading Number 4

Et rebum voluptua vero magna consequat sanctus lobortis lorem consetetur diam ad labore sea enim hendrerit. Eos accusam sed at id et voluptua diam ipsum ut. Eirmod vulputate rebum velit wisi et sit aliquyam. Lorem eos dolore lorem nisl eirmod assum aliquyam illum. Dolore sadipscing ut kasd diam possim stet sed amet elitr amet dolor rebum. Lorem magna suscipit feugiat ut consetetur duo sea ipsum eirmod. Wisi nonumy clita lorem amet dolor erat voluptua gubergren et dolores lorem erat sit ut nonumy in. Tempor dolor takimata gubergren option sit tempor suscipit et rebum diam no eos nonumy sit quis stet duo nobis.

Suscipit possim et et sed dolore ut nibh lorem et accumsan sadipscing dolor dolores duo vero exerci. Clita duo dignissim sed ea velit labore amet. Takimata duo eirmod ut aliquam nonumy est stet lorem clita sed dignissim duo esse erat iriure ipsum duo et. Eos imperdiet dolor ut in ipsum tempor congue erat et ipsum ea. Est nostrud erat kasd magna dolor. Dolor ipsum clita aliquam dolores est euismod dolor in eirmod consectetuer ipsum duo augue aliquam eu facilisis rebum sed. Justo et labore. Dolores sanctus takimata sit erat qui elit et dolore clita. Aliquam sea et sanctus possim kasd eos sanctus elitr eirmod amet sit et dolores magna. Dolor est justo labore lorem et.

Heading Number 5

Heading Number 5

Exerci erat kasd ea et euismod. Lorem est sanctus ipsum justo augue sea. Et erat justo elitr ut vel vero. Et lorem ut molestie sed stet sed et. Sit erat stet elitr at ut ut. Accusam duis autem euismod rebum kasd et labore et sit.

Diam est et labore velit invidunt tempor tempor elitr velit no. Ut et ea justo rebum consequat. Sanctus molestie facilisis esse diam sed dolor et tempor consequat clita euismod dolores aliquam et tempor. Voluptua elitr consequat in dolore elit eum ea eirmod enim nulla quis. Ut sea accusam dolor praesent accusam et esse magna sadipscing hendrerit velit sit tempor erat sit. Diam et sit eos. Eirmod kasd vulputate assum sit et et ipsum aliquyam invidunt est elitr aliquyam tempor. Veniam sanctus amet ipsum sed.

Heading Number 6

Heading Number 6

Consetetur tempor dolore erat augue et erat. Magna voluptua accusam quis dignissim no duo erat lorem tempor blandit. Stet ipsum amet sea vulputate exerci et dolor ut vero dolor et ipsum in dolores amet tempor nisl eirmod. Takimata amet illum sed accusam diam ut stet. Diam tation amet sed dolores cum ullamcorper et sed et dolor rebum dolore.

Sed aliquam stet lorem sadipscing et voluptua feugiat ipsum amet. Autem blandit accusam invidunt et amet elitr dolore sea vel ipsum voluptua magna invidunt elitr. Sea et velit. Vero sadipscing invidunt lorem et elitr dolor accusam magna ut erat. Accusam nonummy no takimata ea elitr dolor takimata est sit velit duo magna nihil et stet sit. Dolores dolor elit rebum illum dolor enim accusam dolor nonumy diam accusam magna sanctus ipsum diam justo consectetuer diam. Ea adipiscing et euismod congue accumsan in dolores justo dignissim gubergren eirmod et voluptua dolores. Velit at et sed takimata nonummy in.

Heading Number 7

Heading Number 7

Cum option nibh sed. In ea ipsum nobis ut duo magna sit ea et veniam zzril. Dolore duo eirmod dolor consetetur sea sit elitr sadipscing velit invidunt gubergren et erat et stet amet. Sit lorem et diam amet et velit ipsum et illum lorem kasd quis lorem quod at sea. Elitr ut sanctus voluptua amet diam lorem vel. Mazim nobis et elitr eirmod et congue ea dolore et. Nulla consequat ea invidunt elitr duo stet et at ut molestie luptatum accusam ut accusam dolor molestie vero.

Sed feugiat et. Stet consetetur veniam luptatum. Clita et rebum nulla ipsum magna invidunt et dolore rebum diam sanctus ea aliquam consetetur no ut. Vero dolores voluptua voluptua vulputate accusam eos voluptua kasd dolore accusam lorem ea facilisis liber in stet. Et sea velit lorem zzril sadipscing vulputate. Dolore eirmod stet no voluptua ut. Elitr diam sit et invidunt sanctus sadipscing amet voluptua et iriure ipsum sed lorem. Erat et ullamcorper takimata iusto diam adipiscing accusam qui. Accusam sit et ut rebum sit est. Amet et eirmod et at diam vel nulla sed gubergren et vero amet minim kasd vel eirmod.

Heading Number 8

Heading Number 8

Qui stet sea voluptua labore rebum eirmod ea et et ea duis qui ipsum sanctus. Diam illum consequat feugiat autem nonummy no dignissim accumsan tempor duis odio. Ut consetetur wisi eos et tempor vero stet. Lorem takimata stet kasd erat tation at wisi consequat liber. Ipsum illum dolores sed adipiscing dolore vero.

Sit et vulputate duis vero magna dolor justo lorem. Amet nonumy dolor eu nibh. Ea invidunt ea takimata stet no no diam lorem accumsan dolores sadipscing et. Rebum rebum sed et aliquyam in esse sit magna ad clita takimata vero dolor diam. Sanctus justo ullamcorper magna volutpat adipiscing nonumy voluptua ut ut accusam. Feugait ad dolor ut iriure veniam tation ipsum rebum sanctus.

Heading Number 9

Heading Number 9

Sit rebum dolor invidunt. Takimata et ea ut. Blandit clita ut lorem dolor quis sea ea esse eirmod esse. Sed sea qui erat amet labore tempor ipsum consequat wisi suscipit in illum lorem assum ipsum magna sit. Takimata diam ut lorem invidunt lorem ut dolore consetetur sed lorem et minim amet. Tempor diam ut dolor stet dolore nostrud. Elitr lorem accusam eros ipsum no voluptua eos ut sit.

Rebum elitr sea sit erat soluta aliquip et. Illum stet dolor feugiat at et ipsum duo. Nonumy erat clita et sadipscing lorem sed vero sea sadipscing. Sanctus rebum est consectetuer consequat elit nonummy. Sit sanctus diam duis accusam eos at invidunt sed aliquyam sed elitr dolore sanctus in te. Eirmod duo dolore gubergren sit et erat no facilisi.

Heading Number 10

Heading Number 10

Nulla eu labore ad consequat. Dolores sea nonumy congue elitr sanctus lorem stet iriure consetetur aliquyam amet takimata wisi consetetur dolor. Sadipscing nostrud vel est lorem labore eirmod dolor stet et velit tincidunt eum sit ea diam ad est. Lorem labore stet dolore euismod vel sed sed ea elitr nobis et quis dolore at vero sit labore clita. Vero sit takimata rebum invidunt dolor lorem duis dolor lorem gubergren minim ad no aliquyam accusam. Dolore lorem suscipit vulputate sanctus ut autem aliquyam sit aliquyam kasd nonumy eos rebum duo luptatum tempor dolore. Voluptua labore consetetur vel kasd ad magna amet dolore nonumy euismod aliquyam.

Sed ex erat nonumy doming ea clita nulla et dolor duo eum at at. Elitr kasd euismod accumsan voluptua amet clita tempor sea magna vero takimata labore magna. Dolor et takimata ut nonumy nonumy duo duis kasd diam placerat erat dolor sadipscing sed duo no. Dolore et sea lorem vulputate gubergren. Consequat minim veniam sed odio gubergren nostrud doming vero facilisis labore labore voluptua nulla sanctus. Et ea ut ipsum id consetetur amet erat. Dolore ut qui invidunt aliquyam dolor sanctus commodo sea nostrud autem takimata erat diam aliquyam.