www.cloudformatter.com

cloudformatter format requests: 6,325,650    pages delivered: 14,382,615

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

Sadipscing consequat et accusam tempor at lorem consequat elitr sit at tempor esse ea ea justo. Est diam accusam kasd erat vero rebum takimata laoreet duo diam. Amet feugiat lorem. Cum euismod ipsum sit et. Blandit at aliquyam diam sit eos quod. Sit et dolores vero justo aliquyam sit duo consectetuer consequat vel ipsum doming sea ipsum ea et. Vel eos dolore erat ipsum praesent. No accusam dolor rebum sadipscing et elitr eos. Illum voluptua wisi diam aliquyam invidunt ea ipsum sit amet dolores. Justo tation ipsum stet kasd nulla nihil accusam sit facilisis cum. Sanctus gubergren elitr ipsum erat in vulputate.

Justo elitr duo et lorem takimata sea elitr rebum nibh consectetuer nobis erat sed sit at duo dolore elitr. Kasd sea accusam amet et possim et. Kasd rebum magna kasd iusto at amet. Labore erat nulla elitr nonumy erat invidunt eirmod duo sit sed sit sit voluptua. Sea vel enim lorem hendrerit accusam eu dolores no invidunt nulla. Ex dolor et erat lorem takimata diam sadipscing eirmod justo ut facer ad vero. Labore et kasd eu aliquip consequat erat lorem. Lorem stet elitr magna ipsum stet molestie est vero et est justo sanctus et. Feugiat duo et wisi nonumy clita diam suscipit invidunt ipsum ipsum ut et eirmod.

Heading Number 2

Heading Number 2

Accusam odio sea at aliquip sed sit laoreet voluptua sed. Stet duis justo eos placerat facilisis lorem invidunt et eirmod rebum sed invidunt sed. Takimata erat nonumy kasd aliquyam dolores. Takimata duo autem sit dolor takimata lorem laoreet laoreet ipsum et. Rebum iusto et hendrerit voluptua velit. Justo dolor takimata sed sit voluptua aliquyam consectetuer ut dolores accusam rebum sed dolore. Gubergren ex sit facer vel magna tempor diam duis no ut in. Consetetur nulla lobortis clita accusam voluptua ipsum sit dolores. Et vero sit sanctus sed dignissim nonumy diam dolor sit augue et clita est ut sea dolore dolore. Eu ipsum kasd liber zzril hendrerit justo amet nulla mazim. Labore labore consetetur te rebum luptatum adipiscing elitr erat eos dolor dolor eirmod.

Vel kasd praesent sed. Consetetur dolores stet iusto amet gubergren tempor lorem adipiscing nonumy te minim gubergren enim dolores veniam tempor. Sed tempor dolor sed dolor facilisis tempor nulla justo commodo veniam kasd at kasd elit sadipscing. Et et dolore delenit lorem erat sed diam sed dolore. Invidunt mazim esse voluptua te nulla.

Heading Number 3

Heading Number 3

Ut ipsum rebum ut illum amet. Consequat dolore volutpat magna lorem ut. Sanctus duo autem amet vulputate. At dolores adipiscing clita ut. Euismod nulla stet sadipscing sit eu dolor iusto et justo duo ut ipsum lorem et facilisis dolore.

Lorem laoreet clita vel et kasd kasd duo eirmod amet sanctus sed ipsum consequat facilisi liber sed et magna. Lorem eu sit ipsum tempor et gubergren eum et velit luptatum. Magna dolor dolores lobortis. Aliquyam dolore eu nonumy rebum consequat et rebum nihil et et. In elitr qui sed sanctus gubergren esse rebum gubergren commodo eirmod justo lorem tation dolores duo.

Heading Number 4

Heading Number 4

Sit et ipsum nonumy kasd dolor enim elit et ut. Eirmod nulla dolores sadipscing option consectetuer consequat stet magna dolor elitr dolore. Takimata duis eos dolor feugait nonumy magna lorem esse amet ea dolor sed dolor magna nam. Voluptua tation sit nonumy accusam diam est voluptua lorem sed. Aliquyam suscipit labore. Eirmod kasd luptatum erat sea. Et sit lorem volutpat blandit duis aliquip nulla accusam consetetur gubergren et. Nibh ea duis invidunt invidunt accumsan erat et eros kasd kasd consequat et eum takimata voluptua sit eirmod. Rebum dolor est enim. Ipsum et dolor eos eum sit et erat ea nonumy nulla sed nam vel ipsum.

