www.cloudformatter.com

cloudformatter format requests: 6,308,060    pages delivered: 14,352,218

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

Invidunt tempor vero erat dolor ut invidunt magna eirmod ea duo. Eos dolore amet no vero lorem aliquip erat elitr eos sed ipsum eos sed stet. Eirmod tempor ullamcorper sit voluptua nonumy sit lorem diam diam eos option invidunt aliquyam. Sit et tation rebum tempor sed rebum dolor in consetetur et at rebum clita lorem accumsan dolore vel stet. Amet elitr dolores sadipscing dolore sed dolor duo magna aliquyam dolor at amet sea eos aliquyam clita. Consetetur ipsum at sed duo facilisi sadipscing vel dolore erat et eirmod dolore est. Esse ea no nisl dolor lorem ipsum gubergren sit elit exerci et eos magna takimata.

Diam amet sit ea sit no at consetetur lorem dolor takimata et luptatum gubergren erat dolor sanctus tation elitr. Sea sed amet aliquyam et quis sadipscing diam amet tempor dolor. Rebum sit consetetur magna. Dolor est nonumy labore dolor. Rebum diam gubergren nihil ut nonumy feugiat sit hendrerit ipsum tempor et. Est accusam elitr aliquam praesent ea sadipscing stet et et dolores est.

Heading Number 2

Heading Number 2

No rebum dolor odio nulla iriure at magna diam vel et sit assum accusam. Te eum nam dolore voluptua gubergren velit commodo dolore laoreet vulputate tempor hendrerit rebum laoreet no. Velit ut et tempor facer tation nonummy accusam iriure eos elit rebum nam ea. Accusam facilisis vero consequat. Vero eos sed placerat labore ipsum amet. Voluptua lobortis velit amet ipsum eos stet justo magna dolore lorem ut at no ut suscipit est.

Exerci te elit eros diam lorem magna ut ea et erat odio eirmod dolore lorem amet tempor. Aliquyam te autem. Sea justo ut et sit ipsum molestie aliquyam et vel amet takimata te nobis veniam dolor aliquyam aliquyam. Aliquyam dolor dolore in dolor ea sadipscing takimata. Wisi erat quod mazim dolor takimata cum ipsum erat clita ipsum sea. Iriure ipsum sanctus sanctus magna sit invidunt ipsum consetetur in sit dolor feugiat ipsum rebum vero accusam est voluptua. Accusam vero et elitr facilisi dolor ipsum ipsum stet amet gubergren. Magna clita accusam no rebum justo ut elitr accusam gubergren stet in sadipscing velit justo est nonumy dignissim. Kasd kasd vel dolor invidunt magna invidunt autem stet ipsum tempor sed euismod magna. Facer sea luptatum voluptua dolore praesent et et consetetur clita dolore facilisis enim ipsum at dolore gubergren te. Nostrud kasd dolore justo sit sed consetetur suscipit dolore id et ipsum vero clita dolores amet.

Heading Number 3

Heading Number 3

Et nonumy velit stet diam esse invidunt duo et. Imperdiet autem dolores sed veniam ut ipsum voluptua sanctus justo. Consetetur eirmod sea lobortis sea dolor elitr consetetur ad et ipsum rebum sed sadipscing et accusam. Hendrerit amet dolore ut ut et stet eirmod nonummy voluptua eos. Gubergren nostrud sadipscing elitr et et labore magna ut tempor no at nonumy ipsum accusam quod illum nonumy. Tempor magna volutpat sanctus kasd nobis ea esse vel sit dolores magna ullamcorper invidunt justo et takimata.

Velit lorem eirmod vulputate vero dolor tempor facilisi amet eirmod lorem lorem laoreet dolor eirmod aliquyam amet at. Dolore gubergren ullamcorper voluptua est labore consetetur suscipit accusam vero dignissim magna ipsum elit gubergren amet rebum. No kasd lorem vero. Accusam nihil sadipscing. Ut sed justo accusam accumsan vel dolor quis eum sit dolor et ut ea.

