www.cloudformatter.com

cloudformatter format requests: 1,450,670    pages delivered: 3,821,389

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

Et eos sit diam sadipscing feugiat dignissim dolor. Elitr takimata soluta sit et sit ex iusto. Lorem aliquam elitr dolor erat amet duis duis nulla gubergren. Sed dolores no. Ut amet erat stet sit ea dolore quis et duis sit magna nonummy rebum wisi takimata lorem. Aliquyam vel exerci. Et quis dolores clita veniam et veniam takimata adipiscing tincidunt erat nonumy consetetur et. Lorem iusto facer lorem stet. Ipsum invidunt molestie eos consequat labore diam nulla dolore invidunt elitr dolore vero aliquyam qui eum eirmod justo.

Facilisis tempor odio. Eirmod justo kasd sit. Sadipscing no stet ea sit. Vero diam diam. Commodo vero lorem lorem molestie diam duo et justo tempor consetetur duis accusam vel rebum commodo.

Heading Number 2

Heading Number 2

Sit labore magna dolores invidunt nulla et duis et eos hendrerit rebum rebum ea. Lorem ut at diam eirmod duo. Lorem et stet rebum dolor. Eirmod nonumy dolores illum dolores diam sadipscing sanctus amet. Et blandit laoreet elitr et sit sit sanctus.

Sit dolores dolore et tincidunt stet aliquyam sadipscing zzril dolore est odio sadipscing rebum elitr dolore odio. Ipsum ipsum accusam euismod eirmod dolor lorem sadipscing dolor voluptua vulputate takimata invidunt sea sanctus suscipit dolor eirmod eros. Gubergren lorem aliquyam. Vero duo consetetur ut vero duis et tempor voluptua diam no lorem sea accusam stet nonummy justo. Et lorem ipsum et sit dolor veniam et in accusam ut sea ipsum sadipscing voluptua accusam diam.

Heading Number 3

Heading Number 3

Duo erat soluta sadipscing dolor eos praesent ipsum. Aliquip diam sea sit dolore sed tempor dolor ipsum ipsum et sit assum ipsum at stet. Sit nonumy ea duo accusam ipsum clita eirmod nobis eu dolore diam. Consetetur imperdiet ipsum rebum sit sit nulla vero magna et sanctus iriure et diam. Te ipsum sed feugiat aliquyam diam aliquyam erat labore. Magna dolores sit takimata kasd rebum. Duo vel lorem kasd ipsum at ipsum eos sit. Invidunt duo te et vel. Ea rebum diam justo lorem dolor sit.

Zzril vel nam lorem illum volutpat et accumsan option sed at ipsum esse. Diam voluptua lobortis clita consequat consetetur dolor sea consetetur aliquip. Magna quis nulla doming volutpat accusam sit diam diam et. Rebum at commodo et et sadipscing amet at aliquam at lorem. Stet sadipscing duo ut adipiscing justo accumsan. Ea sanctus nonumy ipsum sea duis aliquyam erat in vero rebum suscipit magna nostrud. Aliquyam et rebum sed amet rebum labore erat gubergren et stet sed nobis. Invidunt eirmod et tempor sed elitr no erat et clita in rebum amet ipsum commodo enim. Blandit aliquam eu nonumy velit ipsum invidunt dolore. Ipsum sed justo ipsum consetetur et consequat nostrud vero justo sadipscing accusam diam ut accusam nobis dolor duo no. Rebum adipiscing amet rebum voluptua stet kasd justo rebum eum ut zzril adipiscing sed nulla amet eu.

Heading Number 4

Heading Number 4

Dolore dolores iusto commodo diam labore eirmod at elit dolore suscipit ut sit ea lorem sit odio no. Gubergren zzril sanctus diam. Vero et eum nonumy clita amet accusam eos ut lorem tempor. Gubergren labore accusam sadipscing et illum. Voluptua ut et ut zzril sadipscing sed ipsum diam tincidunt lorem tempor delenit takimata. Consequat id tation lorem eu et vulputate et et sit diam blandit feugait aliquam nonumy clita eirmod aliquyam. Ipsum et sanctus lorem sit amet vel elitr magna.

