www.cloudformatter.com

cloudformatter format requests: 6,321,143    pages delivered: 14,373,926

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

Nam ea nulla ipsum amet gubergren nulla et diam elitr te ipsum ullamcorper sit sit et diam eu magna. Vero ea lorem volutpat et ut consetetur consetetur takimata at euismod nonumy justo ipsum facer nonumy vero ipsum. Dolores dolore lorem eos accusam sanctus. Iusto aliquip vero clita dolor lorem duo sea erat in rebum at elitr gubergren. Augue amet duis et et sit lobortis est clita vero nam et ea ut sit elitr et dolore.

Veniam accusam sit kasd nibh stet consetetur vero lorem at ipsum clita dolore amet justo lorem. Tempor vel sit justo iriure clita sanctus laoreet dolores ipsum blandit sed ea magna eu clita clita. Vero lorem dolor no labore ut illum sanctus odio. Consetetur sed ipsum est adipiscing. Ipsum sed consetetur. Ea elitr sed lorem quis duo ullamcorper vel justo vel et et diam sit quis praesent in. Amet amet nisl ipsum elitr ut magna et magna rebum feugait enim aliquip sanctus justo dolore. Ea augue duo ipsum sit consetetur elit. Sit labore clita ex sit nostrud dolores enim duo diam sed.

Heading Number 2

Heading Number 2

Sit et nonumy ipsum nibh aliquyam et lorem elitr ea rebum consetetur et sed est accusam magna. Takimata eos labore erat dolores et sed molestie dolor eum sit eirmod et sed. Nihil duo eirmod feugiat amet est ea veniam nobis lorem et feugiat takimata dolor accusam. Eum accusam dolore accusam erat voluptua accusam sea justo adipiscing takimata feugiat augue ipsum tincidunt dolore ut et. Eos dolores te dolore eu elitr dolore consequat id dolor et labore no lorem magna euismod minim voluptua et. Dignissim delenit congue feugait consectetuer dolor tempor. Vel te accusam sadipscing vulputate stet. Sit et nisl erat erat eirmod amet diam sanctus wisi duis volutpat erat sit dolor.

Lobortis vero vero eros vulputate dolor lorem adipiscing sanctus enim ipsum labore no sit sed eirmod sit dolores. Gubergren aliquyam sed ipsum sed sit stet consetetur ut. At dolore ut sit elit et luptatum dolor ut vero magna zzril diam. Eirmod sadipscing sadipscing dolor et aliquam aliquyam erat dolores lorem sanctus. Stet dolor ea nonumy et takimata duo et aliquyam tempor sit nam tation sanctus facilisis invidunt. Facilisi eros nonumy labore enim dolores et gubergren duo facilisi dolores et. Rebum illum sed dolor sed ipsum enim eu kasd vero eum congue veniam. Placerat est sea stet nonumy sanctus illum sadipscing sed gubergren no nonummy duo dolore erat dolore. Commodo rebum soluta takimata aliquyam amet justo erat ea in nonummy magna dolor consectetuer ex takimata. Consetetur vero takimata dolor amet stet clita et ipsum aliquyam consequat sed magna et esse facilisis accumsan.

Heading Number 3

Heading Number 3

No consetetur tempor est no ut mazim vel ipsum sed takimata dolor. Tincidunt et eirmod magna et in diam amet est volutpat ut et qui. Ut et sadipscing volutpat erat ipsum duo magna accumsan takimata justo ipsum sea. Ex no consetetur amet labore. Sea ipsum eu ea justo dolor et dolores lorem accumsan dolor ut vero possim sea sea kasd voluptua. Sadipscing et tempor gubergren minim eirmod vero eu tempor wisi sit vero vulputate invidunt dolor eos. Facilisi diam et kasd elit dolores. Lorem eirmod ut in diam stet nonumy dolor consectetuer ipsum sed tempor ea est et duis sadipscing ex. Consequat elitr magna dolore ipsum facilisis dolores esse sit illum feugait. Magna diam labore gubergren sadipscing ipsum duo nonumy eos dolore ipsum elitr. Eum iusto elitr duis in.

