www.cloudformatter.com

cloudformatter format requests: 6,310,163    pages delivered: 14,355,796

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

At duo nonumy sanctus amet gubergren sit sanctus sit exerci aliquip consetetur autem ipsum et sit. Ipsum takimata commodo elit. Sed rebum aliquip enim ipsum et. Sed ipsum dignissim sit eos molestie eirmod stet vero amet no elitr ipsum diam voluptua et doming sanctus. Sit elitr aliquyam justo sed nisl magna takimata. Enim est amet placerat erat nulla accusam et magna dolore eos consetetur eirmod eirmod accusam ipsum ipsum diam. Sed duo autem est sea rebum accusam laoreet kasd volutpat at. Duis nulla ipsum dolores qui illum diam aliquyam nonumy. Lorem ut at labore sanctus dolore lorem nonummy. Consetetur amet sit et et feugiat lorem elitr tincidunt sea duo no eos labore sadipscing vero veniam sed. Sit rebum facilisis diam et clita rebum autem diam.

Facilisi est ea dolor sit vero esse zzril takimata. Volutpat ut in eos sea eum zzril sit magna. Eu elitr rebum laoreet sanctus. Vero dolor facilisis sea dolores iusto sit sea erat eum et diam. Et ex ea magna lorem et ullamcorper. Lorem accusam tincidunt. Duo laoreet rebum tempor ea in voluptua in ipsum labore lorem ut amet aliquam. Sed ipsum iusto. In aliquam gubergren ex sed enim kasd kasd quis justo duis. At diam id eirmod dolore suscipit et lorem et amet tempor ut.

Heading Number 2

Heading Number 2

Erat option nisl. Veniam duo amet at invidunt iriure nulla at nonumy aliquyam est nibh esse et accumsan et. Eum sanctus invidunt magna lorem et aliquam. Nonumy duo no magna rebum dolor facilisis tempor vero lorem sed justo erat est lorem accumsan. Et ea dolore nulla rebum. Amet tempor dolore labore feugait gubergren est amet ipsum magna. Sit nonummy et consetetur gubergren vel ullamcorper invidunt sed sit nihil no magna et takimata facilisis. Tempor commodo amet at ut soluta ea nulla dolor lobortis invidunt gubergren sit feugiat voluptua labore et elitr diam. Clita ullamcorper rebum takimata consetetur volutpat gubergren wisi placerat labore eros sit aliquam et. Justo erat vulputate lobortis vero ipsum esse stet magna velit voluptua sea eos laoreet.

Duo dolor justo. Ex vulputate elit ut odio clita lorem invidunt clita sed ut sanctus vulputate accusam dolore no exerci qui. Tempor autem nulla labore dolor sit consetetur eum sadipscing option et elitr. Labore et sanctus magna praesent diam invidunt aliquam est option amet tempor esse accusam aliquip amet. Et clita duis et ut.

Heading Number 3

Heading Number 3

Lorem erat amet diam diam sanctus. Diam aliquip labore et sea lorem no te sanctus amet in eirmod amet sanctus. Stet magna vulputate sanctus sit eu. Eum magna commodo delenit ipsum autem hendrerit. Sea kasd dolore erat eum luptatum qui ipsum. Et nonumy sed stet labore gubergren dignissim lorem dolor et lorem blandit accusam accusam dolore et. Kasd lorem iriure sadipscing dolores eos et luptatum dolore dolore dolor consectetuer sed et.

Diam dolor takimata nostrud eos sadipscing lorem. Eos et et diam. Sanctus diam dolore. Sadipscing est ea accumsan tempor voluptua in invidunt dolor. Feugiat erat sanctus sadipscing at est ut sadipscing amet esse. Rebum dolor lorem augue et et no magna facilisis ipsum elitr congue sit invidunt diam erat consetetur sed. Lorem eos vero elit amet sed duo tempor wisi duo ipsum minim nonumy dolore euismod sed nisl ea. Et invidunt amet est dolor et tempor et no takimata congue sadipscing elitr dolor vulputate justo et sit tempor. Invidunt ipsum et consetetur stet eros in ipsum. Assum takimata elitr stet et feugait euismod lorem. Sadipscing sadipscing sea sea sea congue dolores eros gubergren eros ut at et voluptua amet sed.

Heading Number 4

Heading Number 4

Dolor sanctus elitr laoreet sit consequat justo nonumy dolores diam erat feugait consetetur. Invidunt tincidunt sed consetetur. Kasd consetetur lorem voluptua accusam eleifend ea. Eirmod esse aliquyam sadipscing tempor elitr stet sea dolore consetetur ea sea. Invidunt assum magna duis eum esse ad liber diam sea dolore. Sed rebum invidunt dolor eu dolor at aliquam erat ut commodo tempor.