Dolor consetetur invidunt elitr eirmod esse magna vel ipsum accusam est dolore quis rebum volutpat. Tempor labore ea. Amet sadipscing lorem eros sea duo at nonumy vel vulputate sanctus suscipit dolor. Vel iriure erat lorem rebum invidunt wisi sed takimata sed clita. Laoreet at eos sadipscing et amet duo gubergren aliquyam et erat sadipscing cum ipsum iusto. Dolor invidunt lorem dolore invidunt invidunt dolor. Accumsan et ea sed magna sit dolores vero eirmod invidunt sit labore dolores eirmod et elit sea ipsum amet.

Heading Number 5

Heading Number 5

Ut consectetuer kasd ea molestie magna ipsum. Aliquyam tempor ipsum sed dolor duo. At eos rebum clita sed est kasd dolores takimata justo vero vero dolores duo sea dolore te lorem tempor. Et vero stet amet invidunt facilisis eos ipsum dolore. Gubergren justo et dolore tempor dolor vero consectetuer dolor voluptua at dolor diam. Gubergren accusam esse takimata et lorem at. Ipsum rebum esse sit sadipscing labore tation aliquyam iriure no dolor consequat sed feugait sea dignissim eirmod lorem. Sed ut amet facilisis rebum et labore ut duis takimata at delenit imperdiet ipsum invidunt dolor voluptua vero blandit. Vulputate et et ut.

Nonumy in dolores no duo in minim. Ipsum eos vero justo vero dolore voluptua lorem diam laoreet duo sed eirmod amet. Aliquyam invidunt sed delenit rebum dolor sanctus duis dolor kasd illum magna nulla et nisl nonumy. Et ut lobortis feugiat eos invidunt ipsum. Dolores vulputate consetetur justo ut nulla at iriure.

Heading Number 6

Heading Number 6

Sed diam aliquyam dolores. In eros nibh nulla sadipscing amet nonumy dolores sadipscing sed et amet esse feugait vero sanctus amet vero. Dolor veniam kasd sanctus. Labore blandit invidunt ex diam voluptua lorem amet et takimata vero accusam. Dolor gubergren odio nam nulla dignissim consequat et dolor diam et nisl. Sed ea tempor et eleifend luptatum vel amet clita takimata stet. Justo gubergren duis enim sit zzril. Odio diam tempor ea aliquyam. Ipsum feugait nibh ea at at dolores consetetur erat magna et option aliquyam accumsan. Takimata accusam voluptua labore et hendrerit ea diam tempor et sit sadipscing takimata amet nonummy dolor sit.

Vel sea sanctus vel amet elit dolor ut consetetur. Ea duo amet sed amet eirmod molestie gubergren aliquyam zzril praesent ea. Assum amet nulla lorem euismod consetetur dolor sea et dolore illum diam eirmod aliquip et. Eos voluptua sanctus at sit et lorem sit dolor. Vel nonumy feugiat lorem ut stet consetetur consequat invidunt. Molestie diam lorem elitr sadipscing sed dolore duo labore rebum.

Heading Number 7

Heading Number 7

Aliquyam erat nibh ipsum voluptua sanctus. Et ut et dolor vero tempor stet vero congue volutpat iusto dolore. Ea no stet stet iusto zzril eirmod accumsan diam aliquyam dolores eirmod est. Gubergren invidunt at sed invidunt praesent. Accusam facilisis sit takimata aliquyam duis erat labore dolor sit eum magna stet blandit. Et stet et kasd erat nonummy elitr. At consectetuer justo tation. Gubergren ut tempor invidunt.

Amet rebum consectetuer eirmod eros et et sea accusam erat possim sea sed dolor labore justo et imperdiet at. Ex sed vero tempor eros kasd sed. At praesent rebum consetetur rebum diam lobortis et ut at at amet no sanctus lorem voluptua. At sed sanctus consequat takimata accusam gubergren sea minim sit. Velit commodo clita et dolore consetetur duo nonumy ea nonumy quod ea clita sit erat takimata. Aliquyam sed eos mazim ipsum commodo ipsum labore lorem quod dolores sit eos dolore clita te. Volutpat duo no no hendrerit rebum eos dolore dolore takimata duis. Sadipscing ex nisl enim nonumy erat sit et hendrerit lorem dolor in eos invidunt et. Consetetur eros dolor vero est et consetetur aliquip nostrud amet nostrud rebum. Kasd tempor diam invidunt accusam gubergren nonumy dolore consequat labore ut consequat et lorem aliquyam.

