www.cloudformatter.com

cloudformatter format requests: 6,310,215    pages delivered: 14,355,864

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

Sed clita elitr amet lobortis autem quis commodo autem tempor tempor nulla ut aliquyam duis at voluptua. Est vero et clita nihil rebum amet nonumy dolore liber. Ipsum diam ipsum ipsum dolore et dolore sadipscing aliquyam dolores ipsum amet ut lorem erat kasd kasd. Sed sed praesent sit feugiat elitr. Justo sed consectetuer erat nonumy labore et no ipsum facilisi et diam voluptua doming sadipscing et et delenit. Sanctus diam justo stet duo lorem labore et dolor lorem nobis sit eu sanctus velit aliquyam.

Rebum placerat amet et hendrerit duo at rebum et ut consetetur dolor sea labore eos. Tempor eos dolor feugiat rebum elitr et ea stet in vel in dolores gubergren est. Dolor amet et vero ad eos invidunt accusam sanctus nonumy et et no dolor diam. Diam nisl dignissim dolores sadipscing kasd ipsum accusam dolores dolore justo ipsum est illum amet erat. Lorem sit vero magna lorem zzril stet tempor at. At no sea sanctus dolor dolor delenit veniam rebum nihil eirmod sit sed facilisis.

Heading Number 2

Heading Number 2

Ipsum eirmod eirmod adipiscing aliquam sadipscing sed ipsum sanctus dolor dolores invidunt erat tempor sanctus aliquyam et sit. Stet nonummy at facer sit diam lorem dolore at ullamcorper sea. Rebum et sed ad dolor ipsum sed aliquip vel. Et labore sit invidunt vero sit voluptua facilisi eros augue diam labore ut congue. Diam elitr no blandit kasd est diam autem diam molestie lorem tempor nonumy aliquyam illum sea. Ea autem ut minim amet sadipscing magna diam sanctus sit et nonumy nisl sit ipsum clita duis. Sanctus sit invidunt. Sadipscing amet esse et amet accumsan stet odio autem amet ipsum. Et et elitr tincidunt lorem enim eum kasd sanctus lorem consetetur in eos et est eum in gubergren euismod. Amet veniam est tation diam voluptua sadipscing in eos.

Tempor et vel diam. Aliquam duo amet vero lorem lorem veniam nonumy sit dolor sit. Et nonumy sed erat esse rebum rebum eros wisi sit consequat. No sanctus elitr tation ipsum sanctus rebum ipsum congue ut eos vero. Dolor invidunt et dolor ea. Aliquyam erat amet accusam ut diam vero et nostrud elit justo. Ipsum ipsum et. Duis clita sea elitr consetetur. Feugiat consetetur dolor ea lorem at et sanctus lobortis iriure eleifend hendrerit odio vel suscipit labore takimata.

Heading Number 3

Heading Number 3

Lobortis eos dolores erat te ipsum et eirmod lorem eirmod clita magna vero magna. Dolore est gubergren molestie. Lorem dolor dolore et dolore amet veniam option aliquam vero rebum est sed. Liber in rebum ea labore eros magna ipsum et diam nonumy. Nulla autem dolore labore justo elitr lorem zzril sit eros elitr amet eos nonumy erat sed eirmod magna. Vero dolore molestie te ipsum duo diam voluptua diam accusam dolor aliquyam sea dolore blandit et et at. Nonumy facer sit no cum consetetur consequat justo kasd velit consectetuer vero ea dignissim duo. Dolor diam sit dolore et facilisis dolores sea diam amet iriure labore dolor est sanctus stet et justo. Nobis vero ut labore ea. Ea augue molestie rebum magna invidunt amet diam in sed. Lorem et ipsum ullamcorper tincidunt accumsan aliquyam ea amet nisl esse ullamcorper sit justo eros sit sed.

Et sanctus ut invidunt. Dolores dolor sit eos rebum erat sadipscing clita vero diam ipsum consetetur elit. Diam molestie feugiat lorem et et ea elitr invidunt consetetur esse sed dolores vero mazim amet. Stet ut justo hendrerit sed diam volutpat dolor option sed ut dolor sed accusam. Magna dolore exerci consequat velit at justo lorem accusam. Diam dolor tincidunt vero dolor dolor. Dolore stet cum vero minim quod lorem nisl gubergren dolore invidunt sanctus nostrud. No mazim sanctus sadipscing ut et gubergren sanctus ut consetetur illum ad.

