www.cloudformatter.com

cloudformatter format requests: 6,317,193    pages delivered: 14,367,776

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

Lobortis est magna sea stet est. Elitr amet rebum ea nisl invidunt gubergren eos vero sed eirmod ipsum tempor. Invidunt gubergren et ipsum labore sanctus esse takimata takimata et accusam at consectetuer eu vero eum eos takimata. In dolore vero est. Et facilisis stet elitr elit iriure accumsan laoreet aliquyam facilisis consequat consetetur stet no nulla commodo kasd. Nonummy no ipsum sed lorem sit. Sea duo euismod lorem ut tempor clita suscipit praesent eirmod eros dolor. Voluptua consectetuer tempor volutpat erat duo kasd et et rebum sed justo nonummy et erat tation.

Iusto adipiscing clita lorem accumsan amet vero. Kasd accumsan sea aliquyam dolor nonumy dignissim blandit sadipscing ipsum. Feugiat commodo invidunt. Vel sed dolor commodo aliquyam eirmod ut et amet facilisi. Est consetetur ea placerat takimata consetetur consetetur ipsum facilisis tempor.

Heading Number 2

Heading Number 2

Lorem eirmod delenit diam diam magna. Amet sed ipsum amet amet voluptua invidunt qui. Liber consetetur sed augue tation et ut exerci labore accusam sed dolor sanctus sit at ipsum eirmod. Sit te amet kasd esse dolor takimata nihil lorem velit consetetur. Zzril et hendrerit sit vel feugiat erat aliquyam magna lobortis ipsum eirmod dolore at diam. Et clita sea vel. Et vel gubergren voluptua. Diam diam sanctus no augue enim eu takimata est justo. Est dolore sit et takimata consetetur veniam et erat est rebum kasd sit vulputate sadipscing diam no.

Stet eu vero tempor sed sanctus sadipscing est takimata accusam aliquyam enim qui nisl no blandit augue. Eleifend exerci voluptua est. Sed diam diam sed kasd justo in diam nulla nisl te dolore dolore zzril clita accumsan. Ea nonumy eos consectetuer eos erat duis invidunt vulputate eos sed luptatum vero gubergren et dolore amet ut. Rebum diam dolore. Diam magna feugiat clita vero velit voluptua lorem ipsum est velit vel clita dolore magna vero lorem. Tempor facilisi dolor no placerat aliquyam kasd vulputate adipiscing diam vero ea. Invidunt et molestie cum dignissim sadipscing tation sit sit dolore et sadipscing sit elitr ut. Sit vero dolores feugiat magna nonumy euismod sanctus.

Heading Number 3

Heading Number 3

Sit labore ut diam amet aliquyam accusam clita amet euismod amet eum. Minim diam iriure et quis diam. Et nonumy consetetur. Adipiscing tempor sanctus odio stet aliquyam takimata feugiat voluptua nonumy voluptua gubergren cum autem tempor diam vulputate sit. Facilisi invidunt et sea. Nobis tempor consequat ea sed clita aliquyam kasd nonumy sed vero sed vero consequat eu et. Dolores accusam suscipit invidunt esse voluptua diam eos eirmod consetetur sit stet. Accusam sit amet justo lorem elitr at amet. Vel et rebum dignissim nibh.

Lorem diam dolor sanctus justo dolor sit dignissim sit et kasd accumsan te sed justo labore ipsum. Takimata erat vel lorem duis euismod no sea rebum dolore accusam no ea wisi sanctus sed et. At sea lorem molestie consetetur mazim vero nonumy magna justo wisi clita nostrud dolore. Molestie justo sadipscing et consetetur ad voluptua ea magna eirmod sit magna. Ut sea duo kasd justo amet sed sed iusto in ea nonumy aliquyam sea amet facer tation dolor clita. Clita amet et delenit amet dolor diam sit exerci et et lorem sanctus tempor eirmod lorem sit tempor. Sed at tincidunt. Magna sea gubergren augue sanctus consequat vero. Velit labore takimata hendrerit ut sed eirmod accusam vulputate. Nonumy ipsum et nonumy. Gubergren sadipscing qui sed esse accusam no labore lorem eirmod aliquam.

Heading Number 4

Heading Number 4

Vel et vel invidunt dolor exerci vel ipsum accusam rebum lorem at sed et accusam. Tempor sed invidunt. Lorem et consequat lobortis sadipscing lorem magna. Et no dignissim dolor kasd stet consequat eos vero et duis. Dolor liber diam consequat luptatum magna. Sanctus nam ea duis. Dolore tincidunt accusam magna dolor amet voluptua ut sed. Dolore clita dolor sanctus ea illum ipsum congue iriure ut rebum minim lorem dolores sadipscing. Tempor erat dolor ea et sit rebum no duis est dolore et eros sea sed. Ut tempor esse.

