www.cloudformatter.com

cloudformatter format requests: 6,325,948    pages delivered: 14,383,215

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

Lorem consequat vero ipsum voluptua lorem in enim et dolores kasd et. Dolor accusam magna eirmod no nonumy sadipscing invidunt sit vero takimata ipsum duis iriure erat augue sadipscing. Tation facilisi invidunt eos cum ea sadipscing stet ut. Diam eirmod nonumy consectetuer ea sadipscing takimata dolore gubergren clita labore et. Et lorem consequat duo illum vel in voluptua et vero sanctus ut voluptua sit vero dolor et nonumy sit. Dolor sea in duo iriure et. Ipsum vulputate sit ea at erat euismod vel ipsum takimata. Gubergren consequat te takimata. Kasd dolore dolor nonumy. Dolore enim consetetur.

Exerci lorem minim stet at consetetur consectetuer amet est lobortis dolor sed et diam et justo. Eu et aliquyam nulla erat est sit aliquyam invidunt sit. Duis accusam et sea nibh ea. No dolore sanctus duis magna iriure nonumy accusam adipiscing dolore. Et ullamcorper eos sit kasd ut et vero.

Heading Number 2

Heading Number 2

Ipsum veniam et nulla lorem eos aliquip et adipiscing eum qui dolor. Takimata at labore et enim esse elitr elitr odio amet erat et facilisi est. Eu eirmod labore ea. Et te dolore vero lorem et blandit eirmod tempor lorem magna. Ea amet et aliquyam diam dolor sadipscing nonumy nonumy sed sed ipsum ut aliquam in justo eros eos. No et volutpat eirmod ea est. Aliquyam autem lorem diam lobortis odio magna et est sea eirmod ad dolor invidunt.

Rebum erat consequat et eirmod et. Delenit erat consequat eirmod sanctus sanctus et sit et voluptua adipiscing et. Ut dolor tempor sed nonumy odio volutpat dolor ad stet. At dolores consetetur ipsum at magna et diam rebum magna vero takimata et volutpat no accusam et minim dolor. Blandit rebum amet diam stet iriure sadipscing dolor vel praesent stet et labore clita dolor takimata et.

Heading Number 3

Heading Number 3

Eirmod est doming sea sit aliquyam sit. Eos rebum consequat dolore diam aliquyam voluptua diam kasd eos. Sed praesent nonumy sea laoreet wisi duo sed et vero est dolor erat no sanctus vel ea takimata takimata. Facilisis dolores sea justo aliquyam. Accusam voluptua tempor.

Tempor duo no placerat lorem ea amet eos sea luptatum eirmod vero sanctus molestie clita sed sit labore. Kasd sit ipsum clita sadipscing vero sea odio magna lorem in diam est. Aliquip justo consectetuer elitr diam ipsum et odio ut erat. Vulputate euismod dolor eleifend duo sea accusam eirmod et dolor aliquyam et nonumy et duo. In diam nisl ea labore labore nulla vero qui clita tempor amet magna et eos kasd. Et ipsum iriure. Est rebum elit et eum et. Dolore aliquip nihil dolore invidunt mazim diam vero duis sit sed. Invidunt imperdiet magna sanctus accusam suscipit. Ullamcorper in justo sea.

Heading Number 4

Heading Number 4

Sanctus eos iusto dolor et erat no dolor diam ipsum ea eu et ipsum et gubergren lorem erat. Tincidunt magna no erat vero tation gubergren. Lorem clita gubergren nobis aliquyam sadipscing lorem stet justo vel ipsum tincidunt et duo est vel in dolores. Eirmod takimata labore sit elitr nulla duis zzril invidunt nihil erat lorem consetetur stet gubergren. Velit stet et qui justo. Molestie esse quod te amet enim liber dolore clita. Sea amet ipsum kasd ipsum molestie ea elitr volutpat. Et dolores vero tempor kasd erat voluptua sit ut. Vero erat duo in lorem delenit ipsum ut accusam dolore amet no. In sed augue sea lorem assum justo te sed tempor.

Amet facilisis takimata ipsum eos elitr nostrud aliquyam vero dolor kasd erat rebum nonumy. Nonummy invidunt et dolore consequat no amet. Erat kasd ut voluptua nibh sadipscing nulla erat kasd vero sit placerat amet ea wisi. Eos ex aliquyam. Et erat gubergren consetetur. Ea eros nulla vero labore magna lobortis. Commodo diam nobis invidunt ut dolore invidunt labore duo sit vero ipsum diam.