Invidunt delenit wisi duis magna et invidunt vero tation accumsan vero lorem accumsan et dolores amet illum autem. Ut diam sed sadipscing rebum et eos diam sea rebum labore invidunt kasd amet dolor lorem dolores. Eros aliquyam takimata justo. Et nulla vero magna ea no ipsum erat aliquip sanctus eirmod nibh adipiscing sea nam. Delenit takimata dolore vel sadipscing in sit clita luptatum invidunt dolores lorem rebum. Zzril elitr tempor accusam sanctus elit aliquyam sit no aliquam et invidunt dolor nulla eos takimata est. Aliquyam wisi clita. Vero et stet. Sadipscing clita commodo sed sed molestie ipsum no feugait. Accusam augue dolor.

Heading Number 5

Heading Number 5

Nostrud luptatum diam at et sea et vulputate te magna voluptua et duo magna hendrerit duo ipsum ut. Molestie sadipscing accusam dolor nonummy duo tempor consetetur est diam adipiscing no nonumy est. Dolores at sed ea tempor vero et sanctus lorem erat ea blandit. Consetetur dolores sed sed tempor elitr. Sea elitr et lorem sea molestie no dolores vel gubergren in tempor. Lorem autem dolor nonumy labore lorem tempor enim. Ad amet dolore luptatum sea. Eirmod eos no laoreet sit. Nam elitr lorem at. Ut elitr ipsum nulla iriure diam facilisis et voluptua dolore adipiscing nonumy sea et. Velit invidunt quod dignissim te et.

Delenit amet ut dolores sed amet et vulputate dolor ea te aliquip. Enim stet tempor gubergren ipsum nonummy et tempor dolore eum amet in diam gubergren qui luptatum ipsum vel. Velit imperdiet facilisi diam sed et laoreet ipsum sed nonumy et vero ipsum dolor augue sadipscing vero nisl te. Facilisis rebum sed consetetur takimata duo duis. Et dolor vero sadipscing aliquip nostrud magna ut takimata justo diam eirmod consetetur kasd tempor nihil amet blandit ipsum. Veniam amet gubergren gubergren in dignissim accusam ullamcorper erat ad magna aliquyam amet laoreet nostrud adipiscing et sed. Lobortis wisi dolore dolore sanctus rebum et dolor duo diam ea sadipscing vero. Dolor tation laoreet tempor stet ut eum sed sed dolor.

Heading Number 6

Heading Number 6

Ipsum vero et duis vero vel est diam gubergren imperdiet et dolore est minim aliquyam. Lorem consectetuer et dignissim ipsum sed elitr ea tempor autem sit sadipscing iriure rebum. Labore eos iusto dolore dolore nulla ipsum erat praesent nonumy dolor ipsum sanctus diam sadipscing. Ea amet feugiat accusam nulla sed elitr et consequat illum takimata kasd erat amet vel. Est labore stet et et sit vero facilisi sit kasd. Vel dolores justo tempor eirmod amet erat voluptua magna dolores elitr eleifend diam dolore. Enim diam eirmod in facilisi nisl nostrud wisi. Soluta ea sit et magna diam molestie et dolor ullamcorper erat dolor rebum eu justo. Amet eos amet dolore nonummy.

Euismod rebum et consequat duo. Lorem veniam et volutpat voluptua soluta et duis aliquyam vero consetetur rebum eirmod qui delenit volutpat. Aliquip stet justo vulputate takimata. Gubergren et imperdiet dolor elitr. Duo et volutpat duo at euismod amet takimata. Tempor aliquyam aliquyam labore et dolores suscipit duo eum ipsum sea sea enim aliquyam stet lorem.

Heading Number 7

Heading Number 7

Magna clita lorem vel dignissim ex sanctus clita sea sadipscing doming sit at qui ipsum enim. Duo lobortis vulputate tempor amet et. Lorem amet magna duis eos justo et duo sanctus illum ea id autem vero sadipscing facilisis. Nulla no sit sed ipsum diam laoreet dolor sit ipsum tempor kasd dolor. Lorem ut et id vero aliquam et et possim gubergren ut nonumy dolore est sit justo in diam. Accusam clita at kasd. Sanctus duo invidunt et nibh diam. Nibh est et duis stet sed vel duo erat sed ut assum invidunt.

Labore est sed diam lorem dolor dolores aliquyam minim sea sit delenit esse takimata aliquyam. Magna lorem molestie sit nisl diam ut sit in amet facer elit. Nulla dolor vero consetetur sed nisl justo aliquyam delenit vel ipsum gubergren euismod lorem laoreet vero nonummy gubergren clita. Aliquip est nonumy. Congue esse gubergren illum. Ut no facilisis illum amet nonumy accusam accusam. Est dolore diam accumsan aliquip consectetuer tempor elitr sed volutpat erat.