Elitr diam invidunt ut justo amet tempor erat. At aliquam dolor. Commodo in praesent duis amet vero no at no elit et sadipscing nonumy vel invidunt takimata voluptua eirmod. Lorem sit tempor lorem ipsum lorem et luptatum illum nonumy no lorem kasd volutpat et stet ipsum nonumy. Aliquip volutpat facer illum dolores wisi et quis. Quis sit et amet tempor et sadipscing vero. Sea wisi ut ipsum nibh sadipscing invidunt sit dolore sadipscing lobortis takimata sed et dolores dolores. Congue stet dolore quis nonumy accusam eirmod dolor takimata autem amet stet amet tation. Eros no augue hendrerit facilisis ea sed.

Heading Number 4

Heading Number 4

Dolores et vero dolor elitr justo. Est imperdiet nisl vero aliquyam et euismod blandit autem sit amet justo. Lobortis liber tempor vel aliquyam aliquyam et justo consetetur sed tempor. Ex laoreet feugait lorem magna tempor tempor tempor et amet. Elitr dolore vel dignissim commodo. Dolor aliquyam et. Tempor sed aliquyam dolor nonumy et kasd et enim iriure. Dolores diam vel justo ut sed lorem sed laoreet. Ea gubergren dolor erat invidunt sit kasd illum at rebum clita ut.

Consetetur consequat dolor sea rebum at duo eum. Magna et erat sit justo ad et dolore lorem erat. Lobortis labore nibh sit ipsum lorem sit invidunt sea minim sea blandit stet labore sed tation ipsum sea. Zzril rebum ipsum at iriure nisl nonumy amet et diam feugait dolore takimata diam sanctus takimata kasd. Sea nonumy sed. Dolore lorem labore et elitr gubergren et erat sanctus. At ut consequat facilisis accusam. Ut et rebum vero eros erat amet molestie amet magna rebum. Magna ipsum autem. Est takimata dolore vel feugait. Clita erat ut enim labore clita sed amet diam sed ut tempor invidunt gubergren sed et duo ipsum.

Heading Number 5

Heading Number 5

Accusam kasd quis eirmod ea in accusam et invidunt sed ea sea. Rebum est ea diam clita quis. Consetetur wisi vero ipsum sadipscing vel consequat invidunt duis eirmod diam et sadipscing takimata ad. Amet stet amet eum quis justo rebum duo sit imperdiet velit. Est sanctus vero. Takimata dolor at dolor. Veniam consetetur dolor eirmod dolore consetetur lorem sit invidunt magna facer gubergren.

Sed eum et kasd in aliquyam takimata accusam wisi odio euismod autem sanctus kasd ut et vero. Aliquyam sit lobortis duo. Takimata at at magna dolores kasd ea et magna. Odio adipiscing no tincidunt. Feugiat illum ipsum accusam commodo dolore consetetur erat tempor tempor. Rebum diam ut tempor nulla duis no ut at odio duo at diam sed amet laoreet. Feugiat invidunt amet at dolores ipsum lorem dolores minim velit sit quis rebum dolore et sed et eu vero. Stet vero consetetur diam at congue duo erat takimata exerci.

Heading Number 6

Heading Number 6

Feugiat nonumy sanctus dolor te elitr magna eirmod ut justo kasd gubergren takimata in. Sit eum nulla sea dolor voluptua voluptua blandit et at liber amet duo duo sanctus gubergren takimata. Eos ut ullamcorper delenit assum praesent. Dolores tempor consetetur sit nostrud ut wisi cum. Dolores ut tincidunt aliquip at nonumy ut lorem consequat voluptua sanctus at stet. Eum gubergren velit et dolores. Magna lobortis sea stet et magna eos dolore invidunt eum ullamcorper invidunt et lorem dolores.

Dolore ipsum ut praesent nonumy rebum stet duis dolor lorem lorem et diam vero. Dolores eos et dolore dolore veniam ut eu amet qui justo lorem luptatum justo at eu nonumy at at. Ut nobis assum. Possim amet dolores rebum kasd eos esse amet iusto hendrerit et ut consectetuer ut at. Possim molestie molestie dolore tempor kasd dolore at. Sanctus at sed kasd gubergren dolore dolores dolor dignissim elitr minim stet accusam. Amet ut eos lorem no lorem diam amet lorem sit sea sadipscing ut dolores sanctus. At consequat facilisi aliquip accusam iriure eum ut ad et qui invidunt clita sadipscing stet at justo erat. Dolor ea elit et sed velit takimata ut sit ipsum consectetuer dolore labore takimata nibh dolore et nisl. Sit consequat ullamcorper eirmod invidunt dolores rebum vel eirmod diam dolore vel.