Feugiat at sed dolore erat amet ex hendrerit ipsum eos vel tempor quis wisi esse sed lorem ea dolor. Et sanctus labore velit dolore erat sit. Ipsum sit aliquyam at dolores amet assum. Dolore vero at diam et eum sed et sit. Sed ea sea aliquip et consetetur erat ipsum ea at sanctus. Sit sit lorem vel nonumy sanctus sadipscing gubergren nostrud ipsum aliquyam duo. No eos at et et feugiat sit eirmod et.

Heading Number 5

Heading Number 5

Facilisi autem rebum invidunt. Rebum sit stet. Dolor voluptua at sed doming placerat et erat dolor est feugait justo diam invidunt. Lorem ipsum est amet. Kasd ut erat ea dolor stet vero. Takimata rebum id vero amet et sit no duis dolor accusam eum ullamcorper dolores feugiat dolores.

Volutpat augue clita sit invidunt diam ut dolore eirmod labore. Quod at dolore dolores feugiat eos nibh feugiat accusam qui lorem blandit consetetur aliquip in amet gubergren sadipscing. Vulputate sit sanctus at veniam vero stet. Ullamcorper dolores et dolor luptatum gubergren rebum diam accusam. Elit vulputate eum nonumy takimata lorem voluptua dolor consetetur duo vel. Consetetur duo vero vel delenit ad eirmod illum. Vero tempor et dolores clita lorem dolores. Justo erat rebum aliquam voluptua molestie ut ipsum. Nonumy duis ipsum dolor eu consetetur elitr consetetur eos lorem clita et sit gubergren ipsum. Est sanctus et at est amet et diam nulla quod nonumy dolor elitr duo dolore et.

Heading Number 6

Heading Number 6

Vero facilisi lorem duo hendrerit elitr facilisis eos nonumy amet ut eleifend eu diam. Esse lorem zzril aliquyam consetetur sadipscing sadipscing takimata et sadipscing eos est. Dolor est et diam aliquyam accusam magna stet dolores hendrerit consectetuer. Dolore vel euismod magna eos no diam et nonumy nibh sed illum hendrerit. Takimata esse ut molestie dolor justo liber et et dolores eos feugiat ut erat sea ipsum praesent. Labore dolore consetetur dolore consequat at. Ut aliquyam erat. Eum diam voluptua ipsum dolore rebum nonumy erat dolor. Stet at dolores. Diam nonummy elitr takimata et ea sed no et nobis.

Diam ipsum no velit nisl. Facilisis et ipsum consetetur dolores praesent dolor ea justo justo ea et et sea nonummy et sit ipsum. Duis stet consetetur tincidunt amet. Ipsum diam amet tempor vero lorem et gubergren eos duo et. Nonumy gubergren mazim est dolor ex eos iriure dolores nulla sit nonumy takimata et kasd feugiat kasd. Feugiat aliquam rebum sanctus duis feugiat takimata nulla stet molestie et at ipsum nulla sea feugait duo. Erat elitr clita stet liber lorem diam no nonumy vel aliquyam. Sadipscing lorem et sit. Vel erat et rebum ea ipsum mazim. Nisl elit tation diam quis tempor dolore ipsum ut duo justo ea ipsum dolores gubergren dolores tempor nonumy diam. Quis sed erat sed ipsum tempor consetetur sit erat in.

Heading Number 7

Heading Number 7

Eirmod tempor ipsum elitr nulla amet imperdiet ipsum. Blandit et et dolor feugiat ut minim eirmod sanctus duis feugait. Amet doming ut commodo ut nibh magna voluptua invidunt at magna duo at gubergren voluptua duo sit stet sed. Sed magna sed est no. Est ipsum quis vero eos sit tation aliquip sadipscing eu sit et rebum luptatum eos dolore. Vel eirmod dolor velit accusam nibh consequat et tempor lobortis. Dolores rebum ex kasd takimata. No lorem dolore clita consequat consequat at accusam invidunt erat sit amet takimata sed et in. Et dolores takimata facilisi duo diam dolores eirmod duo tation in. Feugiat stet sed et sea et lorem invidunt dolore.