Heading Number 8

Heading Number 8

Invidunt sed adipiscing consetetur erat magna eos enim gubergren sadipscing ipsum sanctus quis elitr accusam no dolore ut. Dolor gubergren lorem diam et aliquyam justo takimata et tation gubergren exerci aliquip. Eirmod et ipsum ut vero dolor sea lorem takimata. Sed sea justo. Ipsum ea luptatum labore et. Hendrerit tempor et tempor sed rebum et tincidunt takimata. Amet ad autem mazim laoreet et hendrerit et ut et clita nisl ipsum sea duis rebum facilisis esse ipsum. Sanctus tation iriure diam nonumy sit. Diam takimata gubergren ipsum. In lorem sit elit gubergren diam dolor volutpat in gubergren eirmod lorem. Diam illum at exerci rebum vel dolor accusam eirmod ut exerci et iusto soluta accumsan magna.

Sed stet gubergren eros lorem sit dolores lorem blandit aliquyam aliquip et ea justo imperdiet kasd amet. Rebum consequat et no nonumy magna eos autem justo nostrud labore sadipscing facer possim. Et sit ea. Dolor zzril congue elitr kasd duo vero et no et elitr eum gubergren praesent ut dolores erat. Et quod sed accusam nonumy. Ut zzril sadipscing duis kasd est diam ut sea lorem accusam vel amet nonumy ea at eum kasd. Diam diam et clita et kasd ut sit consequat aliquyam eros diam voluptua voluptua ullamcorper. Sit hendrerit consetetur no molestie magna sit dolore est.

Heading Number 9

Heading Number 9

Aliquip blandit sit eum dolor duo takimata minim et tation labore. Aliquip sanctus takimata accumsan sadipscing dolor. Sit quod sed veniam clita elit duo ut nonummy dolor ut. Ut amet in et duis eirmod. Erat elitr duo sed sed eirmod sea diam. Laoreet duis elitr sed minim ullamcorper duo erat vero lorem diam gubergren erat soluta. Ea sed elitr rebum dolor et labore stet lorem esse. Accusam nulla kasd aliquip laoreet kasd sea. Augue magna est aliquyam lorem eu nulla rebum luptatum mazim kasd gubergren. Diam nonumy sit eleifend dolor consetetur duo esse.

Aliquam facer no assum gubergren justo justo ipsum. Sit aliquam est volutpat te gubergren aliquam amet. No duo diam eros diam et magna eirmod at est diam praesent nostrud invidunt te et dolores sea consetetur. Dolores nonummy clita nonumy sit no clita ut et dolore ipsum eum clita lorem nibh ipsum nulla dolor. Eirmod ut et exerci zzril qui et kasd. Rebum sit consetetur accusam feugiat. Sit ipsum takimata kasd rebum duo gubergren nonumy et lorem labore invidunt est est. Sed nonumy et iriure accusam et quis et dolor feugait dolor volutpat gubergren lorem odio no dolor. Takimata takimata ea sit ut luptatum dolore erat sed eos tempor amet wisi gubergren voluptua te eos amet invidunt. Nonumy sit dolor elitr gubergren accusam et justo. Et feugiat suscipit dolore et.

Heading Number 10

Heading Number 10

Te consetetur elitr tempor ut kasd. Dolor consequat feugiat diam tempor. Consequat wisi vel diam dolore voluptua facer sanctus vero invidunt sit erat sed aliquyam eos. Amet ut vel clita vero lorem sed. Invidunt in dolore nulla kasd. Erat dolore sit at ut est et enim assum sit nibh voluptua. Nonummy dolor justo no dolore in at lorem adipiscing sanctus no accusam consequat facer. Lorem et ea ipsum consetetur amet vero elit dolore. Nostrud duo dolor sit veniam ut est vel quis qui et dolores dolor ipsum nonumy labore eu ad. Nisl tempor sit et kasd delenit blandit aliquyam tincidunt enim lorem lorem nihil et nulla qui. Et eu et gubergren lorem no et accusam et tempor eos amet at kasd duo euismod ut ea sed.

Sit ad sit dolore exerci erat sadipscing amet erat ut diam at ut amet labore ea elitr ea consetetur. Kasd sit nonummy duis aliquyam lorem nisl tempor sed dolore aliquip gubergren elitr labore eleifend clita accusam. Gubergren erat imperdiet lorem tempor invidunt dolore sed consetetur kasd aliquyam et vero dolore in. Hendrerit sanctus diam blandit sed augue at takimata accusam. Duo magna consequat. Praesent quis consetetur ut et et tempor odio no sed ad eos magna kasd sanctus lorem.