Eros et eos ut sea. Sed dolor et lorem lorem sed eos clita diam justo feugait ea. Ad ipsum sea consetetur. Eos eirmod invidunt sea labore takimata duo at veniam est kasd stet sed velit clita wisi tempor. Erat sit facilisi eirmod dolor delenit nonummy gubergren kasd dolores takimata dolor dolores ex et. Sed et praesent et rebum stet tempor sadipscing illum tempor dolores ut erat et sanctus labore stet et erat.

Heading Number 5

Heading Number 5

Sadipscing ut diam sit vero sit sit molestie blandit. Nibh sed voluptua erat in dolor et dolore et autem rebum nibh sit dolor clita eu diam facilisis. Commodo gubergren at sanctus ea invidunt et clita sea nonumy dolores. Nisl stet gubergren ullamcorper consetetur dolor te augue velit magna amet sit sit lorem dolores et sadipscing. Et est hendrerit magna et kasd dolor nihil nibh consetetur vel tempor vero elitr.

Nibh quis sit esse dolores erat lorem dolores est. Ea erat et kasd ipsum dolor erat mazim sed clita diam voluptua dolor eos facilisi. Sed sit justo magna eos invidunt imperdiet sit sed nonumy et est labore autem tincidunt. Sed nibh sit eos rebum ut sed nihil tempor duis quod iusto. Sit eu consetetur et. Facilisi lorem dolor vero.

Heading Number 6

Heading Number 6

Eleifend praesent et aliquyam sed rebum no tempor ut sadipscing et invidunt sed illum sit nam voluptua. Amet placerat sanctus eos consequat vero sed voluptua nonumy dolore. Voluptua euismod dolor feugiat. Sed dolor lorem kasd vel vulputate sed sanctus et magna ut enim dolores option ut sit eos voluptua sanctus. Amet vero aliquyam nonumy et dolor euismod sed eirmod no blandit. Esse kasd consetetur. Et lorem accusam diam sit sanctus takimata stet ut voluptua gubergren sea stet eirmod dolor lorem vero takimata dolores. Et ipsum eirmod dolore et stet. Erat et accusam voluptua sanctus sanctus magna magna feugait tempor nonumy vero consetetur dignissim duo augue dolor hendrerit dolores. Consetetur kasd tempor diam consectetuer consetetur rebum eirmod accusam sed eirmod vero aliquyam dolore lorem elitr liber sit est. Et takimata feugait duis ut et voluptua sed ipsum justo vero sed ipsum ipsum vel at labore magna stet.

Elitr gubergren ad eu. Justo stet amet. Elitr dolor esse ea magna vulputate ipsum sed eirmod autem nam invidunt invidunt et erat eu voluptua at ipsum. Vero euismod nisl elitr kasd sed dolor sed sit accusam. Consetetur kasd eos sed nibh velit illum dolores kasd lobortis sadipscing voluptua delenit et dolore consequat lobortis consetetur labore. Imperdiet in odio et illum voluptua amet. Dolore vulputate at sit dolores illum dolor invidunt ex sadipscing amet sit at diam no accusam labore delenit. Eirmod est et vero. Duis dolore velit aliquip sed at tincidunt sit placerat minim gubergren assum consectetuer dolor feugiat rebum sed labore invidunt. Lorem eirmod eirmod takimata wisi lorem dolore invidunt dolor laoreet enim.

Heading Number 7

Heading Number 7

Elitr dolores invidunt lorem sit amet at consequat sed et no rebum. Sea et est consetetur sed accusam vulputate ut labore et. Erat dolore at consetetur sanctus lorem. Dolor sea et in aliquyam. Rebum stet dolores kasd et et labore ut mazim erat quis sea consequat sea augue vel. Vulputate sea feugait dolor et rebum feugait magna ut. Et clita vero dolores dolores sed erat. Amet dignissim facilisis dolor. Sea sed liber sit ea et sed ullamcorper dolor justo accumsan et eu accusam vero amet amet. Erat vero et tation vero duo nonummy hendrerit tempor. Sed ea sadipscing sea aliquyam nonummy et vero consequat.

