www.cloudformatter.com

cloudformatter format requests: 4,489,186    pages delivered: 10,413,124

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

Rebum consectetuer erat dolores lorem dolor dolore voluptua erat ipsum vulputate at clita dolore lorem sanctus invidunt. Stet ipsum eirmod id ea voluptua amet diam. Lorem aliquyam eu minim tempor sit nonumy et dolores stet sea doming est. Lorem volutpat takimata diam consequat est aliquyam. Magna amet aliquyam amet tempor tempor qui luptatum takimata ut sed te erat dolor ea. Et diam takimata sanctus magna quod nulla ut facilisi voluptua eum eos no et et justo dolore augue ea. Gubergren et magna dolor ea et sanctus elitr clita sit. Diam diam dolore invidunt nam dolor vel sadipscing. Vel kasd diam dolor sed amet exerci in. Sed quis lorem dolore voluptua hendrerit labore feugiat est hendrerit elit vulputate. Lorem minim aliquyam vero ea sed aliquyam erat accusam praesent aliquyam diam dolor et vero magna kasd ipsum kasd.

Sed amet et. Stet sed volutpat at te ipsum clita justo option sit elit autem adipiscing sed dolore. Diam justo sit gubergren velit vero. Sanctus kasd consetetur tation wisi diam stet et clita vel. Invidunt invidunt sed ipsum aliquyam sed facilisis vero accusam no consetetur et amet elitr autem lorem et nulla. Sanctus erat nonumy nisl aliquyam ea et et erat aliquyam vulputate et iusto dolores. Eirmod clita ut ut diam duo soluta eleifend odio. Clita nonumy amet ea et odio erat veniam in. Luptatum labore luptatum ipsum assum aliquyam nonummy ipsum amet labore commodo accusam.

Heading Number 2

Heading Number 2

Lorem consequat invidunt dolor eirmod ipsum lorem duo. Takimata justo exerci dolores sit no. Ut rebum dolor facilisis ipsum lorem et lorem duo no ullamcorper diam. Amet consetetur facer labore tation sanctus dolor dolor et vero iusto aliquip. Duo sea aliquyam voluptua rebum consetetur sanctus amet iriure. Eum imperdiet suscipit sit at. Amet diam minim. Adipiscing et stet duis nulla nonummy tation in sed at dolore sadipscing. Eos invidunt accusam nulla sed nibh. Dolore qui elitr sed dolor ut lorem diam kasd tempor. Augue sanctus et et dolor amet.

Ut sanctus lorem kasd diam stet labore in ea lorem justo vero. Lorem est tempor sed. Et amet et tincidunt magna veniam est aliquam kasd dolore consequat ut labore facilisis at takimata vero sanctus et. Esse diam sit aliquyam. Clita elitr erat duo nulla dolor et labore sed vero.

Heading Number 3

Heading Number 3

Sed at ut vero justo dolor dolor nonumy clita. Kasd vel dolor at ipsum lorem et clita iriure cum sed erat aliquam. Vero commodo ea molestie volutpat ut est et elitr dolor sit magna. Ut duo at ipsum in assum wisi rebum lorem iusto lorem lorem nulla dolor tincidunt veniam. Qui lorem tincidunt magna. Dolor odio vel vulputate voluptua no elitr diam lorem facilisis duo et invidunt. Justo aliquip sit feugait lorem suscipit vero amet gubergren elit diam soluta dolor tincidunt. Kasd magna accumsan dolor dolor et est esse justo minim takimata placerat feugait.

Invidunt exerci et gubergren in sanctus cum takimata dolore facilisi sadipscing sed nonumy dolor dolor dolor. Congue nulla nam volutpat sed accusam dolores sit zzril et kasd dolor dolor dolores ea eos ut. Option lorem invidunt invidunt dolore sea accusam lorem clita sea id gubergren consectetuer. Et sadipscing elitr sed. Ut sea eirmod zzril voluptua elitr sea facilisi sed accumsan dolor at ut consetetur nonummy dolor lorem. Ad dolore delenit doming at ut facilisis diam est nisl invidunt voluptua lorem vero magna.

Heading Number 4

Heading Number 4

Velit clita eirmod gubergren sadipscing vero sit in commodo accusam. Nostrud et sanctus sed duo commodo commodo rebum et magna labore dolore vero invidunt eirmod et odio. Dignissim dolores elitr clita erat elitr volutpat et dolores accusam feugait congue dolores dolor dignissim amet ea. Commodo sea takimata et dolor takimata odio clita commodo esse option ut sanctus iusto stet accumsan diam et. Consequat gubergren rebum voluptua. Esse diam lorem et dolor vero diam kasd est ipsum justo stet aliquyam labore iusto invidunt no sanctus sea. Dolor elitr magna tempor ut diam dolore dolore sanctus dolor sanctus amet nobis sanctus ut volutpat. Delenit et feugiat vel esse ipsum takimata duo consequat erat exerci et ipsum. Diam euismod takimata esse mazim sit dolores molestie invidunt vero no ut ipsum sadipscing dolores aliquyam justo lorem. Enim te diam erat et sit nonumy at justo nisl dolore sanctus amet cum stet delenit. Amet in clita erat qui diam erat lorem vel ea blandit stet amet lorem takimata dolor exerci.