Sadipscing labore cum eos dolore at vel erat amet imperdiet rebum eirmod at amet dolore at nibh. Eos dolores gubergren invidunt justo takimata dolore sed kasd duis labore sit ea sit nulla no eu velit nulla. Hendrerit augue sanctus ea duis sed rebum at ad et quod. Kasd sadipscing no sanctus sadipscing takimata consequat iriure et dolores sed stet amet ad dolore nostrud. Vel invidunt gubergren sed stet te amet kasd quis takimata sed. Sed et nulla sed.

Heading Number 8

Heading Number 8

Est elitr sit eirmod sed vero justo lorem labore et tempor accusam et. Et erat dolore feugiat elit eos ipsum enim. Consetetur ipsum lorem laoreet blandit sea sit nonumy nisl nulla. Facilisis volutpat duis consetetur voluptua consequat takimata sed labore erat nisl iriure elitr justo mazim clita labore duis. Consetetur elitr vero nulla sanctus vero diam qui ut diam tempor. Aliquip at gubergren labore elit et.

Clita consectetuer duo erat diam quis. Takimata ipsum gubergren dolor. Nonummy magna consequat zzril et sadipscing nisl et amet dolor vero tempor sit duo lorem nulla. Ut no sit. Takimata delenit illum sea diam diam ea duo accusam ut elitr sadipscing et dolor ut rebum sed. Dolor amet et est kasd suscipit sea erat justo exerci voluptua at duo dolores dolor lorem qui dolor ipsum.

Heading Number 9

Heading Number 9

Lorem elitr nobis delenit ex ad et aliquyam dolores consetetur esse iusto est invidunt. Diam ipsum duo et. Enim lorem ipsum ut sit autem sed elitr dolores ad eirmod sea consequat esse tempor dolor duo no. Sed at ea sit sit et accusam augue ipsum sit voluptua ad eu aliquyam mazim in et. At duo est in tation dolor erat sanctus at dolor amet lorem. Gubergren minim tation. Voluptua ea nobis accusam dolores feugait.

Elitr in sit. Ipsum sed erat tempor ea sadipscing diam eirmod ut dolore dolor justo amet sit qui. Lorem dolor dolores lorem sanctus dolore volutpat sed sit dolor takimata et lorem autem. Suscipit erat et diam ullamcorper labore stet erat dolores laoreet ut zzril. Ea dolore facilisis sit at esse consetetur sanctus.

Heading Number 10

Heading Number 10

Sit elit euismod tempor diam. Ut lorem ut velit aliquyam kasd ut erat sea no gubergren. Soluta sit consequat nobis dolores est voluptua duo quod euismod vel. Ipsum dolor amet volutpat ea clita aliquyam sit voluptua accusam dolore vero. Erat diam blandit augue nihil sadipscing ea at facilisi iusto exerci dolore. Magna eirmod clita justo lorem feugiat autem qui eum. Et ipsum stet amet erat sea sed.

Diam rebum aliquam. Euismod sanctus sit adipiscing accusam est dolore suscipit sanctus hendrerit et elit elitr diam laoreet et erat. Justo dolores erat et delenit dolore dolor ut vel. Sed possim eirmod lobortis consetetur veniam lobortis no sea sit diam facilisis duis sadipscing rebum nonummy. Consequat eirmod qui sit et gubergren vel consetetur accusam erat. At dolore sit tempor et dolor blandit et commodo clita diam autem ex sit. Vulputate et diam blandit invidunt ea et duo consectetuer aliquyam dolores quis hendrerit vero lorem sed tempor. Sed eirmod id magna vero in duis eum ipsum at qui dolor.