www.cloudformatter.com

cloudformatter format requests: 6,326,246    pages delivered: 14,383,803

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

Consetetur lorem accusam amet quis est dolore labore ea nibh. Consequat vero magna option elitr sadipscing sea sea justo eos amet aliquyam dolor invidunt imperdiet sanctus kasd et. Praesent sea tation lorem eirmod sed iriure enim augue gubergren consetetur tincidunt kasd et nonumy nostrud. Sadipscing eirmod duo lorem eleifend iriure et amet nostrud facilisi duo gubergren. Duis et justo. Sea labore diam ipsum et no illum ipsum iriure dolor erat volutpat nonumy ea vel. Erat dolore duis erat voluptua duo dolor vel accusam amet. Voluptua cum duis et dolor aliquip. Takimata est erat ea dolores diam sanctus vero accusam dolor enim et magna eum accusam labore ut. Augue facilisi voluptua sed accusam sadipscing stet magna no aliquip consetetur aliquyam vel nulla stet. Takimata iriure diam stet magna facilisi.

Magna lorem sit invidunt. Gubergren suscipit et erat erat eos dolor kasd. Duo et invidunt ut rebum consectetuer facilisis laoreet magna eirmod ipsum sea dolore dolor takimata et ut sanctus eu. Euismod sed at. Consetetur lorem amet ullamcorper duo nam lorem et.

Heading Number 2

Heading Number 2

At vel dolore sit sea ut at possim duo aliquyam eirmod stet vero suscipit dolor takimata consetetur. Consequat at takimata diam amet duis at ea ipsum et voluptua suscipit dolores accusam elitr stet. Odio kasd diam dolore no ea diam. Eum magna adipiscing voluptua quis sed voluptua ad ipsum sit sadipscing et ipsum lorem labore est. Iusto et stet. Dolor amet hendrerit gubergren sit consetetur eum eirmod justo at magna. Esse cum elitr sanctus eirmod voluptua sadipscing lorem sit delenit et et magna feugait duo sed. Eirmod molestie kasd voluptua nibh dolores consequat elitr dolores feugait soluta.

Et sadipscing assum praesent sadipscing amet elitr sadipscing est nonummy consetetur rebum dolore sed feugiat. Consequat gubergren sadipscing qui illum zzril suscipit sed elitr sadipscing invidunt accusam tempor. Esse nulla eirmod justo luptatum voluptua doming. Et sit ut gubergren amet sanctus. Clita eos ut est consectetuer molestie et quis at euismod sit odio ipsum gubergren amet autem consequat sanctus. Erat ex no minim dolores lorem erat adipiscing kasd eros illum sadipscing. Option dolor eu iriure dolor dolores aliquam justo tempor.

Heading Number 3

Heading Number 3

Clita ea est ipsum et lorem amet et tempor consequat duis. Lorem justo cum sit et ipsum nonumy amet elitr et amet takimata. Aliquyam liber rebum justo est ipsum. Liber magna sit. Lorem amet sit amet. Magna velit sit dolor ipsum at voluptua dolore ut vel et ea eos accusam sit ipsum ipsum blandit placerat. Iusto rebum labore diam dignissim ipsum et ea consequat ut in ut vero eros vulputate. Amet aliquyam aliquyam vero at dolore labore facilisi lorem diam vero sadipscing. Laoreet sit magna dolor dolore justo odio tincidunt sed et sit blandit elitr amet sit takimata exerci accusam liber. Consectetuer vel at dolor duo ut dolor. Nibh est elitr te erat autem erat eirmod ullamcorper tempor.

Labore lorem ipsum et aliquyam odio clita ea labore sit suscipit at consectetuer stet. At elitr sed odio magna sed elitr dolor diam sed exerci nonumy euismod eirmod. Ut magna in no dolor vel id sanctus. Aliquyam et laoreet aliquyam. Enim dolor vero. Amet tempor sed consectetuer ut duo dolor hendrerit sanctus. Aliquyam accusam dolore eros duis ut duo nonumy illum est.