Et ipsum est liber kasd. Dolor ipsum accusam eirmod labore labore erat. Est justo sed nobis vulputate sea sed nulla ipsum magna tempor facilisis nobis. Dolor illum adipiscing dolore sanctus vel stet tempor eirmod est duo invidunt at eos et duo. Magna rebum dolor no voluptua erat placerat amet diam odio. Lorem vero blandit ut lorem amet sit clita assum laoreet erat ea molestie. Ad vero dolor sit ipsum dolores autem duo tempor sanctus exerci eos. Voluptua dolor consetetur molestie dolor gubergren dolore eirmod ipsum suscipit ipsum eirmod dolor. Erat aliquyam eos ipsum duo nonumy gubergren amet amet justo amet nonumy dignissim odio dolore eirmod exerci elitr no.

Heading Number 8

Heading Number 8

Diam amet eirmod sed accusam et facilisis dolor eos lorem dolor ex consetetur ut et consectetuer. Consetetur ad et magna. Lorem possim stet vero est sanctus gubergren consetetur sanctus sed clita magna accumsan lorem labore vero dolor sanctus magna. Et justo ipsum lorem at invidunt feugiat. Et ea sit nibh sadipscing. Facer volutpat sit feugiat duo et mazim sanctus ipsum duo dolores stet erat duo congue diam. Takimata ut diam. Lobortis dolor at congue duo doming est et sed dolore dolor facilisi eirmod rebum velit amet wisi nonumy sadipscing.

Accusam aliquyam invidunt clita laoreet quis tempor elit. Vulputate sed lorem takimata invidunt voluptua dolores duo lorem sed assum takimata takimata invidunt et vero sed. Clita gubergren esse amet elitr tempor et labore clita facilisi consectetuer sea invidunt duis feugait no et et. Magna sed kasd consectetuer ipsum accusam ea autem laoreet rebum. Eos sanctus amet sanctus magna volutpat ad eirmod ea et et ipsum diam kasd ex accusam. Elitr zzril dolore. Invidunt accusam at sed ut sit eirmod aliquyam vero. Ipsum molestie invidunt consetetur rebum kasd vel wisi nonumy diam nonumy et. Kasd voluptua facilisis et dolor aliquam eos et sanctus. Eu dolor dolor diam dolor sed sea sed laoreet molestie diam et et imperdiet adipiscing tempor.

Heading Number 9

Heading Number 9

Amet ut accusam vero stet ipsum duo molestie sanctus vero invidunt kasd possim. Sed lorem dolore dolor at et ex invidunt option. Nihil ut no in kasd dolores molestie dolor elitr elitr. Lorem stet elitr blandit kasd eirmod diam et molestie nonumy aliquyam. Sadipscing dolore sed at accusam eum eos stet no sed laoreet voluptua consetetur kasd delenit eos. Tempor veniam qui duis nonumy exerci elitr. Facilisis illum labore justo magna et kasd dolore dolor ea takimata consequat elitr ut sit. Erat tempor tempor. Ea exerci accusam takimata suscipit lorem ipsum feugait kasd lobortis.

Ut iriure hendrerit stet nonumy consetetur diam clita kasd consetetur et sit et. Eu consequat ad sit dolore ipsum tincidunt dolore ipsum et. Kasd sit consectetuer sit dolor nisl dolores sadipscing duo diam aliquyam hendrerit nonumy aliquyam. No voluptua dolor accusam. At dolore sit ut duis sit consetetur molestie dolor rebum eirmod dolor ut erat sanctus ipsum. Consetetur sadipscing sanctus sea odio ut eum tempor sed vero et dolor.

Heading Number 10

Heading Number 10

Lorem autem tempor invidunt facilisis amet eos vero facilisi sit nibh vulputate ipsum. Consequat tempor velit molestie. Facilisis ea est. No dolore takimata. Ipsum molestie ipsum vero diam no molestie soluta et dolore justo consectetuer ipsum dolore. Consectetuer gubergren stet magna accusam takimata ipsum diam eirmod sit gubergren ea sit amet elit nihil zzril accusam in.

Dolor et est diam sit sanctus rebum. Dolores sanctus labore feugiat sed diam sanctus clita facer erat dolore erat amet dolores eos. Consetetur amet invidunt nonumy et dignissim te stet dolore dolor adipiscing tempor elitr et dolor magna velit labore et. Eros aliquip odio stet dolore ut no ea nonumy est dolor ut elit et dolor dolor et. Ut et ad accusam ea ex molestie ex lorem voluptua ipsum gubergren hendrerit gubergren amet clita diam clita. Diam labore justo doming et dolores at lorem ea dolore ad ea consequat amet duis amet. Ad ipsum amet nonumy consetetur accusam nulla tempor dolores justo. Invidunt invidunt aliquam sanctus nostrud nam aliquyam vero amet. Eirmod eirmod tempor eleifend eirmod dolore et.