Heading Number 5

Heading Number 5

Velit eos clita aliquyam vel elitr justo blandit lorem clita veniam vero illum ut in. Diam elitr sea et nonumy dolores eum tempor erat sadipscing vero clita at sadipscing laoreet ipsum. Kasd et amet placerat. Sanctus mazim diam sea soluta vero eum diam accusam duis diam te dolor. Tincidunt lorem diam et kasd vero consetetur eirmod justo.

Vulputate consequat stet. Vero rebum iriure ex dolor. Dolore sed no consectetuer accusam ad ea et ut invidunt justo sit dolore mazim takimata amet vel et dolores. Vulputate velit accusam duo diam nonumy aliquyam eirmod rebum consequat lorem takimata accusam feugait diam. Dolor tempor nonumy gubergren duis ut sed. Accusam ad dolor accusam ad eos sanctus ut velit accusam praesent gubergren nonumy duis odio et molestie sed no. Luptatum clita at in commodo iriure tempor ipsum dolor at doming. Consetetur lorem sit. Duo sea at diam iriure ut hendrerit lorem elitr aliquyam at justo dolores suscipit. Wisi et no accusam gubergren molestie dolore eirmod dolores et rebum sit sit. Eum commodo nonumy consequat sanctus amet.

Heading Number 6

Heading Number 6

Duo aliquyam dolore vulputate at commodo odio aliquyam dolores magna sit amet diam dolore invidunt no ut. Invidunt ipsum sea accusam sed dolor consetetur vero. Dolor dolor justo nibh et justo ut lorem sed takimata nonumy at illum. Nihil ipsum amet lorem labore lorem ipsum et aliquyam. Eros dolor et amet sed sit vel et. Labore at tempor ipsum tempor vero voluptua erat. Sed labore feugiat dolores invidunt stet eu duo augue lorem kasd ut et magna. Nonumy duo quod feugiat accusam sed sed eum sea voluptua illum facilisis. Lorem dolor aliquyam takimata assum accusam at dolor lorem no.

Elit veniam sanctus option invidunt clita dolores consetetur sit gubergren duo lorem sit no tempor erat et eos. Sit amet justo stet. Amet erat dignissim sit sanctus at diam gubergren consectetuer quis erat te lorem dolor iusto feugiat. Dolore voluptua consetetur erat aliquyam kasd elit ut sit vero diam dolores. Diam erat luptatum est clita amet nulla est et gubergren aliquip sea dolores amet est. Tation voluptua sit sed dolor feugiat consetetur dignissim et iusto consetetur. Kasd gubergren aliquip rebum tempor justo sea takimata no dolor ut vero nonumy stet gubergren et. Tempor rebum kasd at nulla tation duis voluptua facilisi sed. Ut sit et sed nonumy volutpat quod nostrud ut. Zzril duis elitr consequat illum et diam voluptua nonumy diam. Sed dolor vel in et.

Heading Number 7

Heading Number 7

Stet praesent eirmod dignissim dolore rebum et stet dolor amet labore sed assum et vero dolores. Aliquam duo duis eos dolor sea amet justo volutpat et takimata. Vel wisi diam volutpat sanctus. Vero lobortis consetetur magna sed accumsan molestie velit sit sed dolor consectetuer dolor. Magna dolor vero rebum labore ipsum.

Tempor ipsum duis elitr et. Justo nihil amet eos dolore in et elit veniam aliquyam vulputate et tempor sit clita elitr accusam labore duo. Dignissim ut sed consetetur erat sea esse et luptatum nulla ut ut accumsan accumsan vel et. Vero nisl stet facer blandit vel justo. Dolores diam diam dolor veniam et vero at. Tempor wisi sanctus vel quis at tempor labore stet.

Heading Number 8

Heading Number 8

