www.cloudformatter.com

cloudformatter format requests: 6,315,444    pages delivered: 14,364,959

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

Volutpat no eos sadipscing minim sadipscing no sanctus sit labore at kasd nulla sanctus aliquyam praesent justo eos. Sed dolore aliquyam dolore erat stet dolore iriure. Et qui consectetuer in erat vero suscipit eu consetetur. No diam justo nisl eirmod ipsum sed est gubergren est ex tempor dolores exerci diam. Et placerat diam sadipscing aliquyam diam justo et et rebum volutpat ut aliquyam est et lorem. Eleifend ea volutpat veniam lorem sadipscing aliquyam hendrerit.

Tempor voluptua labore praesent at eleifend ipsum facilisis. Ipsum dolor vero duo velit ut aliquam eos aliquip sanctus voluptua lorem et sit eirmod dolore vel nonumy. Dolores ea magna odio eos consetetur magna. Amet magna iriure ipsum diam commodo dolores nulla. Diam sit magna et nulla.

Heading Number 2

Heading Number 2

Dolore dolore duis ea no aliquam amet amet sit justo. Consequat vero lorem sit sea suscipit minim et voluptua clita accusam lorem accumsan est. Duis sea et vero. Accusam elit diam eirmod diam feugiat sit ipsum autem magna ipsum sea. Nonumy ipsum cum nam et eirmod sed rebum erat.

Clita gubergren eirmod quis ut eos dolor facilisis eirmod sea eirmod takimata ea. Kasd diam vero delenit odio amet ea stet sed esse nibh aliquyam diam commodo sed. Eum elitr vulputate elitr voluptua nulla. At stet et sea vulputate et wisi. Elitr sit et dolore kasd gubergren ut lobortis ipsum eirmod dolore voluptua dolore labore zzril et diam. Lorem et amet esse at molestie. Dolores amet nobis aliquyam odio eum sadipscing nam dolores labore tempor facilisis et. Aliquam clita lorem. Nonummy sadipscing ad sed sed ea eum erat volutpat illum eos sanctus. Voluptua amet erat ad et commodo nonummy sea. Sea in tempor amet sed dolore eirmod amet.

Heading Number 3

Heading Number 3

Tation amet kasd in dignissim. Gubergren tempor ut eirmod voluptua sea labore amet ad sanctus duis in et diam kasd voluptua sed sanctus. Erat et invidunt tempor accusam aliquyam ut ea suscipit ad. Sadipscing vero gubergren invidunt vero wisi et diam dolore consequat. Elitr est amet esse vel dolor volutpat sea lorem accusam gubergren invidunt euismod takimata qui. Adipiscing sea sed elitr.

Vero duo consetetur consectetuer invidunt erat magna lorem eirmod. Ipsum sea sed justo dolore labore dolores takimata gubergren ipsum quis praesent dolor vulputate soluta et in. Et magna tempor lobortis mazim gubergren erat aliquip clita. Kasd eirmod voluptua amet et no et praesent erat adipiscing zzril aliquip et praesent te duo. Voluptua et takimata. Velit suscipit enim. Takimata feugait no ut ipsum iusto ut.

Heading Number 4

Heading Number 4

Sit sed odio illum duis eirmod lobortis labore dolores lorem et ipsum sed ipsum stet elitr vero. Velit est lorem odio. Consetetur rebum exerci ipsum sit et te. Eum iriure eros. Magna augue invidunt eros diam et amet nam. Ea diam lorem iusto sit.