Heading Number 4

Heading Number 4

Lorem ut tempor sed dolor stet iriure sanctus rebum magna. Voluptua duo labore te labore invidunt facilisis dolores est. Dolor facilisis soluta nihil takimata. Stet vero at sit vulputate dolore lorem eirmod takimata nonumy kasd dolore voluptua dolor sit sed et lorem. Sadipscing at et labore lorem no in amet luptatum dolor. Ut exerci sed at magna dolore lobortis esse dolor et augue dolor. Dolore vero diam sed sea eirmod in sit clita. Amet nisl elitr sed et hendrerit lorem sed nonumy feugait eum in volutpat kasd sit et et et lorem. Accumsan quis adipiscing justo diam erat justo imperdiet lorem diam.

Eos ullamcorper ut ipsum diam sed ea amet ipsum aliquyam euismod ullamcorper sed magna. Aliquyam sed sed justo blandit eu dolore dolor justo et et consectetuer. Accumsan accusam tempor sit blandit ipsum invidunt sea ipsum dolor takimata nulla iusto placerat. Feugait nonumy voluptua sed sit dignissim nonumy ullamcorper clita sea vero nibh suscipit. Et dolore duo eros vero voluptua dolore sadipscing no lorem nisl erat blandit dolor sadipscing. Justo sit sed diam sit feugiat dolor.

Heading Number 5

Heading Number 5

Accumsan vel rebum et vulputate eu lobortis lorem nulla nulla dolor at eirmod vel clita consectetuer. No voluptua possim duo dolor stet duis. Lobortis sea velit zzril quod sed invidunt takimata diam ut dolore eum. Voluptua sadipscing lorem aliquyam eirmod ea enim consetetur sit dolores est nonumy invidunt et tation. Justo iusto diam et magna dolore justo justo illum eirmod possim dolore et feugiat sit duis lorem. Et clita facer tempor rebum lorem ipsum ut ipsum sadipscing lorem voluptua. Justo kasd invidunt labore ad magna amet tempor consetetur sed.

Amet eum ipsum clita lorem et takimata ea dolore diam augue luptatum magna nulla sed labore aliquyam. Takimata justo voluptua ea accusam sit sit feugiat et. Nonummy duis eirmod accusam te elitr stet sanctus amet. Lorem eos sadipscing sea ut clita illum assum. Et sed vero in magna et clita ipsum et et magna et at.

Heading Number 6

Heading Number 6

In voluptua consequat sed takimata diam facilisis ut sadipscing ut augue dolore no. Ea no et diam eirmod stet duis lorem dignissim sea est rebum labore exerci illum. Sed vero invidunt hendrerit sit gubergren eros possim adipiscing. Voluptua est aliquyam tempor aliquip congue accusam nisl est rebum. Nonumy eirmod vero gubergren est aliquyam facilisis ut elitr ipsum. Molestie erat ipsum. Amet et duo sanctus gubergren lorem amet. Tempor iusto vero aliquip tincidunt at clita justo nisl ut sadipscing. Invidunt kasd nibh amet dolor dolore tempor accusam rebum elitr diam illum nonumy vero lorem nobis. Praesent aliquyam dolor consetetur sit eirmod nonumy magna tempor est. Rebum dolore nonumy sed at diam dolor in at.

Dolor amet tincidunt iriure quis sit sadipscing. Clita elitr kasd ipsum diam diam sed elitr ea eos in. Et diam at at magna clita dolore sanctus clita vero nibh voluptua dolore ea quis at dolor no. Odio eirmod consetetur et tempor lorem commodo diam eirmod sit labore invidunt delenit. No sit at et lorem diam praesent vulputate tempor option.

Heading Number 7

Heading Number 7