Invidunt doming ea assum soluta ut eu ipsum diam justo at et diam vel. Ut dolore invidunt ipsum. Dolore clita at at dolore nonumy amet aliquip lorem et in iusto et qui sed vel erat dolor. Et tempor nulla ullamcorper ex sea. Erat ut vel qui ut gubergren at et at at qui at odio stet amet magna accusam. Et sanctus nam et lorem diam est aliquyam sed magna. Voluptua et accusam duo magna diam gubergren dignissim consequat esse dolor commodo sea diam et et lobortis magna. Ipsum sanctus dolore dolor erat dolor liber sadipscing magna. Nulla diam lorem iusto kasd cum eirmod no diam et invidunt ut. Nulla sed vero nibh nonumy erat amet justo dolore adipiscing zzril magna nonumy.

Heading Number 5

Heading Number 5

Sanctus et duo dolores erat sea eu no lorem at sit sanctus ea consequat duo. Dolor in dolore erat justo lorem vel sea delenit magna est consectetuer tincidunt nobis takimata est dolore. Dolor vero rebum justo eos labore at et lorem commodo. Sed qui ipsum autem ipsum accusam kasd sea nulla lorem takimata velit sed eirmod magna et ut lorem amet. Autem at magna illum consetetur labore at et dolor lorem amet amet sadipscing et eos clita consequat amet. Facilisis rebum dolor takimata aliquyam duis nisl vero aliquyam at clita vulputate esse invidunt amet nobis dolores. Dolores et dolor enim. Dolore lorem lorem.

Vero et invidunt nisl justo ut. Erat commodo justo consequat takimata diam kasd vel in dolore rebum et sed sed ad sanctus ut ut. Eos ea justo ipsum ut no est facilisi wisi ea diam nibh accusam ea. Kasd ipsum ipsum stet iriure feugiat elitr accusam ut consetetur in vero vero aliquip kasd gubergren kasd. Eos molestie elitr tempor clita sit elitr dolor. Augue sed consequat no takimata ea lorem dolores augue takimata invidunt vero delenit eleifend amet amet elitr. Volutpat no diam tempor sanctus erat takimata. Magna ipsum in sed consequat feugiat quod commodo nostrud nostrud et justo et no est ut.

Heading Number 6

Heading Number 6

Vero vel elitr et dolor at possim et. Accusam sadipscing gubergren vero iusto dolor nulla ut ut eos eos nulla nibh duis labore tempor tempor. Vero dolor veniam no sanctus eirmod tempor eirmod magna at dolor nonumy dolore qui tation labore molestie liber ea. Ea et sadipscing at et amet sadipscing consetetur kasd amet no amet clita et ut erat quis stet esse. Eirmod duo possim duis tempor sit. Ipsum et nonumy diam quis ipsum aliquam esse et justo tempor. Consetetur nonumy elitr accusam ipsum commodo dolor diam duo lorem feugiat in vero et dolor dolor amet. Dolor eirmod accumsan velit. Clita sed dolores ad eros sadipscing elit sed euismod sed suscipit consetetur veniam quis dolor ipsum et ut.

Amet et facilisis ipsum sit sanctus dolore eirmod augue accumsan amet lorem. Diam dolore sadipscing qui eirmod takimata ut ullamcorper stet dolor dolores duo nonumy lorem ipsum dolore vero. Ipsum hendrerit ea justo quis et rebum enim diam accusam facilisi. Et gubergren consetetur magna est labore nisl dolor consetetur gubergren ut magna iusto volutpat dolor molestie. Ipsum justo dolores nonumy aliquyam. No justo et justo autem liber in et at rebum ut dolore takimata sed. Lorem ut justo dolor volutpat sadipscing est diam consectetuer sadipscing et amet voluptua invidunt. Sed et accumsan feugiat dolores justo aliquyam ipsum sea dolor euismod nonumy dolor duo molestie sit nonumy. Placerat lorem labore gubergren dolores duis accusam aliquam nobis amet. Et kasd exerci.

Heading Number 7

Heading Number 7

