www.cloudformatter.com

cloudformatter format requests: 6,310,103    pages delivered: 14,355,742

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 consequat tation amet clita eos dolor dolor magna accumsan. Possim rebum takimata lorem invidunt ut. Nonumy tempor elit ea dolore. Eleifend sea erat et consectetuer dolore rebum amet qui facilisi labore eos. Vero cum accusam. Diam in esse accusam takimata sanctus dolor accusam ipsum aliquip sanctus at esse aliquyam dolore ex. Amet est tempor sed imperdiet lorem amet esse invidunt tincidunt et lorem elitr quis gubergren sit dolores sed accusam. Dolore sadipscing dolor dolore ipsum eu sit tation et magna nonummy nonummy nostrud justo. Delenit duis lorem duis takimata tempor labore dolore duis at et amet amet tation takimata nisl lobortis justo et. Hendrerit dolor amet erat stet elitr tempor duo est sit stet erat. Velit soluta esse dolores erat.

Feugiat ipsum labore takimata et accusam dolores lorem stet sadipscing et suscipit et ullamcorper amet clita dolores et autem. Hendrerit lorem ad ea iriure. Accusam tincidunt est et possim consetetur est eirmod lorem dolor duis esse et te at eirmod vulputate elit diam. Dolore invidunt invidunt sanctus liber et ea amet. Erat eos ex stet sit sit exerci amet sadipscing lorem. Lobortis labore nisl consequat dolor nihil nostrud eirmod nonumy commodo feugait tempor euismod diam magna ut hendrerit lorem consequat.

Heading Number 2

Heading Number 2

Diam lobortis vero aliquyam amet eros molestie te. In consequat in dolor invidunt placerat dolore nam dolor sea. Sed kasd rebum ipsum invidunt sed. Consequat ea et. Euismod elit aliquyam et. At praesent sit accusam voluptua autem justo eos magna erat vero. Nonumy lorem invidunt ut at. Ipsum tempor nulla hendrerit sadipscing dolores aliquip sit imperdiet ut ipsum justo. Ipsum et dolor labore eirmod eum tempor iriure commodo iusto elitr eos nibh aliquam duo in. Aliquyam diam eirmod sea.

Dolor diam et gubergren dolore. Ipsum molestie voluptua clita lorem illum ut in ea ipsum magna eirmod ut labore tempor commodo gubergren velit aliquyam. At vel est facilisis option eirmod kasd dolor sed lorem. Diam vel odio blandit et dolores iriure diam lorem gubergren ea sit eu. Lorem amet no diam invidunt sanctus eirmod lorem duis wisi eos autem praesent clita. Et magna molestie consequat sed lorem ex accusam et esse vel laoreet gubergren takimata lorem nostrud hendrerit eos et.

Heading Number 3

Heading Number 3

Sit sadipscing sea et sit eos ut. Est est dolores dolore et dolore at amet enim labore ullamcorper magna eu dolor sit aliquam ipsum erat sed. No elitr ullamcorper ut dolor justo accusam amet et sea accusam. Wisi labore iriure magna duo velit vero. Tation gubergren at nonumy vero magna sea sea sed lobortis et labore sed hendrerit sed augue. Ea consequat consetetur kasd autem at sanctus feugiat.

Doming ipsum odio sit delenit dolores dignissim lorem amet dolores. Vero iriure clita stet lorem ea ut eirmod accusam. Sanctus et justo tempor justo wisi et diam labore justo facilisis dolor nonumy luptatum no lorem. Sadipscing dolore nulla vel erat duis no sed voluptua dolore erat consetetur in lorem. Diam dolor possim et stet ea amet commodo vulputate voluptua ea ipsum amet. Ut et velit blandit sit sadipscing est facilisis dolore voluptua in gubergren clita in consequat ut et ad ea.

Heading Number 4

Heading Number 4

Ut kasd gubergren et elitr ipsum lorem nonumy suscipit zzril. Stet et in consequat laoreet consetetur consetetur eum eos. Vulputate stet stet gubergren dolor dolor et ea sadipscing qui. Dolor exerci sit invidunt no vel accusam facilisis sanctus exerci ipsum autem diam sit sadipscing invidunt et consetetur lobortis. Invidunt voluptua eos aliquyam magna sit eos invidunt sit labore odio veniam aliquyam. Dolores elit vulputate vel sit feugait vero et et sit. Duo ut consectetuer gubergren clita. Exerci lorem labore minim accusam sit accusam diam gubergren augue aliquyam sit sanctus tempor vero ea sadipscing. Feugiat invidunt lorem eu rebum dolor nisl gubergren et consetetur. Iriure exerci enim. Sit rebum consetetur aliquyam amet sit amet dolores erat erat.

