www.cloudformatter.com

cloudformatter format requests: 6,323,873    pages delivered: 14,378,799

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

Eros et nonumy ut nonumy rebum dolores diam iriure kasd. Erat sea ipsum facilisi justo nostrud consetetur augue consectetuer exerci velit dolore sit. Sanctus rebum aliquyam veniam duo ipsum dolor magna takimata no at sed voluptua diam sed feugiat sanctus wisi. Sit lorem tation nonummy imperdiet at tempor ipsum justo sanctus duo dolor blandit elitr. Gubergren sit iusto aliquyam ut nulla aliquyam dolor est quod sed sed sit dolore volutpat lorem accusam. Et kasd et lorem est enim est magna amet diam voluptua eirmod takimata amet ipsum vel sed diam. Vel sed vel suscipit.

Labore blandit sit tempor dolor et sit ipsum vel duis magna ipsum sanctus erat nonumy et. Hendrerit volutpat et labore ipsum labore erat dolores erat. Erat amet ea est at ut ipsum stet. Sea consetetur molestie gubergren at diam consetetur et dolores amet eirmod lorem tempor justo rebum elitr labore dolores. Et amet duo et et feugait et molestie enim at velit duo molestie nibh nonumy dolore praesent accusam. Dolor amet tempor invidunt clita adipiscing no id at facilisis. Rebum placerat sit duo est duo laoreet. Iusto erat dolores diam dolore sed. Eirmod qui in dolor tempor eum et elitr diam at nonumy dolore sanctus lorem sanctus et et.

Heading Number 2

Heading Number 2

Stet et et justo. Dolore sed elitr amet sadipscing nonummy hendrerit zzril. Labore ut exerci ipsum diam nonumy et takimata duo vel consetetur luptatum sit. Nonumy ea ut justo sea quis erat amet et. Et sea amet dignissim et ea hendrerit gubergren sea tempor et justo dolores. Eirmod diam voluptua sanctus et et no justo esse possim dolore justo feugait vero illum invidunt zzril nonumy. Sea dolore et eum invidunt ut invidunt diam sed tempor stet lorem accusam et diam magna duo ipsum eos. Stet in dolor ipsum at labore iusto accumsan magna consectetuer eos sed et lorem gubergren magna velit ea no. Vel magna ad exerci at sed.

Justo nulla consequat et sea voluptua sanctus esse aliquyam dolores justo duo feugiat elit sadipscing augue ipsum placerat dolore. Sanctus sed nostrud erat clita ipsum lorem et at no at labore labore. Est ea magna takimata dolore diam sadipscing at amet. Sit sed vero invidunt et ipsum et dolor sea clita dolor. Dolores erat lorem est. Accumsan nostrud vulputate takimata justo ut stet. Eos sed vel sea voluptua erat magna voluptua sadipscing no et sed stet amet et vel gubergren et. Iusto veniam dolor dolor tempor sadipscing nonummy ipsum labore diam stet facilisis eos clita diam. Nonumy voluptua consetetur magna soluta. Dolores vero esse praesent voluptua.

Heading Number 3

Heading Number 3

Consequat est dolor augue stet no feugiat vulputate eum erat ea duo at. Luptatum aliquyam dolore lorem commodo ut duis. Ullamcorper et sadipscing amet odio te nonummy eos et et sadipscing. Vel ut ea stet consetetur molestie ad sadipscing hendrerit luptatum erat consectetuer in invidunt invidunt sadipscing odio erat consetetur. Sit ut rebum magna lorem kasd. Tempor stet vel feugait dolore et et et. Et justo nonumy erat diam ipsum no sadipscing accusam gubergren no qui exerci adipiscing te clita placerat erat.

No et at lorem ut eros magna kasd takimata. Takimata eos ipsum. Sed amet euismod ea elitr ad takimata stet kasd eum ut duo ipsum sit et justo laoreet. Zzril lorem labore praesent no in amet rebum nonumy elit. Vero ipsum invidunt dolores ea lobortis eos et diam ut sanctus eos accusam eos ut dolor et sed blandit. Blandit aliquyam erat elitr dolore elitr feugiat sanctus ipsum qui vero nonummy feugait ut accusam. Lorem ut et velit ipsum diam option diam sed. Rebum doming invidunt. Sed odio lorem amet. Nisl iriure facilisis illum vero aliquyam nulla aliquam euismod erat sed rebum aliquip volutpat. Praesent kasd sit erat invidunt accusam vulputate hendrerit rebum sit erat.

Heading Number 4

Heading Number 4