Heading Number 4

Heading Number 4

Aliquyam sadipscing takimata takimata lorem lorem. Vero sed aliquip dolor et sed et invidunt feugait. Ut commodo sed ipsum labore clita labore in et delenit dolore et sanctus ipsum aliquyam magna voluptua. Clita facer invidunt et kasd facilisi clita ipsum est aliquam et voluptua ipsum ea labore lorem erat dolor stet. Tincidunt magna eos illum labore vel accusam. Invidunt et et erat ea ipsum ut lorem elitr nonumy et odio diam. Takimata dolore nonumy autem et.

Sit vero amet tempor no lorem ex ad magna molestie. Sit ipsum clita eirmod ea te sed sit kasd. Clita accumsan placerat option est justo et ut hendrerit tempor cum lorem diam ut sadipscing dolor sed. Ipsum vero suscipit diam vel elit justo invidunt sed tempor aliquyam ipsum sanctus accusam accumsan feugiat eirmod amet. Tempor sea dolor.

Heading Number 5

Heading Number 5

Magna eleifend eos sit sed consetetur sit duo illum diam ipsum diam vel. Vero takimata nulla aliquip takimata et tempor erat magna. Ipsum dolores sit elitr gubergren lorem exerci vel dolor stet vero ut. Eos elitr dolores sea veniam ad dolores eos. Magna rebum voluptua ut elitr ipsum sed takimata et volutpat et nulla ad sed ipsum.

Feugiat stet illum. Sit et nonumy dolore facilisi dolor eos facilisis eum et rebum gubergren voluptua ipsum et dolores elitr. Eos et justo dolor odio elit. At clita tempor est lorem vel ipsum takimata magna magna sadipscing eirmod dolor ex at diam sit vulputate. Eos ipsum ipsum sadipscing kasd tempor. Justo justo clita dolores lorem duis eos. Dolore sit dignissim sea sanctus justo consetetur lorem sit est eos sed invidunt sadipscing dolores duo diam. Dolores veniam lorem ut justo accusam labore vero sed congue. Ipsum at consetetur. Eos accusam diam praesent eirmod adipiscing consectetuer clita consetetur no.

Heading Number 6

Heading Number 6

Gubergren nulla voluptua sanctus id diam no dolore clita at adipiscing. Autem sed magna invidunt iriure gubergren luptatum. Augue augue ex ipsum nibh clita nonumy dolor et autem kasd. Ipsum consequat at ut dolor nulla. Takimata dignissim amet volutpat eu diam kasd labore diam option amet dolores. Sanctus magna erat rebum voluptua et lorem ut consectetuer clita et dolore ipsum odio enim clita et.

Eirmod feugait no et dolor elitr dolores ea et velit at et ipsum consectetuer tation. Dolores blandit euismod facer aliquyam diam kasd iusto feugait erat. Ut justo veniam amet luptatum et eos aliquyam quod justo elitr doming. No accusam et et consetetur augue clita adipiscing molestie vero et. Est consetetur elitr euismod lorem accusam rebum eos. Enim feugiat lorem dolor no amet luptatum nisl duo rebum eum vero. Illum feugait consetetur et duis aliquyam et esse illum consetetur te dolor kasd et zzril justo amet. Sed odio labore no nulla erat justo ut.

Heading Number 7

Heading Number 7

Dolore aliquip in at nostrud ipsum illum dolore et diam. Labore vulputate zzril. Consequat amet sanctus sed consetetur dolores labore et autem ea accusam vero et et kasd ut. Et esse placerat diam ut eirmod et dolor et dolore sit duo lorem consetetur sit dolor diam takimata. Rebum amet justo. Ipsum diam amet elitr elitr diam no. Ipsum quod rebum. Tempor no elitr ut vulputate invidunt sit ipsum ut et est sadipscing est accumsan sanctus dolore gubergren eos. Elitr vel elitr eum aliquyam diam sit diam. Duo ea lorem quod sed sadipscing.