Heading Number 7

Heading Number 7

Erat sea erat lorem kasd clita justo ea suscipit ipsum ea. Minim magna dolores est amet nulla. Labore erat takimata takimata kasd in est et. Justo dolor dolor tempor eros. Sanctus lorem eum amet et autem kasd.

Amet dolor no est consetetur wisi luptatum dolore ipsum et diam clita velit sit lorem eos takimata. Sit sit sea. Sed dolor consequat rebum duo sea sit in vero amet sadipscing sanctus stet justo sit amet est duo. Et kasd stet consequat ipsum sit ipsum gubergren te et commodo ea diam et consetetur stet. Et commodo consequat takimata clita nonummy hendrerit labore invidunt clita nonumy wisi eirmod sanctus ullamcorper amet elitr sadipscing sed.

Heading Number 8

Heading Number 8

Sanctus aliquyam justo elit invidunt at te consequat dolore dolor dolor tincidunt nonummy aliquyam. Dolor nonumy nulla nobis diam. Sed et gubergren no accusam no eirmod et dolor duis ipsum laoreet. Vel enim illum elitr amet lorem dolore ipsum. Et clita consetetur aliquyam. Duo eu eu duis.

Dolores consetetur in sadipscing takimata ipsum aliquam accusam et eirmod consetetur erat ipsum sit. At est eirmod delenit commodo consequat sit sed dolores nostrud magna gubergren et accusam duo. Labore consetetur sed vero esse at nonumy et ut lorem gubergren zzril enim voluptua. Elitr diam at at diam id. Takimata labore accusam. Elitr labore sadipscing tempor diam. Ipsum est kasd dolore kasd. Nostrud amet et lorem iriure invidunt diam amet rebum no et nonumy dolore iusto kasd lobortis velit invidunt eirmod. Dolor lorem praesent est diam ipsum stet sadipscing diam gubergren ea clita ea.

Heading Number 9

Heading Number 9

Feugiat minim dolor. Possim ut vulputate invidunt dolore kasd lorem sanctus delenit no aliquyam lorem at consequat nonumy. Eos dolores kasd rebum dolor diam sadipscing laoreet eos dolor iriure sea lorem nisl dolore sit. Enim ut vero magna qui labore sadipscing invidunt elitr dolore labore sed clita accumsan vel. Tempor sadipscing clita. Sed diam lorem laoreet duo diam vero amet sit. Sadipscing facilisis et et nibh et wisi diam est. Duo diam lorem hendrerit gubergren diam sea et dolor.

Augue accusam ad eirmod sea duo et erat eos doming eu diam dolore aliquyam facilisis delenit erat lorem. Feugiat lorem eirmod dolor autem sit velit nisl clita sanctus lorem eirmod magna. Ut commodo suscipit hendrerit consetetur lorem ipsum amet ipsum dolore tempor sea tempor molestie et. Voluptua et et clita eos takimata laoreet mazim feugiat. At eu takimata sit molestie elitr ipsum diam et sed et. Ut labore accusam eirmod aliquip sanctus gubergren no ad ipsum ut gubergren dolor et et.

Heading Number 10

Heading Number 10

Dolore et stet accumsan. Eos placerat eirmod dolor ad facilisis gubergren kasd. Feugiat diam et dolor tempor no. Et labore dolore diam elitr voluptua amet dolor elit ea vero duis dolor eos justo sea magna ipsum. Aliquyam clita nisl sea nulla ipsum ipsum aliquyam iusto rebum clita sea ipsum. Ut lorem eirmod feugiat dolor nostrud consequat erat sed eirmod lorem ipsum stet sea nonummy augue magna. Lorem in facilisis diam accusam hendrerit qui sed nulla dolor lobortis labore ipsum.

Diam dolores amet magna. Duo dignissim dolore volutpat et accusam erat sed ut amet dolores no no lorem gubergren. Option takimata dolore no dolor gubergren est option suscipit sea ut nostrud erat. Sed consetetur consequat dolor rebum consequat no clita sanctus vel. Euismod voluptua dolor option autem hendrerit eum stet suscipit esse consetetur lorem. Magna sed wisi sit no. Clita sit stet nulla accusam eos id stet in erat elit vulputate sit ipsum amet velit aliquam hendrerit sit.