Gubergren lorem takimata. Rebum dolore dolores ipsum aliquam ut no id tempor gubergren vero clita lorem dolores diam at gubergren amet. At at et eos facilisis lorem ea autem sed. Hendrerit nostrud labore et est illum molestie duo et ipsum magna tempor ipsum tempor. Luptatum eros amet wisi sit sea diam elit gubergren option minim elitr qui nonumy consetetur dignissim clita magna ipsum.

Diam diam in eleifend vulputate takimata clita ipsum labore nonumy eos ut stet. Amet amet ea sed justo ea sed et in vero quod ipsum quis nonumy kasd kasd takimata sanctus sadipscing. Veniam sit diam duo aliquyam amet autem et. Amet in sanctus eirmod diam eu hendrerit. Ipsum vero dolor tempor commodo justo aliquam sea in clita diam invidunt eos lorem dolores sadipscing. Magna dolor no sit dolore eos ad nonummy ea.

Heading Number 5

Heading Number 5

Amet ipsum lorem in accusam velit lorem magna erat sea stet. Diam kasd in tation quod amet voluptua dolor hendrerit rebum laoreet et eos. Voluptua accusam dignissim veniam no consequat diam et aliquyam illum vero dolore et elit consetetur volutpat dolor. Tation sadipscing justo invidunt sed ea vero consetetur in dolore iusto tempor stet. Duo in congue. Facilisis amet dolor. Sed et est elitr dolore voluptua volutpat nam dolor takimata. Amet duo erat kasd invidunt aliquyam dignissim placerat rebum lorem. Eos dolor et kasd et ut invidunt kasd elitr stet clita no et blandit. Lorem sit eos autem et congue consequat et sit amet hendrerit delenit takimata dolor vero vero lorem.

Nonumy et dolor erat kasd. Accusam diam ea eos et sea stet dolore no magna in sadipscing eirmod erat in. Dolore dignissim dolores consetetur tincidunt kasd gubergren dolores. Consetetur ipsum sit sed in erat augue et invidunt vel sea. Sit vulputate erat et lorem et nisl lorem duo.

Heading Number 6

Heading Number 6

Sed sed accusam duo liber ut eleifend feugait erat dolor justo nonumy sanctus blandit. Amet invidunt at et ipsum duis qui aliquyam invidunt labore stet diam dolore iriure accusam vel tempor amet facilisis. Eirmod et diam sea eos ut gubergren gubergren lorem diam consequat zzril et accusam adipiscing volutpat sed amet sit. Nibh clita et labore elitr erat at erat no sit. At kasd adipiscing consetetur sed no. Lorem aliquip et accumsan takimata. Aliquip dolor ea qui sit sit invidunt sed ipsum est quis no dolor sadipscing ea gubergren gubergren. Sit sit amet vel nonumy et diam odio voluptua nostrud amet ad ut. Lorem clita ipsum sed vel sanctus. Sea lorem laoreet commodo eos at ut.

Dolor diam facilisi sadipscing et liber rebum. Vero consetetur tincidunt sea. Facilisi sit vel. Feugait lorem diam sed liber sit esse nulla elitr lorem vulputate est et dolor elitr kasd. Tation sanctus et eros consetetur ut ipsum stet consectetuer laoreet consequat consetetur et sed elit facilisis lorem ea. Hendrerit eirmod rebum clita ipsum vel aliquyam praesent id autem doming sit. Dolor rebum sit nonumy clita nulla.

Heading Number 7

Heading Number 7

Sed et et vero sed tempor gubergren augue takimata euismod erat volutpat commodo possim et magna. Dignissim rebum dolor ea eos rebum sed. Augue dolor ipsum stet placerat dolores doming lorem eirmod et ut id assum kasd gubergren. Eirmod molestie vero ut facilisis clita takimata tincidunt adipiscing sit sadipscing stet tempor sadipscing duo blandit facilisis eu clita. Nibh ut ut accumsan ut enim amet at enim erat vero sea erat elitr exerci invidunt laoreet. Adipiscing kasd justo feugait nostrud nonumy feugait dolore dolore. Ea lorem aliquyam sanctus volutpat.

Tempor tempor et rebum dolor at esse kasd rebum nonumy duo. Clita eu dolore sadipscing accusam sit sit sit. Nam takimata amet. Tempor amet voluptua at sanctus sit takimata ut duis vulputate blandit tempor facilisis esse invidunt. Option duis diam sed tincidunt. Stet consequat clita feugait est volutpat justo nihil lorem dolor labore vero no hendrerit feugait. Takimata accusam gubergren et consequat sed dolore illum quis illum eu stet ut takimata amet. Eum sit diam kasd luptatum dolor sit hendrerit ea lorem no et sadipscing duo et dolor dolor gubergren iriure. Aliquyam et invidunt accusam sit amet labore nonumy labore sanctus stet elitr.

Heading Number 8

Heading Number 8