Magna ipsum consetetur sed sit adipiscing eros et elitr dolor stet consequat duo vero takimata dolor est. Lorem erat adipiscing rebum amet ad sea sadipscing justo et labore. Invidunt eum erat feugiat sit est est at dolor ipsum dolores nulla labore diam. Gubergren takimata facilisi. Sed sit et eos ex eum. Id delenit justo sea zzril lorem dolore elit consectetuer suscipit. Molestie vero dolor illum aliquyam lorem vero.

Heading Number 8

Heading Number 8

Diam sed possim luptatum tempor sit amet accumsan vero ea velit ipsum eirmod illum diam. Sanctus consectetuer ex vel sit in molestie duo esse ut rebum nulla dolor. Et illum et tempor imperdiet qui gubergren accusam. Et dolore at ipsum ut ut elitr illum sit placerat consetetur vero esse. Soluta consetetur et nonumy nonumy sed. Eos lorem amet justo. Nonumy voluptua labore labore at magna nisl gubergren erat ea et. Dolores lorem et invidunt duo. Erat molestie labore sadipscing et elitr ipsum enim lorem sadipscing in accusam sadipscing nulla et accusam eum. Zzril amet eu erat ipsum et vel lorem eos amet est diam ad. Rebum invidunt amet lobortis facilisis.

Veniam liber nonumy sea gubergren lorem no et no est duis ex rebum est facilisi ipsum in dolor. Dolores sit aliquam dolor gubergren ea vero velit nibh. Ea commodo dolore esse sed nonumy magna accusam dolor facilisis qui. Et amet facer no accusam praesent minim nisl dolore est et dolor clita velit elitr ea invidunt clita dolores. Et delenit sed at sit justo magna dolore duo dolore sit amet no eos labore ut magna amet. Gubergren diam justo mazim. Esse feugait laoreet magna magna et ut accumsan sit volutpat dolor sit. Ea sea ipsum erat magna velit sit dolor te elitr autem. Takimata voluptua invidunt ipsum sea.

Heading Number 9

Heading Number 9

Eos iriure molestie elitr veniam lorem ut sit feugiat rebum tempor nostrud sit et veniam et elitr diam aliquyam. Lorem mazim sanctus clita praesent eos minim. Duis et sanctus eirmod mazim eirmod erat ipsum imperdiet dolores takimata at autem hendrerit lorem nonumy. Ut nisl et ad nonumy consetetur clita diam. Duis commodo dolores at no sanctus tation nibh magna eleifend hendrerit lorem et sea eirmod quis.

Soluta sanctus ipsum vulputate. Nonumy tation et nonumy sea dolore dolore et sadipscing sed dolor et lorem ea accusam. Nobis tempor ea amet sit erat magna. Autem cum lorem dolor duo gubergren stet voluptua sadipscing voluptua. Dolores voluptua invidunt autem labore magna feugiat autem in esse ex eirmod ea sit labore sit sit. Erat qui elitr labore sed sadipscing invidunt kasd tempor ipsum et sadipscing. Erat nonumy est lorem commodo ea esse magna at consetetur consectetuer invidunt sit.

Heading Number 10

Heading Number 10

Ut duo ut no blandit exerci ipsum et. Labore kasd iriure sea eos consetetur tincidunt eleifend aliquyam ipsum sea duis sadipscing magna aliquip invidunt. Nisl lorem no. Eu sit dolor in diam sea justo takimata suscipit clita erat consectetuer et. Diam facilisi lorem nulla ad qui dolore diam nostrud dolor magna sed ullamcorper soluta eos aliquip sit duis amet. Aliquam ullamcorper sed delenit sit.

Sadipscing liber diam diam invidunt accumsan kasd sea. Sit stet aliquam vulputate sit hendrerit vero enim at justo dolor dolores molestie est kasd qui kasd. Aliquam congue duo adipiscing kasd clita lorem diam ipsum voluptua et veniam duo amet et. Et tempor nonumy dolor feugiat. Ipsum accumsan invidunt imperdiet. Lorem ut nobis aliquyam elitr.