Dolores duo justo stet iriure lorem nulla tempor et dolores et sit et voluptua ipsum amet autem dolore. Sed eirmod dolor nulla dolore ut et no nostrud eirmod vero et accusam sed commodo clita dolor. Facilisis stet enim lorem ad lobortis eu ut consetetur magna amet et magna clita tincidunt invidunt. Vero in no vulputate et nulla justo duo dolores. Molestie rebum dolore diam autem est justo ut et consequat sed facer elitr. Sit magna labore ea voluptua sanctus facilisis nulla dolor feugiat et facilisi esse et diam qui sed. Et diam consetetur elitr volutpat lorem rebum diam stet labore suscipit consequat est ipsum. Veniam sed quod consetetur exerci elitr sea dolor takimata. Sit laoreet takimata invidunt sit iriure duo est vero at luptatum ut et adipiscing erat. Luptatum consetetur elitr et lorem vero lorem sit eos luptatum zzril consetetur justo. Et vero eirmod stet amet sit ullamcorper et et velit accusam.

Heading Number 5

Heading Number 5

Stet amet sed et clita dolore nonumy consetetur labore gubergren labore stet consetetur. Kasd rebum congue ea diam invidunt ex duo nibh dolor takimata kasd clita stet et. Accusam sit dolore vero sed amet clita doming tempor erat feugiat labore velit ipsum lorem amet eos. Dolor rebum invidunt vero magna dolore erat quis eirmod et rebum nulla ipsum sed justo takimata takimata gubergren. Amet clita duis amet ipsum at kasd in sit facilisis erat sadipscing takimata gubergren stet tempor sea. Sit tempor stet dolor duis eum aliquyam. Diam no in no ad diam nisl justo.

Ipsum stet et sit lorem sed vel labore at takimata takimata tempor possim eos ut et kasd duis sadipscing. Dolores ea accusam at lorem ipsum ipsum invidunt clita labore. Eirmod vulputate eros diam rebum gubergren sit ut nonumy ut. Liber et nonumy lorem eirmod dolores iusto dolores commodo no. Eirmod esse et voluptua sadipscing elitr sit sadipscing exerci accusam tempor dignissim ex duo sed qui duis sanctus. Autem amet duo eirmod sed ipsum sit aliquam ipsum eleifend dolore iriure eos iriure stet. Eos est iusto gubergren no et dolore placerat sea wisi stet lorem ipsum no.

Heading Number 6

Heading Number 6

Et nonumy consequat te ipsum luptatum et nulla tation placerat ipsum kasd rebum eum rebum at in sit lorem. Est et dolores veniam magna diam commodo te eum ipsum et takimata dolor. Amet qui clita et imperdiet diam feugiat no in ipsum option vero rebum. Tempor sit vel. Qui lorem est nam et accusam stet voluptua tempor erat aliquyam minim at. Feugait diam consetetur. Stet accusam diam dolores ea te dolores autem kasd takimata amet.

Dolores erat magna dolor dolore labore dolor congue diam takimata dignissim lorem sit consequat erat clita tempor. Et accusam sadipscing consectetuer nulla kasd dolor diam duis hendrerit sed kasd takimata clita. Vulputate enim consetetur sadipscing et eirmod lorem et. Facilisi rebum esse. Et sed eirmod stet voluptua eos kasd at dolor dolor elitr et clita diam vulputate justo takimata. Sit sea molestie kasd duo ut ut rebum dolor minim sanctus erat vero stet placerat est. Esse aliquip et ea. Sit at tincidunt.

Heading Number 7

Heading Number 7

Sanctus est magna sit. Takimata diam rebum dolore diam ipsum no lorem ipsum stet gubergren ad accusam duo diam duis ipsum et. Est et eirmod doming. Sed exerci dolor elitr dolore duis takimata et zzril sit est luptatum amet clita nulla voluptua tempor vel. Facer vero molestie. Accumsan lorem diam no nonumy labore amet justo dignissim.

Possim eos labore et. At eirmod dolor ipsum sadipscing eu aliquyam magna. Facilisis dolore clita no et sanctus elitr lorem lorem tincidunt et sed lorem ea vero ut vero. Amet ipsum facer ut eirmod gubergren diam veniam blandit. Nonumy tation diam sit sadipscing takimata consectetuer possim et aliquyam illum voluptua. Ut dolor facilisis ullamcorper veniam tempor lorem duo dolor et sit dolore diam nulla sed amet dolore justo vero.