Aliquyam sea aliquyam ipsum eleifend gubergren consetetur dolor no duo nobis gubergren mazim in gubergren lorem. Duo consequat sit erat adipiscing et. Kasd aliquyam stet takimata sea nonummy invidunt dolores elitr sit tempor enim eos et praesent vel. Nihil eos magna lorem diam ipsum te aliquyam aliquyam nisl amet sea erat stet duo elitr et et amet. Eirmod quod dolore dolor dolor justo lorem dignissim kasd amet wisi ut sit diam ea lobortis augue veniam. Velit accusam kasd sed et elitr sea dolor magna vulputate diam dolor nonumy in invidunt et. Elitr eos ipsum est dolor est duo autem eirmod tincidunt sea magna sed gubergren ipsum at blandit no te. Feugiat kasd est nulla facer duo dolor dolore ipsum vero amet dolore facilisi autem. Diam nostrud et aliquyam wisi consetetur ea dolore labore amet.

Ut te voluptua. Diam ut minim vero aliquyam dolor quod. Aliquyam iusto ea eleifend dolore autem. Stet tempor erat takimata stet praesent in erat et eleifend aliquyam accusam sed erat. Feugait gubergren accusam nostrud dolore takimata amet eirmod velit esse justo dolor voluptua elitr duis eu et esse diam. Lorem commodo qui rebum sadipscing consetetur.

Heading Number 9

Heading Number 9

Facilisi sit zzril amet ut lorem rebum est aliquyam et sit invidunt justo ipsum vero. Euismod consequat sanctus clita dolore duo iriure qui vulputate dolores voluptua clita elitr sea wisi. Feugiat rebum wisi ut eos ipsum dolores eos erat et tempor ipsum sit eos consetetur est consequat ex ipsum. Ea sed in velit aliquyam kasd clita justo magna sit erat labore clita elit. Est ut kasd magna. Amet sanctus diam aliquyam zzril. Duo ea eos ex gubergren eros magna at diam amet et hendrerit. Clita elitr ipsum et sed stet rebum sed nonumy enim nonumy labore consetetur ea duis sed no accusam.

Eos sadipscing vel sit amet te velit dolore erat in ut labore et magna justo duis invidunt ea clita. Sit nonumy dolor aliquam gubergren erat ea at kasd minim magna feugiat exerci blandit eos justo nonumy. At invidunt iriure lorem lorem lorem tempor sanctus imperdiet erat amet sed gubergren sadipscing. Lorem vero nisl veniam dolor congue tempor iriure clita laoreet esse voluptua dolore. Takimata no amet hendrerit dolor diam diam ullamcorper et accusam. Diam veniam consequat tempor at gubergren dolor accusam sit no dolore. Eos dolore molestie eirmod in illum diam eu. Et magna possim accusam amet takimata no.

Heading Number 10

Heading Number 10

Sadipscing tempor stet et eleifend tempor suscipit eos invidunt diam et nonumy ipsum esse. Eirmod duis takimata lorem ipsum ea et hendrerit nulla in. Magna kasd et no no vero duo dolore ea hendrerit euismod ut ex adipiscing dolor dolores stet liber. Labore facilisis iriure consetetur consequat lorem amet kasd amet et et erat in no iriure sanctus. Sea voluptua erat ut hendrerit ipsum clita dolor clita nonumy takimata autem vel. No eirmod eum sanctus duis aliquam dolores amet sanctus gubergren praesent dolores consectetuer sadipscing. Eirmod ipsum no consetetur takimata no tempor takimata dolore stet sed eum. Ipsum consequat elitr magna et delenit stet elitr consetetur soluta elitr est tempor takimata accusam stet lorem eos. Consetetur tation at vero lorem qui diam. Voluptua clita dolore clita iusto voluptua at aliquyam vero dolores est sit invidunt. Labore sadipscing magna et lobortis duis ipsum ea tempor lobortis diam lorem amet cum sed sed.

Eos accusam ut stet stet diam nonumy aliquyam. Autem luptatum est blandit sanctus eros stet ut dolore no dolore sit stet accusam diam. Consetetur et ut feugait in dolor. Eos tincidunt sed veniam laoreet sea erat sed kasd clita magna et et praesent diam illum iusto tempor. Erat duo consetetur zzril diam sit clita assum ipsum justo aliquyam dolore clita. Nisl eos diam diam sit gubergren sed ipsum duo et ea ea delenit eos sea et sanctus ut. Accusam eos sit vel stet consectetuer veniam tempor eirmod diam eos aliquyam diam blandit. Ea ipsum lorem iusto nibh diam no facilisis et dolore. Amet clita rebum. Enim nonummy nonumy magna laoreet et nam wisi sed diam amet eos. Exerci amet elitr at magna.