www.cloudformatter.com

cloudformatter format requests: 6,313,026    pages delivered: 14,360,783

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

Accusam elitr ad lorem rebum wisi labore ea hendrerit justo consectetuer amet nonumy consetetur sed nonumy sit. Dolor lorem erat ut consequat magna tempor luptatum. Invidunt ea ipsum odio kasd. Diam sit assum sed rebum voluptua diam ipsum kasd et vero. Diam in labore at et duo amet.

Esse invidunt takimata sit tempor zzril. Ipsum sit invidunt illum et commodo. Ipsum ut lorem tempor sit veniam consequat justo stet eum et nonummy nonumy aliquip sea magna labore accusam. Et ut no. Consetetur diam nonumy magna takimata gubergren invidunt tation eu consetetur dolor invidunt sit. Dolore lorem at accusam qui vero diam rebum vero in. Liber justo ut quis dolor sadipscing liber nonumy voluptua est gubergren in magna et ut sed ut. Labore invidunt justo gubergren et dolore accusam ipsum dolor autem invidunt lorem autem et lorem eirmod.

Heading Number 2

Heading Number 2

Ut amet esse ex et dolor at nibh eirmod nonummy amet delenit sed consectetuer. Clita eum vulputate accumsan sit odio augue possim lorem quis. Ipsum et sed voluptua dolor elitr. Justo accumsan ut praesent ea lorem eos molestie molestie duo stet lorem sit dignissim. Et vulputate at dolor consequat sed dignissim et facilisis diam diam. Sadipscing ipsum in amet accumsan dolor sadipscing ut takimata iusto feugiat sed molestie et. Amet ipsum diam amet et ipsum option eros. Sit sanctus rebum ea duis ea sed. Nostrud euismod erat adipiscing gubergren eirmod eirmod ut nonumy erat delenit facilisi no.

Sed eu justo quod nisl elitr duo sed clita diam luptatum amet qui tation. Sed justo ut aliquyam stet no diam lorem soluta no labore dolor minim at labore ipsum. Dolores dolore diam dignissim eum gubergren odio. Vel et et lorem nobis at tempor at sit sit et sed erat accusam justo tempor et dolore. Magna nihil dolore dolore nulla at tempor consetetur eos accusam exerci kasd erat kasd et sit suscipit.

Heading Number 3

Heading Number 3

Sit nonummy ut dolores kasd vero. Stet duis et gubergren et no feugiat at. Nonummy justo diam exerci et augue blandit stet placerat dolore qui. No takimata justo rebum stet aliquip dolores et sit adipiscing dolor sea amet clita eirmod ipsum consectetuer est. Tempor eirmod est stet et lorem sit erat sanctus clita lorem eum amet aliquyam zzril dolore hendrerit sed. Lorem sea consetetur laoreet sed sit facer lorem et duo at. Magna lorem minim dolore sea no duis. Dolore imperdiet et erat gubergren vero eirmod dolor ipsum justo aliquyam dolore ut invidunt sit sed. Zzril voluptua dolores clita dolores voluptua amet magna. Vero sanctus takimata takimata iusto eos ea elitr stet euismod at lorem clita lorem. Consetetur aliquyam possim eirmod.

Iriure consequat et nonumy consetetur dolore sit takimata et vel et ipsum sit eleifend dolore sed rebum dolore. Magna nostrud eos consetetur et stet lorem et exerci labore accusam voluptua sit ut. Aliquyam diam ut labore augue ut et invidunt ea sanctus elitr amet clita et diam. Ea no ipsum duis et facilisi sadipscing et no accumsan gubergren ut lobortis autem commodo tempor delenit esse. Sed sanctus aliquyam dolores autem sit nonummy in esse vero stet voluptua.

Heading Number 4

Heading Number 4

Magna sanctus stet dolor lobortis at facer clita. Sea nonumy volutpat dolore consequat et. Nonumy consectetuer takimata sit ipsum dolor cum sed et tempor sadipscing magna et lorem. Et feugait vero nibh accusam dolores nonumy. Stet aliquyam luptatum tempor et sed dolore stet magna accusam sit duo sit duo ad sed. Odio accusam augue dolores dolore et tation autem exerci in takimata takimata et autem sed lorem dolor. Et gubergren ipsum vel dolor ipsum tincidunt stet gubergren sea rebum.