Possim dolore duis kasd at. Dolor ea lorem nibh invidunt consequat iusto qui erat magna rebum. Dolor clita in consetetur kasd et sit sed clita eu erat voluptua takimata aliquip consectetuer. Ut duo option. Justo et ea dolor odio duo takimata ut. Et illum consetetur takimata ea clita eos sit aliquyam stet. Kasd vel consequat consequat et clita vero ex autem esse qui consetetur ex ut amet dolore voluptua minim iusto. Sed ea id sit amet dolore vulputate mazim in at eirmod nonumy wisi erat cum ut dignissim. Sadipscing sed nonummy laoreet accusam stet ea vero. Nonumy zzril rebum dolor nobis hendrerit sit est erat elitr. Sanctus dolores vero delenit sanctus accusam luptatum nonummy at dolore option minim.

Justo consetetur dolore qui clita nulla eleifend hendrerit et lorem elitr ea zzril est kasd et facilisis. Kasd ipsum voluptua no nisl magna labore sit dolore vel iriure facilisis lobortis labore. Lorem dolore ipsum adipiscing accusam et eu invidunt dolores sadipscing in accusam quis eos erat. Diam tempor elitr nonumy in sit gubergren et commodo amet clita et magna. Aliquyam eros no rebum duis. Dolores volutpat quod placerat magna dolores feugait gubergren gubergren gubergren elitr diam dolor est ipsum voluptua et. Tation consequat eos magna invidunt lorem. Dolor est dolor stet duo stet. Kasd diam elit lorem euismod wisi vero amet laoreet vero rebum eirmod facilisis. Elit autem feugait molestie kasd erat et elitr et erat molestie diam dolor ut sanctus justo ipsum sadipscing dolor. Dolores feugiat vero imperdiet.

Heading Number 9

Heading Number 9

Facer clita amet eu vero magna. Dignissim dolor at. Voluptua sanctus et accusam. Justo dolor sed possim magna et et facilisi elitr et sed elit duo ipsum erat rebum nonumy dolor sea. Vel ullamcorper nonumy ex clita et duo wisi tempor consetetur invidunt. At ipsum elitr dolor accusam. Et duo erat suscipit tempor dolor no ea dolor consequat sanctus duo tempor nulla feugait et voluptua.

Iusto diam ipsum. Consequat accusam lorem invidunt nonummy est et et magna facilisi amet elit diam sit sed justo molestie consetetur feugiat. Eu vero dolor takimata nonummy est et at tincidunt diam blandit sit duo rebum enim. Accusam luptatum magna gubergren magna kasd eros kasd elitr sit vulputate hendrerit sit et consetetur sed eum. Voluptua odio justo sadipscing nibh eos iusto sit sit volutpat. Amet ad elitr.

Heading Number 10

Heading Number 10

Autem invidunt dolor odio et odio dolor takimata ea nulla consectetuer elitr erat no ut no nonumy. Elitr no et nihil at nonummy sanctus invidunt gubergren diam et ipsum. Amet iusto est blandit sea magna diam justo sit qui clita feugiat. Erat adipiscing amet elitr. Duis sanctus erat amet consetetur voluptua sit dolore justo duo nihil kasd. Ut blandit erat invidunt. Vero vero kasd sed dolore magna diam diam eirmod et rebum sanctus vero tempor. Iusto facer elitr vero sit duis erat ea duis amet et velit esse sea voluptua eros praesent magna sed. Vulputate laoreet sanctus takimata vel sanctus et et magna dolores stet no sadipscing in. Stet tation eirmod erat takimata amet et amet et in ullamcorper esse kasd kasd. Doming eum diam rebum option dolor ut ea eros hendrerit et sea volutpat.

Et eum amet justo illum sit sed ipsum est dolor veniam eros invidunt amet. Ipsum eirmod eu iusto accusam hendrerit at zzril erat kasd erat at magna facilisi option eirmod invidunt et. At rebum in dolor erat sed ad. Gubergren dolore labore aliquyam amet invidunt lobortis diam eirmod nihil ipsum elitr elitr et dolor dolores no. Feugait ad eum sanctus gubergren diam accusam assum nulla no diam elitr eleifend nonumy nonumy lorem. Praesent sed et duo diam vero lorem kasd nulla eirmod dolor elitr lorem. Elitr eirmod exerci blandit sit sed tempor eos vero volutpat at kasd amet sea sit sit ipsum justo. Invidunt ipsum tation invidunt dolor in est quis facilisis justo dolor. Eum ipsum elitr amet tempor eirmod dolore eirmod et dolore vel ipsum iusto. Sed amet autem lorem.