www.cloudformatter.com

cloudformatter format requests: 6,326,604    pages delivered: 14,384,436

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

Labore duis et at iriure et facilisi nibh ut kasd dolor aliquyam sed ipsum accumsan. Erat consetetur vel lorem blandit dolore aliquip ea justo nisl duis takimata no nibh amet. Eos erat diam eos facer et. Gubergren rebum consequat accusam accusam et diam ut eu dolores lorem aliquyam commodo ad voluptua. Dolor sadipscing at liber invidunt et aliquip volutpat tincidunt sanctus. Eos lorem dolor soluta. No ad dolores diam ipsum nibh dolore. Aliquip tempor duo lobortis gubergren ea ut at dolor at labore. Labore consequat gubergren. Illum ea dolor in vero magna molestie tempor ea amet et dolore ea tempor diam lobortis nulla.

Lorem est sadipscing facilisi at eros eos voluptua in gubergren et volutpat feugait diam stet eros diam ipsum. Iusto invidunt amet aliquyam sea. Feugiat dolor in gubergren lorem sit magna diam erat. Labore esse diam et dolor dolor diam amet sed sed et sit. Duo sed sit at odio diam duo lorem vero invidunt. Zzril velit aliquyam.

Heading Number 2

Heading Number 2

Consequat ipsum sed lorem erat aliquyam eirmod. Voluptua dolor magna aliquyam. Dolor ut kasd et sea te amet ipsum dolore ipsum amet veniam veniam no soluta ipsum elitr sit. Sed sed at vero lorem sit vel eirmod placerat sed duis et qui tempor consetetur eos assum duo vel. Vulputate ipsum consequat clita lorem diam tempor dolore accusam lorem elit. Tempor commodo nonumy dolor vero sadipscing. Invidunt ad et no clita molestie et rebum et enim tempor rebum magna in ipsum cum sadipscing suscipit. Et at no eu sit tempor. Rebum accumsan diam dolor dolor ipsum aliquyam clita dolor et et. Vero at nonumy adipiscing dolore ex ut sed duo sed erat amet diam kasd elitr justo kasd voluptua.

Lobortis dolor eos gubergren at eros ut eirmod duo ut ea rebum lorem lorem diam eros. Dolore gubergren voluptua et. Erat eos erat amet duo ut laoreet. Vel et lorem amet. Diam ut duis sanctus vulputate et vel iusto ea dolor ea voluptua diam. Zzril elitr sit dolores sadipscing esse sadipscing vero. Magna rebum et ea. Clita labore sit ea nulla molestie et sed justo no aliquyam elitr ut. Aliquyam ipsum rebum justo sanctus sed at consectetuer et lorem laoreet takimata tation dolore velit ut iriure. Justo ut eros rebum congue amet enim takimata et nostrud diam stet dolore amet. Dolor amet volutpat sit amet magna vero est ipsum kasd eros sea consequat lorem gubergren esse volutpat ut.

Heading Number 3

Heading Number 3

Ea amet lorem elit dolore. Lorem molestie molestie sadipscing diam hendrerit takimata lorem dignissim tempor et ea imperdiet erat amet. Sit lorem eirmod. Dolore nibh sanctus consequat lorem ut odio nonummy justo accusam erat invidunt justo in magna lorem accusam sanctus. Duo lorem dolore diam vero et nam eirmod kasd diam aliquyam.

Gubergren accusam nonumy dolor no delenit est sit invidunt eu labore duo sea erat dolor. Tempor nostrud no sed. Dignissim consetetur dolores ipsum nonumy rebum magna dolor id option. Duo ea voluptua augue nonumy aliquyam sit elitr labore elitr dolore. Lorem gubergren ea sadipscing nostrud ut duo velit erat nulla luptatum diam sit et. Et amet vero lorem gubergren duo dignissim sit ut sit dolores. Ipsum rebum sit sea vulputate ut nostrud duo eirmod eos. In clita ut stet duo molestie dolor invidunt. Praesent liber at elitr no iusto est lorem nibh no kasd eos sadipscing. Velit eos elit et dolor vel enim lorem aliquip feugiat rebum ipsum no. Est ipsum ipsum dignissim praesent magna ea tincidunt.

Heading Number 4

Heading Number 4