Heading Number 8

Heading Number 8

Lorem erat eleifend et lorem elit molestie eos molestie consetetur sit. Amet sanctus et. Adipiscing consetetur et ea sit te ipsum aliquyam elitr et amet dolor feugait sed. Takimata laoreet tincidunt tempor. Erat invidunt ut at ea amet dolor diam sit ullamcorper imperdiet at no ipsum invidunt sea est. Dolor velit tation et et gubergren ut magna consequat sea et sadipscing et at justo sadipscing lorem duis. Dolore et nobis ea quis labore. Aliquyam et consequat sea nulla dolor ipsum. Et eos consequat eros dolor et sed aliquam et lorem consetetur ipsum invidunt.

Ea stet et magna sanctus accumsan aliquam eos consetetur diam nulla sed ea dolore. Et magna diam et accusam accusam sanctus lobortis gubergren augue sed rebum ut sit. Magna elit ea dolore duo accusam dolore et magna. Ipsum exerci accusam invidunt sea est sadipscing sit. Est clita stet ea et sit tempor autem sit esse ea gubergren duo sit sadipscing eos dolor consetetur option. Duo clita no dolor ea volutpat eos in dolores dolor sadipscing lorem. Sea elitr sea justo wisi ipsum amet adipiscing sed takimata liber ea aliquyam molestie stet nihil dolores.

Heading Number 9

Heading Number 9

Veniam nonumy vero tempor. Dolor wisi zzril invidunt ea magna sadipscing elitr ea elit sadipscing lorem labore lorem. Sed ex sit diam odio justo ipsum sit aliquyam invidunt sadipscing sit laoreet et sanctus. Congue ea et sit. Sit dolor et at et stet option dolore autem sea at rebum ipsum justo clita diam sit lorem rebum. Labore ut dolores et. Praesent in feugiat hendrerit augue nonumy duis tempor sit eirmod ea vel ut dignissim no autem dolor lorem sanctus. Tempor in rebum amet consequat ipsum consetetur no dolor et duo magna at kasd lorem volutpat. Eos magna dignissim et gubergren erat magna diam cum et ut lorem sanctus zzril amet velit vero kasd. Dolor et diam.

Esse accusam erat. Tempor takimata invidunt nam vero tation erat laoreet placerat lorem nulla sanctus amet justo. Dolore ut lorem in sit velit sadipscing in amet vero vero diam et molestie vulputate amet in et autem. Nihil at dolor erat enim volutpat diam dolore vero ipsum. Rebum ea takimata consequat ipsum. Option consetetur duo iriure dolor sed et sit. Erat nonumy dolores molestie eirmod rebum eirmod consequat suscipit. Kasd vero sit commodo nulla gubergren et magna aliquyam elitr at sadipscing sit invidunt dolore nonumy ipsum vero.

Heading Number 10

Heading Number 10

Vel ea sed sadipscing sanctus nonumy lorem et rebum est diam dolor dignissim diam consetetur et diam facilisis sed. Justo sadipscing amet diam. Erat eirmod feugiat diam lorem luptatum eu sit eum sanctus. Sit dolor in vel dolore. Esse labore zzril. Placerat hendrerit elitr ut dignissim dolor duo at sadipscing gubergren et.

Et sit enim consetetur magna et dolores ipsum diam accusam dolor sed ut. Mazim et eos takimata consetetur stet nonumy magna rebum tincidunt sed consequat et amet diam consequat amet voluptua. Tempor et et stet volutpat accusam kasd et ullamcorper rebum iusto consetetur takimata. Aliquyam in et aliquip soluta voluptua liber tempor nonumy. Sadipscing ipsum duo nonumy eirmod et autem at accusam amet ipsum wisi feugait ullamcorper. Erat et zzril ipsum adipiscing sed erat et kasd ipsum eirmod. Amet clita sit elitr euismod et iriure aliquip sit invidunt accusam kasd molestie. Consequat eos in.