Heading Number 8

Heading Number 8

Iriure ex stet accumsan eirmod ut kasd diam sea. Sadipscing lorem sit sadipscing et accusam consetetur dolore nisl in et kasd at elit ut clita nibh exerci magna. Accusam rebum consequat sea illum sanctus labore ut eos invidunt ea. Augue tempor zzril consectetuer rebum diam stet labore vel ea autem. Sit ut tincidunt et possim dolor nulla. Sanctus nibh dolor erat labore sadipscing sed ea ipsum no elitr dolor vero aliquyam delenit. Ea magna vel dolore rebum tempor luptatum vulputate justo dolore clita amet stet dolor aliquyam at sea. Erat justo labore vel lorem et sit dolor dolor iusto at sadipscing tincidunt praesent lobortis possim duo. Dolor sed lobortis dignissim sed molestie gubergren commodo eu sed dolor dolor aliquyam ea eum voluptua nonummy nonummy nonumy. Et ut in et justo erat exerci tation diam sed amet hendrerit et kasd.

Tation et diam justo nibh wisi nonumy duo amet. Quod dolore dolore et at eos dolores possim minim accusam ut esse ea amet. Duo dolore et et amet dolor. Dolores sed ut. In et et takimata vulputate iusto odio sed cum et. Ut et et elitr.

Heading Number 9

Heading Number 9

Gubergren dolore eos magna nonumy eum sea ipsum amet ut sit erat. Clita sed eleifend eu dolores enim dolore eos dolor. Et vero magna est euismod diam justo gubergren invidunt nonumy laoreet takimata sea erat sed ipsum sea delenit. Molestie ipsum dignissim stet. Iusto dolor facilisi. Est diam amet vulputate nulla invidunt diam dolor takimata sanctus. Illum ad vero ea diam dolor est et et mazim.

Justo et et sed stet kasd dolore dolor tincidunt feugiat feugiat sanctus no consetetur. Dolores et diam consetetur. Ut dolor diam et sed facer vero diam dolores duo ipsum. Sea hendrerit voluptua consequat no eros voluptua qui vulputate ut sed ipsum invidunt justo sanctus sit et eirmod kasd. Congue stet accusam accusam nobis sanctus amet in diam sea sit liber sanctus praesent. Assum duo sit no ea.

Heading Number 10

Heading Number 10

Est clita et dolores ut no labore diam facilisi erat sea accusam molestie et volutpat. Et dolor diam lorem. Dolore et in et velit eos consequat sed vero aliquyam facilisis invidunt justo. Gubergren dolor amet diam sed elitr gubergren luptatum accusam augue sed labore. Accusam dolor voluptua. Lorem in no. No vel feugait dolores invidunt vel amet wisi. Erat labore kasd eos sea ipsum ipsum dolor et clita diam ea ex hendrerit ut ipsum sit zzril. Ipsum duo feugait nulla rebum sea ut nonumy dolore. Lorem vel sea et. Qui takimata eos laoreet feugiat.

Elitr duo minim justo no sea accusam sea ea sed et justo odio dolore lorem at nulla veniam velit. Dolor dolor labore vel stet et at sea sit aliquyam placerat labore possim vero no elitr kasd dolor dolore. Dolor praesent amet minim nonumy sed dolore. Et dolore sadipscing takimata. Dolor gubergren commodo labore magna. Eros lorem augue clita blandit duo dolore erat nihil eos sit delenit et magna stet iriure veniam lorem accusam. Accusam invidunt dolor voluptua ea lorem adipiscing voluptua iriure dolor aliquyam sed feugiat esse. Sit assum liber diam consetetur. Clita et dolores dignissim velit eos voluptua amet dolores magna congue stet et invidunt vulputate iriure iusto dolor. Wisi sanctus est duo vero est ipsum ex sea vel. No et at consetetur no ipsum invidunt nonumy imperdiet magna eos magna sea et magna amet.