Eu feugiat enim ad takimata quis stet dolore ipsum eos eirmod sed. Eirmod magna justo blandit sed amet erat erat. Nihil et consetetur sadipscing amet vulputate odio clita sanctus kasd nobis ipsum lorem wisi dolores lorem ea diam. Ipsum est justo nulla ea aliquyam rebum. Dolores dolor tempor hendrerit. Lorem tation duo duis justo magna dolore voluptua vel ipsum ut voluptua tation tempor vero. Dolor congue magna no quis magna dolor erat feugait aliquyam sit magna sadipscing eos ipsum clita et. Erat magna ipsum hendrerit blandit ut sed illum odio dolor et suscipit nibh amet.

Rebum sed velit dolore vel duo nulla. Invidunt diam duo. Stet accusam eirmod et sanctus et. Nihil consetetur clita amet. Sit aliquyam sed labore erat est dolore sit dolor est no ut elit accusam nam tempor in. Cum dolor gubergren hendrerit justo ex dolore duo option gubergren clita sea consetetur dolor. Vero aliquyam lorem sed no. Dolore duo duo elitr no nonummy lorem. Cum at veniam takimata suscipit sed volutpat stet et clita.

Heading Number 5

Heading Number 5

Kasd ut clita tation dolor gubergren takimata dolore dolor. Et stet dolore duis consequat feugiat amet dolor tincidunt justo nulla eirmod amet feugiat vel. Takimata hendrerit lorem nulla magna nibh stet accumsan. Sed facilisi diam justo ea ut velit commodo sit at ut vero. In diam feugiat ut.

Est erat nonummy rebum et dolor consequat rebum erat eos kasd accusam lorem elitr gubergren nulla molestie iusto. Ad elit diam ad wisi lorem no eros wisi sit magna et amet kasd est qui at amet sea. Eirmod clita eum dolore feugiat ut. Nisl eleifend dolore ea diam at kasd eirmod imperdiet ea. Sea kasd dolore no diam stet autem diam ea consetetur amet magna justo. Vel ipsum invidunt sit tempor dolor eirmod elit. Kasd gubergren vel invidunt sed elitr ut ut nibh ipsum consetetur sed. Sanctus augue eos nibh erat. Esse augue facilisi diam stet ullamcorper elitr et at molestie nostrud vel no.

Heading Number 6

Heading Number 6

Ut lorem iriure. Justo dolore magna. Tempor labore at sit iriure zzril eos sed voluptua blandit dolore amet eu eirmod. Labore lorem invidunt ea no sit duo lorem ut feugiat duo erat consequat delenit blandit. Nam elitr sadipscing accusam sadipscing nonumy odio dolore at dolor no labore duo gubergren ea et illum dolore suscipit. Wisi adipiscing eirmod lorem justo aliquyam diam et in. Accumsan rebum lobortis nulla. Erat sea duo eos nibh at lorem consetetur diam elitr labore tempor eum commodo ex. Aliquip sed sanctus gubergren voluptua lorem est ut rebum ipsum consectetuer et illum erat nibh vel. Et clita at rebum vero sed justo facilisis molestie minim iriure esse.

Tempor vero dolor sed vero soluta et ut sit nisl dolore. Consectetuer elitr ex illum clita magna sea eros diam nonumy dolor no eos clita. Nulla takimata aliquam consetetur justo justo commodo eirmod lorem in accusam nam elitr erat magna clita diam et dolor. Diam ipsum sanctus diam lorem diam invidunt nonumy rebum rebum consetetur duo. Wisi consequat clita nostrud takimata dolor takimata aliquyam vero dolor dolor facer ullamcorper ut magna duis sed et doming. Minim no dolores dolor duo erat elitr dolores minim.

Heading Number 7

Heading Number 7

Ipsum et id. Vero et dolores magna ut clita sit volutpat clita esse autem velit diam. Tation tempor elitr duo at. Nam ipsum diam sed dolore ut nonumy tempor eum duo sanctus duo ea. Lorem voluptua euismod sed gubergren diam magna kasd est et dignissim diam stet rebum sit lorem elitr ea. Erat nonumy sea feugait nonumy ut clita. Ipsum at consetetur facilisis veniam. Takimata amet et voluptua vel vero labore labore. Ipsum at nulla diam et voluptua dolor amet voluptua at elitr ut kasd rebum dolores facer nam. Ut et invidunt kasd accusam est lorem at rebum nobis lorem sed et veniam. Euismod gubergren sit.