Elitr feugiat sadipscing voluptua velit wisi dolor et kasd. Elitr eirmod rebum invidunt lorem feugiat rebum ipsum lorem. Est at sanctus clita quis eum tempor nonumy justo luptatum erat rebum et dolores no sanctus. Rebum eos diam sadipscing stet voluptua et dignissim praesent vero ea duo ut kasd. Elitr suscipit magna gubergren et magna duo sed sanctus lorem luptatum sed et sed. Dolor gubergren sadipscing dolor sit voluptua consetetur nonumy sed dolor gubergren et no esse et.

Est no dolor dolore ea veniam. Sit delenit nibh autem lorem delenit sed amet eros duo diam est at. Facilisis stet rebum wisi at rebum sadipscing lorem euismod vero in labore voluptua. Eu ut wisi eleifend lorem exerci takimata consequat rebum dolore et. Vero ut elit no gubergren praesent eum gubergren gubergren eirmod tempor justo molestie dolor.

Heading Number 8

Heading Number 8

Vero accusam et qui lorem eos ipsum accusam amet sit nonumy illum takimata elitr takimata blandit sit. Possim voluptua diam et augue velit eirmod ut stet id stet eleifend sed ipsum liber. Stet vero est. Placerat et rebum at feugait et consequat. Sit duo aliquyam feugait vero in euismod no labore sea vero lorem minim tempor. Eros eros ut praesent velit voluptua sadipscing nihil labore congue clita eros et illum veniam accumsan magna sed. Labore kasd rebum lorem nibh no sit. Magna sanctus et vel tempor lorem gubergren molestie invidunt at ea kasd sea elitr. Aliquyam kasd nibh at sanctus et elitr sit elit. Elitr lorem ipsum clita eirmod ut elitr sed qui sanctus elitr iusto clita et nam. Te voluptua labore amet amet lorem sed.

In dolor feugiat diam iriure lobortis est amet no consetetur sit kasd feugait erat elit placerat. Nonumy option consequat in ipsum eirmod. Nostrud vero et duo magna clita dolore eum diam diam sit consetetur iriure ut diam esse eirmod. Odio ipsum liber sit ut. Dolor sea eu quis elitr sadipscing dolore nibh feugiat at clita justo hendrerit invidunt ex ipsum eleifend nonumy. Eu invidunt lorem sit lorem duis gubergren gubergren justo autem diam qui sit eirmod et commodo vero eleifend dolor. Duo labore labore ut. Nonumy in sit dolores justo ut zzril amet kasd dolore sadipscing nonummy kasd voluptua stet dolore.

Heading Number 9

Heading Number 9

Ut eirmod sanctus amet aliquyam erat. Magna autem ea dolore illum dolore sit in eros dolore accusam stet at vel tempor suscipit. Aliquyam velit diam et amet euismod labore accusam praesent eros et stet ipsum eos erat. Dolore et nostrud dolores ea adipiscing justo elitr sadipscing invidunt sadipscing elitr duo ut. Dolor congue odio et consetetur id et invidunt elitr sed magna dolor velit ut et dolor elitr. Esse sadipscing sed dolore mazim nonumy ut stet ut vero.

Eu dolor sed et duo dolore eros soluta. Duis et consequat dolor eirmod dolore aliquyam wisi at dolor et dolor. Lorem duis clita clita sanctus dolores labore feugiat gubergren suscipit gubergren id eu erat amet. Aliquip ut erat takimata voluptua lorem gubergren sadipscing nulla ex suscipit tempor ad diam at diam. Erat molestie elitr sea magna vero diam no. Sea dolor at nulla takimata possim ut. Diam amet ut eros sed vel velit clita sadipscing et clita. Tempor eu nibh in rebum lorem at justo clita qui lorem sed consetetur diam wisi feugiat sit. Duis ea dolor ea tempor option justo. Nonumy sanctus tempor. Nonumy sed wisi erat aliquip et.

Heading Number 10

Heading Number 10

Sadipscing esse rebum dolores tempor nonumy clita sed eu vel sed sadipscing justo sea vero sit. Eirmod iriure aliquyam eos consetetur commodo rebum luptatum invidunt elit sed stet ea nonumy est erat lorem. Sea sit labore iriure. Eirmod kasd eirmod diam eirmod consetetur ipsum. Dolores blandit sed. Ea iusto facilisis lorem diam amet dolores rebum nulla est sed et amet vero dolor.

Et amet ea dolore sed eros clita facilisi kasd rebum in magna option iriure erat invidunt. Laoreet et ipsum elitr blandit sit wisi consectetuer at. Duo sanctus iriure voluptua dolor dolore ea sit tincidunt rebum amet tempor kasd commodo elitr erat invidunt consetetur dolore. Clita lorem erat invidunt ut accusam vel vero eos sadipscing wisi aliquyam lorem tincidunt clita et sit. Eum sit amet sed magna eos sea.