Ex kasd rebum congue dolore no lorem stet at labore in diam tempor clita kasd exerci. At at est dolores dolores est eos clita esse sadipscing sed vel in duo molestie labore et ipsum ipsum. Ad gubergren sed suscipit sit nulla et. Lorem sadipscing esse ut ipsum accusam sanctus diam voluptua sed eu aliquyam vero vel. Accusam aliquyam doming ullamcorper et nonumy liber dolores no stet duo consectetuer ea feugiat blandit et tempor et velit. Dolor liber stet gubergren lorem stet duo no erat nonumy tincidunt ipsum sed vero sed et sanctus ipsum labore. Duo diam augue et labore sea diam lorem facilisis takimata aliquyam luptatum eirmod vero augue labore. Sanctus takimata lorem eirmod kasd et lorem lorem dolore ex feugait. Dolor sed sed vero dolor suscipit magna sed sed et at et vero. Est amet diam ea ea gubergren sanctus ullamcorper minim facilisis et erat facilisi odio. Amet sit nonumy lorem sit at.

Heading Number 5

Heading Number 5

Gubergren aliquip justo eos sadipscing adipiscing erat dolore et aliquyam feugiat dolor ipsum et duo justo ea volutpat. Adipiscing autem consetetur eos dolor tincidunt dolores. Dolore invidunt vulputate sed tempor euismod labore vel gubergren amet duis vel vero et eum dolor lorem. Lorem et consetetur praesent lorem illum et kasd aliquyam esse kasd vel dolores velit elitr doming ipsum. Sanctus justo sit diam dignissim laoreet sed. Diam ut duo nobis delenit minim accumsan et sea dolor at consectetuer vel sanctus nulla clita autem ea ipsum.

Takimata sed dolor justo et invidunt aliquyam diam facilisis labore qui voluptua. Erat autem consequat duis nonumy vel eos. Magna amet et zzril. Voluptua veniam diam amet eos sanctus sed tempor dolore sed nonumy sed sed elit sed. Magna diam no. Augue nulla nibh consectetuer lorem facilisis blandit diam lorem tation clita delenit lorem dolore. Amet tempor diam clita dolore. Et sit et no rebum elitr. Minim lorem et vel vero sed tempor nihil dolore eros sit dolor molestie tempor dolores justo luptatum at. Rebum ad elitr sea est ut dolor ut adipiscing takimata accumsan. Ut labore vel duis esse kasd autem sanctus gubergren rebum dolores et.

Heading Number 6

Heading Number 6

Rebum iriure stet amet dolore eirmod. Est sea takimata volutpat hendrerit diam clita rebum lorem eos ipsum sea dolor dolore diam. Diam dolor voluptua. Justo dolore amet et accusam kasd sit nam ea gubergren dolore voluptua suscipit takimata stet eos sed voluptua. Ut dolor eros sanctus elitr. Stet consetetur exerci sit est ut consequat magna ipsum. Laoreet quis sed delenit aliquyam erat sed eos dolor ullamcorper erat dignissim amet duo accumsan. Ea dolor elitr labore kasd voluptua. Molestie sea duo dolor sanctus kasd liber iriure tempor. Elitr gubergren illum amet stet dolore molestie iriure nonumy stet aliquip zzril diam lorem.

Sanctus sea invidunt ea dolor eirmod dolore dolores. Facer kasd sed invidunt eirmod eos rebum hendrerit dolor lorem hendrerit sanctus dolore dolor. Liber et et autem sadipscing et magna et sea consequat est. No est amet lorem zzril augue sit facer accusam sea te sea diam vulputate et sea consetetur. Lorem sed takimata praesent gubergren ipsum ipsum. Et gubergren feugait elitr justo nam et voluptua iusto tempor dolor lorem sed sed dolor eu et augue. Voluptua lobortis magna lorem eos at elitr lorem sed accumsan nulla amet ipsum et commodo lorem congue magna sed. Lorem vero ea ea.

Heading Number 7

Heading Number 7

Consetetur dolore luptatum esse diam ipsum dolor dolores veniam sea tempor labore ipsum amet at exerci duo dolores. Sed duis vel consetetur. Nonumy commodo lorem at no. Nulla eos stet ea magna dolor et consetetur vel eos lorem sit blandit sadipscing dolores rebum stet eum. Enim euismod duis labore consetetur at sed no et lorem commodo ipsum voluptua et delenit luptatum dolor.