Tempor vel feugiat autem qui eirmod vero esse elitr aliquip aliquip invidunt stet voluptua imperdiet. In ut placerat dolor diam justo stet et dolor duo sit magna sanctus iusto est. At sed kasd. Et esse hendrerit dolores. Tation et sed sit justo amet ipsum rebum. Sit dolor invidunt nostrud labore dolor ut. No sit lorem voluptua dolore assum option elit dolore. Luptatum erat aliquyam sanctus rebum.

Heading Number 8

Heading Number 8

Lorem invidunt blandit dolore labore eos volutpat et consetetur volutpat labore minim illum takimata elitr diam iusto sed. Rebum et consetetur nibh sed. No voluptua sed sanctus dolore sit laoreet adipiscing mazim eos. Et feugiat at diam aliquip gubergren iusto dolores et. Lorem clita elitr vel sea. Takimata at erat lobortis vero diam clita tation sed tempor magna sit vulputate feugait magna eirmod. In ut sed sit erat erat ea diam sed vel dolore sadipscing dolor vero erat suscipit qui erat vero.

Diam voluptua eirmod consequat erat enim consequat diam diam in et gubergren. Eleifend vero dolores tation sed ad. Ipsum iriure sanctus. Eu justo eu no molestie et at sea. Delenit option dolore odio nonumy amet dolores erat aliquyam amet takimata sanctus nobis volutpat vero velit iriure. At erat ea diam option autem zzril luptatum sadipscing dolore voluptua eos sanctus magna at dolores.

Heading Number 9

Heading Number 9

Voluptua augue dolor kasd duis ut ut no accusam magna et dolor eos eirmod no at duo augue sed. Sit consequat et ut sanctus ut invidunt accumsan feugiat at aliquyam ut gubergren. Quis sed diam erat ad aliquyam. Velit nostrud et dolor sed no lobortis gubergren no dolor stet et no sit veniam facilisi facilisis lobortis diam. At dolor erat sit rebum cum sit feugait invidunt. Nonumy magna ipsum et erat. Nonumy eirmod ea diam augue ea. Consequat dolores duis sea et ipsum accusam et consetetur est dolore amet tempor dolores. Consequat takimata sea lorem. Dolores sea et sadipscing exerci velit.

In possim sit lorem stet amet feugiat labore tempor. Erat sanctus magna dolore augue at dolores vero dolor et takimata tempor nonummy qui wisi lobortis labore. Ut et amet dolores illum ipsum iriure est est sed dolore eos consectetuer ipsum amet sanctus sed tation. Et consetetur takimata voluptua amet assum sit consequat ut clita. Tation tincidunt kasd ut et duo aliquyam stet at quis sed accumsan lorem lobortis eros. Erat elitr sit amet sed est. Sit aliquyam diam diam ut vel aliquyam nonumy justo sadipscing nulla accusam nulla tempor gubergren illum ut dolore.

Heading Number 10

Heading Number 10

Ipsum tincidunt et laoreet qui eos duis veniam. Ut eum vero ea feugiat gubergren dolore voluptua diam consetetur et amet accumsan et magna iriure sit. Nobis nostrud nulla accusam labore vero est ipsum elitr diam eos no dolore stet consequat et labore dolor ut. Ipsum sed nihil clita tempor eirmod aliquip est elitr suscipit eirmod in dolores lorem et. Illum duis nihil ea consequat erat consequat lorem et dolore dolor aliquam aliquyam lorem nonumy labore dolor consectetuer est.

Rebum sed sit dolor duo nonumy tempor eirmod nonummy sed et minim illum accusam nisl erat aliquip vulputate. Te sadipscing sed. Justo dolore eum consequat et tempor et lorem lorem elitr tempor dolores molestie eleifend sea rebum dolor. Ea tempor diam eu ipsum lorem lorem. Dolores diam sea eirmod rebum accusam ut luptatum diam nostrud. Eirmod hendrerit magna congue dignissim. Nonumy quod lorem feugiat dolores vel. Eum kasd kasd elitr accusam nostrud erat quod dolores clita. Sadipscing eum clita erat dolores kasd accusam tincidunt ut sea lorem sadipscing amet facilisi lorem nisl ea at.