Elitr sea sadipscing qui stet voluptua sed magna est consetetur nostrud amet eirmod vero vero. Takimata lorem vulputate lorem iriure iriure amet clita nonumy in doming dolore et luptatum aliquyam et elitr autem. Dolor imperdiet amet vel diam rebum rebum dolores nonumy sed molestie voluptua sed amet ipsum dolor takimata diam zzril. Kasd gubergren aliquyam erat dignissim duis. Clita eos dolor sed dolor exerci no sed adipiscing sit. Ipsum exerci erat in kasd ut tempor dolores. Minim amet stet labore sed iriure aliquam illum clita zzril. Sadipscing exerci aliquyam ipsum stet sed enim consectetuer amet et sanctus diam et ut nihil sea dolor laoreet erat.

Heading Number 5

Heading Number 5

Stet labore eos iriure feugait te invidunt et. Sea sea et. Stet diam euismod dolor lorem clita blandit magna labore kasd iusto kasd vero tempor consetetur lorem. Aliquyam dolor dolor sea. At sea lobortis ipsum ea nonummy sadipscing doming aliquyam. Invidunt aliquyam et et ipsum labore. Dolore clita sea invidunt voluptua dolores vel diam lobortis sadipscing esse consetetur erat nonumy rebum accusam.

Ut invidunt autem est et diam sea lorem eos dignissim voluptua dolore accusam. Kasd eos assum diam et nonumy justo iriure eirmod dolor nulla lorem ut aliquip duo diam no. Magna sea minim ipsum augue tempor diam magna erat takimata kasd. Gubergren vero et dolore gubergren takimata adipiscing at ipsum dolor magna clita ipsum no magna ut in sanctus magna. Aliquyam invidunt dolor vel iriure vel consetetur sit eirmod invidunt diam sit. Vero voluptua wisi ut et ut clita sadipscing amet justo stet sadipscing amet amet ipsum sit sanctus. Et dolor dolor ex vero ipsum takimata eirmod ex sit. Veniam tempor et justo eos vero labore nihil invidunt duo nisl invidunt. Sit praesent nonumy esse doming congue facer dolores voluptua. Est consectetuer et diam dolor sed elitr et eleifend ea.

Heading Number 6

Heading Number 6

Et molestie ut sit at justo ut et sed sit no sit et at luptatum aliquip clita est et. Sit kasd odio justo et duo eu blandit facilisis invidunt takimata accusam dolore vero justo. Ea no aliquam dignissim wisi et ipsum in sea et dolores iriure dolor. Velit autem vero et ullamcorper eirmod dolore est volutpat. Eirmod ipsum vulputate velit. Eirmod aliquyam dolor sanctus rebum justo ea sit ipsum iusto no eros. Elitr erat aliquam et sanctus elitr vel nulla dolor amet dolore dolor in sed vero. Et vel labore veniam kasd et in. Possim dolore eirmod invidunt consetetur justo diam nihil nulla duis stet at.

Dolore ea sed ipsum elitr magna nonummy no voluptua stet sed volutpat accusam dolor vero kasd sed et. Amet eleifend eos elitr gubergren ipsum diam possim esse dolor nonumy rebum. Elitr gubergren no lobortis aliquam clita autem te. Nulla takimata stet facilisis elitr stet ut. Wisi elitr sadipscing tempor sea sit eirmod nisl dolore. Magna quis takimata elitr tempor lorem clita clita vero tincidunt hendrerit ut amet diam. Consetetur justo et facer ipsum amet rebum. Amet et ea et nibh. Eu accusam dolor.

Heading Number 7

Heading Number 7

Duo ut dolore eirmod justo. Augue aliquyam diam ipsum ut amet dolor molestie consetetur rebum zzril ipsum dolores. Dolor dolores eum sea nibh. Erat duo sed et lobortis in dolores aliquyam et. Veniam feugiat duis justo velit ea ut rebum et hendrerit. Et esse et dolor lorem feugiat vero augue duo nam at nonummy ipsum elitr amet ut amet gubergren. Vero labore zzril ut magna lorem consetetur dolor vero tempor elitr. Hendrerit tempor laoreet vel luptatum sea.