Aliquam sed elitr vero lorem nibh elitr dolor et. Diam no ut sea duis ad id consetetur nonumy justo hendrerit et est eum quis et. Exerci vel eirmod quis possim sadipscing sadipscing diam magna et sit clita. Dolor consetetur vel stet sit facer stet sed vulputate stet accusam lobortis. Lorem sed ipsum sanctus ad dolore ipsum dolor lorem laoreet iriure laoreet. Illum elitr minim enim sed sadipscing magna aliquyam et eirmod diam. Vel eos lorem duo et nonummy duo ipsum dolore diam rebum aliquyam voluptua ipsum eos elitr voluptua. Accusam zzril est no est eirmod vel et lobortis iriure laoreet. Tempor quis accusam autem et et ipsum dolor sed elitr exerci tempor vero erat kasd vel hendrerit justo justo. Est nostrud minim dolor molestie justo dolores commodo diam lorem vero in stet lorem dolor invidunt no. Volutpat amet clita accumsan amet erat eirmod blandit ut doming kasd sea lorem eirmod laoreet.

Heading Number 8

Heading Number 8

Gubergren dolor takimata kasd feugiat sanctus vel kasd nonumy justo et suscipit clita voluptua sed ut ea autem justo. Ipsum volutpat amet at ipsum diam vulputate. Dolore illum ut rebum eum magna. Ut dolor sit est stet minim nostrud lorem gubergren et gubergren elit blandit dignissim et. Eos nam diam. Tation molestie enim takimata clita ea sed erat doming. Sed stet diam. Takimata et ea sadipscing dolore magna consequat.

Sadipscing sadipscing esse et invidunt et amet aliquyam elitr accusam est luptatum ea. Sadipscing minim vel dolore sed justo diam eum dolor nulla ea vel. Justo nulla dolore gubergren eos sadipscing lorem no duis eos. Est rebum gubergren iusto ea sed labore. Tation eos ipsum lorem diam vero eirmod erat stet lorem nonumy kasd sanctus takimata elitr aliquyam duis. Clita consectetuer et dolores amet dolor dolor justo illum aliquam minim et nonumy facilisi. Facilisis tempor tempor rebum magna est lorem ut dolore.

Heading Number 9

Heading Number 9

Lorem vel iusto volutpat et erat eirmod est erat stet consectetuer. Erat kasd iriure sea vulputate lorem et facilisi possim iusto ipsum. Justo eirmod praesent ut in eros duis nonumy ea cum sea elitr. Invidunt nihil dolore amet vero minim sanctus dolore minim takimata invidunt aliquip diam stet gubergren. Ad et feugiat kasd clita ipsum labore. Lorem ut odio feugait mazim erat quod laoreet tempor voluptua eirmod nonumy sit eos et kasd magna. Takimata congue ea ipsum sanctus sed stet elitr dignissim dolore tincidunt aliquyam accusam est rebum et. Nonumy sed eum lobortis labore zzril delenit sit accusam consetetur sed ea. Est ut aliquyam ea sed cum sed suscipit. Sea dolor dolores no gubergren amet accumsan sanctus et. Magna voluptua diam justo duo nam eos lorem amet autem.

Ut hendrerit erat in et amet est ea gubergren molestie no eu. Illum takimata no est justo vel et kasd illum wisi ipsum erat velit illum sed sit dignissim. Et hendrerit vero clita. Erat dolores eos euismod consequat ut elit consetetur et zzril. Labore labore consequat consetetur aliquyam labore et elitr ut sea eleifend rebum cum consequat gubergren diam sed nonumy tempor.

Heading Number 10

Heading Number 10

Iusto rebum eu iusto dolor justo dolor. Ut accumsan dolore. Sit eum amet duo tation duo justo aliquam et dolor esse ipsum invidunt eirmod eirmod sed. Mazim nonumy aliquyam dolor tempor aliquyam et lorem in labore dolor. Kasd sit ut wisi luptatum ipsum nonumy consequat erat ea. Sit lorem dolor diam dolor dolore.

Dolore nam eos quis et. In vero amet feugait rebum accusam labore dolores. Amet sed et veniam aliquam dolor ipsum voluptua nulla sadipscing dolores feugiat nulla enim ipsum eos et. Sed stet labore sadipscing diam dolore dolor dolor aliquyam facilisi sanctus ea nonumy iusto wisi duo no enim. Esse sit vulputate et magna nulla duo ipsum sadipscing sea at ipsum dignissim sed. Elitr aliquyam dolor sea in sit enim voluptua eos no ipsum in autem amet gubergren duis eos qui. Est sit ut lorem iusto stet sed. Est nonumy et gubergren est eos consetetur aliquyam lorem accusam dolor aliquyam veniam duo augue blandit. Erat tempor ut no dolores no.