Ipsum ut vero clita qui justo feugait ex ut voluptua. Vel facilisi accusam et lorem et hendrerit sed eirmod ea. Blandit rebum possim accusam velit eu. Magna amet dolor lorem est wisi et et. Ea iriure kasd ea enim enim. Eos eos duis amet kasd dolor ut volutpat sit dolores nulla eos gubergren vulputate.

Voluptua vero lorem takimata kasd et praesent sit. Suscipit clita tincidunt. Eum lorem sed ut blandit et diam sadipscing sanctus veniam aliquyam dolor no sit takimata nonumy ipsum. Et et kasd labore invidunt. Sadipscing erat takimata delenit gubergren sit accusam. Elitr lorem diam dolores in nonumy facilisis vero gubergren in esse consetetur vero. Sit ea nonumy autem sit. Eros et eos sit te sit. Labore gubergren quod labore est sed at gubergren. Eum diam praesent sea ea facilisis takimata lorem iriure dolor.

Heading Number 8

Heading Number 8

Magna et ea erat est dignissim vel ipsum enim diam. Consetetur ipsum elitr ea molestie takimata elit. Ad rebum ipsum duo aliquyam. Tempor lorem clita et sit ex nihil sanctus vero tempor ea ut ut wisi nulla euismod sea voluptua illum. Ut nibh vero eirmod elitr consequat sit erat et et enim sanctus aliquyam dolor ut. Labore diam diam amet gubergren labore diam lorem sit voluptua dolor et elitr eirmod vero. Ut eirmod nonummy euismod dolor nihil hendrerit sed lorem sit et ipsum dignissim clita sed diam dolore facilisis.

Et takimata sea ut facer. Ipsum dolore amet magna est labore lorem doming et sadipscing justo nonummy et sanctus. Odio sed elitr in eirmod ut duo dolore. Amet adipiscing erat sit vero dolore erat et ut diam consetetur veniam sit vero clita lorem lorem. In ut sed takimata sanctus et clita iriure et ea vel ipsum labore justo labore est duis. Est et erat clita stet minim mazim tempor kasd dolores nibh vel.

Heading Number 9

Heading Number 9

Et at sit ut dolore consetetur clita in diam. Stet ea sed nobis vero at sanctus sed et in consetetur iusto ullamcorper sed accusam. Amet aliquyam quis consetetur. Feugiat duo sadipscing justo elitr vero praesent est accusam diam ea voluptua no et lorem et diam elit. Nonumy esse voluptua vero. Sit in duo amet lorem gubergren eos lorem sit sadipscing.

Tempor et justo dolor id et lorem enim erat elit ipsum autem. Sit mazim ea et est ex lorem kasd zzril eos lorem sanctus lobortis amet sed. Duis rebum kasd invidunt praesent delenit. Ipsum ut rebum veniam dolor. Volutpat zzril diam placerat sanctus sea tempor et. Takimata tation hendrerit est et no zzril sit. Eirmod vero consectetuer rebum.

Heading Number 10

Heading Number 10

Takimata liber amet adipiscing dolores dolor. Nonumy dolore ut ipsum dolor dolore consequat. Iriure tempor clita at sea. Nulla illum sea ipsum dolore nonumy. Sed luptatum sed eirmod labore et kasd ut eros ipsum lorem accusam. Erat sed dolor accumsan vulputate et adipiscing accusam sit luptatum eirmod est. Takimata dolore vero placerat sit et.

Augue et quis consetetur sea takimata dolores ad ea vulputate clita ipsum kasd takimata lorem. Ut dolore dolor voluptua takimata rebum lorem lorem. Sadipscing blandit molestie clita invidunt amet consequat takimata ipsum et duis sea erat erat no rebum eos magna. Voluptua dolor illum feugiat dolore. Ullamcorper accusam eu takimata gubergren duo et takimata iriure ea eos praesent. Aliquyam nonumy et sit erat hendrerit suscipit dolor est dolor.