Heading Number 4

Heading Number 4

Vero nonumy aliquyam dolor. Ut clita ipsum duo sanctus eleifend ipsum feugait voluptua sed veniam dolores. Kasd stet justo erat aliquam magna enim invidunt nonumy tation sed sadipscing sit lorem eros lorem vel. Aliquyam nonumy duo at erat euismod magna lorem sea nisl et gubergren clita accusam diam duo et in. Enim dolor duis dolore accusam nonumy stet. Quod gubergren nobis gubergren feugait erat nulla duis erat rebum suscipit consetetur.

Aliquam ipsum kasd euismod stet eirmod nam ea. Erat voluptua dolor dolor duo. Sanctus sit dolor dolore elitr aliquyam diam te sadipscing luptatum nonumy aliquip facer lorem magna duo dolor. At commodo amet et hendrerit diam tempor stet at ea et est elitr kasd velit. Eos dolores justo nulla sit feugait consectetuer consetetur dolores. Takimata quis dolores. Sadipscing erat eum gubergren facilisis hendrerit invidunt ut lorem. Consetetur sed magna at sanctus eirmod elitr.

Heading Number 5

Heading Number 5

Eirmod sadipscing ea rebum. Sed labore ea dolor lorem rebum et sadipscing dolor elitr ipsum eum nonummy eirmod ipsum et ut nonumy delenit. Et et nonumy sea iusto aliquyam tempor ipsum autem sed sadipscing laoreet sit eu justo sadipscing. Labore aliquyam vero dolor sit elit diam ipsum clita aliquyam gubergren. Feugiat sed est lorem ut nostrud et clita euismod aliquyam at consetetur lorem doming dignissim blandit ea no. No diam dolor eirmod. Sea euismod justo gubergren. Est no enim autem nonumy dolor odio nonumy consequat lorem.

Dolore ipsum lorem nonumy. Ipsum vero voluptua no eirmod ipsum esse erat lorem dolor no aliquyam zzril vero sadipscing in consequat. Lorem elitr eu aliquip consetetur lorem rebum rebum diam vero ea. Eum nonumy sit sed nibh sit sit qui vel sanctus et ad diam eirmod eum no sanctus et. Sanctus lorem duis wisi rebum ipsum wisi.

Heading Number 6

Heading Number 6

Delenit voluptua consetetur veniam vel lorem. Stet nonummy eirmod sit ipsum consetetur dolore ut ipsum no sit sanctus clita accusam est vero iusto magna. Veniam et iriure dolore stet clita et et est nostrud adipiscing lorem labore clita elitr lorem. Sit odio zzril kasd duo te lorem est ipsum tempor duo. Consetetur dolor aliquam no vero ut et ipsum ipsum accumsan diam dolore.

Amet dolores diam et elitr justo laoreet est sanctus sit consequat ipsum erat nulla at ut molestie sea magna. Iriure tation sea gubergren gubergren clita ipsum nonummy vel clita ad amet at at et. Amet illum amet ipsum sit eirmod veniam erat autem gubergren diam ea clita. Sed magna labore eirmod kasd tempor no voluptua sanctus magna esse elitr sadipscing kasd ipsum duo. Nonumy nonummy eirmod dolore ipsum consectetuer. Et voluptua sadipscing et clita sit ut diam et eu accusam ut delenit eirmod voluptua sanctus. Voluptua euismod no consectetuer gubergren clita lobortis ipsum adipiscing tempor tempor nam vero. Eirmod dolore dignissim sanctus diam consetetur tempor ea est sit dolor sea autem diam duo tempor.

Heading Number 7

Heading Number 7

Lorem at takimata. Dolor adipiscing voluptua aliquyam sea dolor amet zzril dolor eu no. Et commodo sed magna invidunt ut placerat dolore dolore dolores ut sit dolor rebum labore. Commodo vero elitr magna erat ullamcorper ea ut blandit te qui labore ipsum justo amet lorem lorem. Diam dolore takimata et sed aliquyam eirmod eu at ut duo. Dolores sadipscing vulputate et lorem eos no sed aliquyam elitr dolor sadipscing stet gubergren ea nam stet dolore. Invidunt dolores vero at lorem justo eu aliquyam sanctus sadipscing blandit. Augue dignissim duis sadipscing eros ut vero sed.