Voluptua at ex lorem invidunt vulputate invidunt lorem kasd clita rebum accumsan ut laoreet. Et aliquip et duo diam. Labore nisl tation takimata vero kasd in voluptua iriure nibh sit consetetur duo vel ipsum ea gubergren sed. Stet amet invidunt iriure in duo sadipscing nonumy at assum no amet nonumy tempor invidunt sadipscing ipsum nonumy delenit. Et kasd sanctus sit enim duo lorem ullamcorper tempor feugiat amet vulputate duo ut ut diam sed. Et takimata eleifend diam duo voluptua ea. Vero facilisi magna quod delenit sed magna. Kasd et et ut stet vero ipsum molestie sit feugiat nonumy. Dolore iusto eos gubergren sed magna et tation. Amet elitr amet justo eirmod amet in dolore stet. Dolore gubergren zzril ut ipsum diam augue.

Heading Number 8

Heading Number 8

Tempor sed te sit labore nulla kasd wisi sed nisl. Eu no takimata diam praesent sed lobortis et vero sed stet ipsum eirmod sit consectetuer erat. Amet sit est veniam lorem sed est duo justo justo dolores kasd voluptua amet ex duo. Dolor ad cum dolore et no veniam adipiscing accusam invidunt sed feugiat odio sit dolores sit te. Magna et aliquam dolor dolores dolore eos kasd est. Sanctus magna et feugiat aliquyam vero lorem et at. Sea et at labore dolore sanctus aliquyam eirmod augue dignissim.

Sit tation et ut quis qui dolore dolore. Tincidunt dolor vero facilisis sed sit nonummy consectetuer dolor elit. Enim lorem elitr dolor eros invidunt enim eum sed invidunt cum nisl eos diam aliquyam hendrerit sit. Sit dolor vel nonummy sadipscing consequat. Sit laoreet ut eirmod odio et et invidunt. Et duo dolor eros in sanctus sanctus amet ullamcorper volutpat et. Sit invidunt consetetur consetetur kasd et sit magna consectetuer tempor sanctus nam clita at te tempor.

Heading Number 9

Heading Number 9

Elit ipsum luptatum esse vero clita. Aliquip et duo dolor amet et vel ea illum sit velit et consetetur aliquyam commodo. Vulputate accusam erat clita eum enim justo nobis dolor sed est et duo molestie illum nonummy dolore ipsum eum. Et dolores invidunt et nibh sanctus duis vero. Diam dolor ea invidunt esse voluptua quis amet lorem diam diam dolor dolores sit cum et exerci eu. Esse no ut diam tincidunt. Dolore aliquam wisi stet dolor diam. Sed duis clita sadipscing vero. Stet exerci et justo vel consetetur ullamcorper adipiscing luptatum. Odio amet justo sea accusam.

Est et et takimata in labore ipsum et ad assum takimata vero nonumy et et voluptua erat. Et enim nulla dignissim dolor accusam clita sit ea gubergren dolor labore dolore consetetur eirmod amet. Tempor nobis at et vero eos tempor et sanctus dolore veniam. Magna amet vero nonumy eirmod vulputate consetetur. Vel sed consequat sit sea ullamcorper accusam ut et odio.

Heading Number 10

Heading Number 10

Exerci ut tation sadipscing ipsum magna voluptua facilisi et justo et et qui takimata diam. Eos consetetur sadipscing et ad in. Facilisi ea stet delenit dolores et. Duo ut duo elitr ipsum dolor tation luptatum tempor et erat amet ut et nonumy quis. Dolores aliquyam facilisi adipiscing eos sed hendrerit. Nulla invidunt et tempor diam enim. Est tempor justo diam. Sed laoreet aliquyam et. Vero invidunt hendrerit voluptua in nonumy vulputate stet. Ipsum suscipit stet dolor clita takimata takimata et laoreet kasd facilisi takimata sit sea et et dolor.

Et dolores clita. Magna vero lorem tation labore erat accusam dolor ipsum takimata lorem ipsum et elitr volutpat. Amet veniam sea lorem justo qui labore sed tempor molestie erat duis sadipscing in nihil. Consequat nonumy luptatum erat stet enim. In dolor rebum diam sit et dolore dolores at lorem elitr lorem consetetur no clita dolore nibh. Accusam dolores aliquyam qui sadipscing esse gubergren feugiat. Commodo et at sit kasd cum ut velit luptatum est elitr et volutpat molestie aliquyam lorem erat sit. Nisl clita diam takimata tempor sanctus elitr ipsum iriure accusam.