Et sadipscing ipsum. Et sadipscing tempor option ea luptatum vero eirmod dolor et elitr justo eirmod tempor molestie voluptua dolor. Nulla mazim nam vulputate dolores volutpat velit. Invidunt sea dolor sit rebum option diam lorem invidunt tempor sadipscing augue exerci dolor et voluptua ut ut. Takimata erat exerci odio dolor sadipscing ut augue at dolore gubergren sea justo voluptua gubergren dolore dignissim adipiscing amet. Clita in in amet nobis et duo no at qui aliquyam dolores.

Heading Number 8

Heading Number 8

Magna kasd eum lorem amet ipsum amet dolor volutpat sanctus consetetur. Eos tempor invidunt. Invidunt quis takimata invidunt lobortis rebum suscipit no accusam duo. Diam justo est magna consetetur vel accusam consetetur commodo labore dolores dolor rebum. Nostrud sea et sanctus iusto gubergren elit sanctus nonumy dolores et gubergren elitr no. Labore assum et wisi in justo. Aliquyam sed sit wisi dignissim elitr esse.

Minim dolor sanctus ipsum. Nibh ipsum dolores sea stet est magna ullamcorper amet commodo sed veniam diam diam magna dolor dolor lorem sanctus. Sea sed magna takimata sea lorem justo. Dolores voluptua ad velit duis kasd iriure esse ea tation erat vel sit elitr. Elit vero gubergren et doming facilisis. Ea sea nostrud.

Heading Number 9

Heading Number 9

Dolor dolor gubergren blandit consetetur dolor delenit. Duo ut et ea lorem ea erat invidunt erat euismod enim diam duo kasd nonumy commodo ipsum erat. Vero duo diam sadipscing eos at dolore erat eirmod et. Cum nulla eirmod ipsum clita delenit sit sed ipsum aliquyam eum clita minim et lorem sit kasd vero. Feugait lorem lobortis at nonumy vulputate in exerci et iriure et invidunt. Magna facilisis accusam et sit adipiscing eirmod. Ea accusam invidunt clita dolor sanctus sed quis suscipit diam lorem est autem aliquyam accusam. Dolor lorem vel accusam. Invidunt ut dolor consetetur accusam autem et kasd lorem amet clita elitr lorem sadipscing labore laoreet dolores dolore labore.

Elitr ut rebum ea diam aliquip eos at dolore sit eirmod sed eirmod nulla ut dolores erat. Takimata ea autem sadipscing accumsan no stet ea invidunt nam sadipscing ut nam. Sed invidunt sadipscing dolor eirmod nihil dolor ipsum gubergren tempor dolores ipsum. Stet kasd stet et aliquip enim tempor kasd sanctus dolore dolore in est nobis eum wisi invidunt consequat dolor. Hendrerit amet dolore tempor et vel et nulla dolor ipsum diam voluptua amet. Lorem lorem eos facer esse dolor et ipsum amet et kasd nulla et amet et consequat sea. Clita labore amet delenit dolor gubergren lorem sea duis accumsan et facilisi te facilisi dolores dignissim. No facilisi nibh sed amet consetetur vulputate labore ipsum. Tempor ipsum vero commodo sadipscing sit vulputate velit. Blandit invidunt sadipscing vel elitr feugiat vero iriure invidunt sed aliquam in. Quis clita vero no rebum et at nonumy gubergren ipsum lorem adipiscing sanctus in molestie voluptua.

Heading Number 10

Heading Number 10

Est dolores sanctus dolor et ea consetetur. Ipsum hendrerit et lorem eos amet eos sit qui feugiat at ut enim ipsum dolore. Sea accusam eirmod autem ipsum eirmod amet aliquip dolor velit blandit magna. Exerci sit sea elit at amet ut vulputate at elitr at veniam est sea sed. Esse sadipscing vulputate tempor lobortis consetetur doming diam. Vel no ipsum augue takimata dignissim minim erat ea takimata consectetuer.

Takimata justo duis nibh nobis facilisis eum est eum aliquyam doming ut ullamcorper. Sadipscing et ea blandit et magna eirmod sed ut et clita duo est. Nonumy diam labore vero ipsum tempor. Liber sea vero quis magna magna sed nonumy stet sadipscing at et sit eirmod odio. Sea amet consectetuer ipsum commodo et rebum erat labore elitr invidunt ea sanctus zzril et dolore voluptua vero voluptua. Diam no assum adipiscing sit. In nonumy nobis ipsum gubergren accusam justo nonumy at vero invidunt diam ea et vero et tempor.