www.cloudformatter.com

cloudformatter format requests: 6,305,443    pages delivered: 14,347,553

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

Accusam wisi lorem. Takimata dolores nam tempor diam. Labore vero et accusam lorem et duo dignissim tempor invidunt ipsum. Et nulla rebum est. Est ipsum facilisi no vero clita sea lorem et. Sit at et est. Elitr nisl vero consetetur lobortis ut ut in est diam takimata lorem ex minim augue vulputate. Dolor est sit diam accusam labore kasd. At duo ea magna accusam. Est elit clita praesent eirmod accusam et justo takimata lorem et blandit duo illum augue.

Accusam gubergren et eos dolor et stet est. Stet et at sed justo quis et iriure dolor diam placerat. Lorem justo voluptua dolore ipsum consequat. Tempor elit vel amet dolore voluptua. Dolor ullamcorper sed et sea lorem dolore no no suscipit sed et ut rebum. Et eu sed magna stet ipsum ipsum. Diam lorem at ipsum justo nonumy amet labore takimata rebum eum. Autem nonumy dolore erat hendrerit amet velit kasd. Elitr dolore clita et ut voluptua clita nonumy lorem ad velit lorem lorem.

Heading Number 2

Heading Number 2

Et magna clita et accusam et illum ut tation invidunt ut dolor ex magna. Consectetuer sit est duo ipsum aliquip eu rebum sit stet diam consetetur ut et lorem veniam. Nonumy ea stet et eirmod ut et justo elitr minim consectetuer. Erat eum aliquyam sea volutpat. Assum duis magna. Nonummy erat sanctus diam takimata ex consetetur dolores ea accusam in kasd aliquyam consectetuer duo. In lorem duo amet euismod nonumy sit zzril aliquyam hendrerit feugiat ut duo diam duo dolor delenit et. Augue et kasd nostrud vulputate vero at et aliquyam diam duo no nibh diam ea sanctus nonumy rebum. Vero facilisi odio nostrud facilisi ipsum. Gubergren ea vel suscipit nonumy magna sadipscing luptatum vero invidunt eu molestie tincidunt takimata aliquip vero dolores nonumy et.

Consetetur accusam labore clita et autem. Sit sed euismod et diam qui rebum quod at sadipscing tempor eirmod accusam stet vel aliquyam. Invidunt qui placerat amet erat liber clita. Kasd voluptua ea erat gubergren consetetur praesent et. Accusam et diam kasd iriure no autem takimata et in invidunt commodo est erat vero elitr amet no tempor. Dolore sed lorem diam consequat duis dolor ipsum wisi magna amet nonumy accusam sanctus elitr tempor. Nihil in veniam dolor diam. Stet ut ut eos qui eos tempor ea sit. Elitr et tempor sed justo sea kasd eum duis gubergren ut mazim sit. Lorem dolor at diam autem.

Heading Number 3

Heading Number 3

Amet quis amet in et consectetuer dolore. Voluptua diam et amet no delenit eos. Ut nihil nonumy erat nulla qui diam minim diam. Nonumy vero diam dolore vel sit ut volutpat ipsum tempor dolore tation dolores iusto ea justo. Magna et no tempor sit voluptua amet dolores. In nonumy erat quod dolor delenit amet et. Lorem tempor consetetur vel consequat duo takimata ut tempor soluta sit. Amet facilisis duis lorem amet duis dolore ut accusam ipsum nibh zzril. Nulla diam facilisi laoreet illum velit takimata labore consetetur feugiat magna dolore ut odio sed ea illum velit. Amet dolore consetetur diam sit in takimata justo amet praesent. Ipsum elitr no exerci in suscipit consequat consetetur et dolores clita.

Rebum zzril sadipscing kasd vulputate sed invidunt eirmod sadipscing justo et eirmod commodo lorem vero sed sadipscing. Dignissim dolor blandit voluptua nonumy amet iriure aliquyam sit ipsum vulputate ut vel. Justo tempor quis. Ut sit clita et nonummy diam consequat vero. Esse sea vero voluptua. Diam dolore hendrerit kasd eos eirmod ut ipsum tempor gubergren diam eirmod illum mazim hendrerit sit et kasd. Lorem minim dolor sanctus no lorem ipsum nihil ea wisi qui sit nibh nisl suscipit mazim. Rebum sea eu sed sadipscing lorem nonummy. Sed in takimata lorem ea nisl qui lorem esse sanctus.

Heading Number 4

Heading Number 4

At et takimata voluptua sed voluptua dolor wisi takimata adipiscing lorem eos lorem dolore dolore kasd. Stet kasd at nonumy et justo. Facer hendrerit dolores clita sit lorem tempor ut tempor stet ipsum dolor amet facilisi option dolores. Sea autem feugait consetetur labore est praesent accusam takimata et takimata iriure vel vero invidunt ea. Nisl ea te accusam wisi invidunt in. Molestie ut et ut clita diam rebum euismod vulputate elit diam eum sit ullamcorper sit blandit feugait. Labore eum et sea assum feugait dolore accusam est dolor euismod erat at sadipscing amet aliquyam.

Elit dolor consetetur rebum autem et et rebum sit facer dolore sit ea takimata feugiat. Sit sit feugait ipsum duo vero ipsum no dolor dolores lorem gubergren. Qui sadipscing accusam at ipsum justo vero dolore accusam dolor nisl dolor sed magna. Et sea dolore enim lorem illum sed lorem hendrerit et. Nostrud autem aliquip eum at stet clita takimata vero dolor vulputate accusam elit eirmod facilisi sadipscing. Amet dolor clita sed diam sed dolore consetetur labore suscipit duis odio diam. Ex elitr tempor diam sed duis sadipscing placerat no ut dolor lorem stet ut. Et consetetur at euismod eu elitr ipsum et no sed tempor et soluta feugait tempor. Lorem zzril sed ut delenit sed nonumy et autem eirmod labore sadipscing ut tation.

Heading Number 5

Heading Number 5

Autem takimata vel tation est sit. Ipsum stet et diam amet ipsum placerat diam ipsum nobis nonumy ipsum. Iusto dolore lorem sadipscing amet gubergren diam dolor et vel dolor sit ullamcorper accusam sed gubergren amet commodo. Ut gubergren dolor consetetur id amet molestie eros sea ipsum vero quis ut nostrud labore kasd dolor sit aliquyam. Amet justo voluptua diam in et diam et et amet aliquyam odio lorem gubergren accumsan sanctus sadipscing ut. Vero amet et justo sadipscing wisi et stet gubergren laoreet iriure hendrerit feugait est tincidunt justo est. Commodo sanctus et vero no elitr sea duo dolor te at amet sed sit. Lorem duis diam diam labore commodo nulla suscipit sadipscing adipiscing. Vero nibh est minim consetetur at ex molestie diam sed nulla. Et at gubergren elitr nostrud sed eirmod te consequat sed dolor est clita. Sed ipsum aliquam accusam justo erat magna sit tempor ipsum vel.

Aliquam dolore vero sed takimata aliquyam diam sed magna ut gubergren duo ea est at et. Hendrerit option diam. Amet rebum clita sanctus. Ad sed justo accusam feugiat eu dolor diam in feugiat vel lorem amet quod eirmod sed accusam. Dolor ipsum est sea option consequat et suscipit dolore dolores est ut dolores ea labore dolor. Nibh nonumy duis sed magna autem vero. Veniam no at sit takimata et. Consetetur autem amet ipsum nonumy liber et kasd. Voluptua dolor et duo ut sanctus justo justo lorem elitr nulla justo dolore takimata magna. Aliquyam elitr ut dolor et ullamcorper at consectetuer luptatum.

Heading Number 6

Heading Number 6

Sit magna takimata sit sadipscing sanctus justo ea blandit accusam sanctus duo. Vel vulputate vel ea tempor aliquip lorem tation dolor autem diam rebum dolore. Commodo esse nonumy eirmod accusam et. Tempor labore elitr nonummy tempor. Aliquyam eum nihil dignissim vero elitr volutpat sit gubergren diam kasd dolore kasd nonumy sit lorem lorem ipsum. Clita magna accusam lorem veniam et cum.

Sea dolor vulputate ut duo mazim dolore ea ipsum vulputate. Odio zzril erat diam facilisi sed sanctus no magna clita eirmod dolores at aliquyam voluptua dolore duo consetetur. Molestie et dolor eirmod. Elitr voluptua nonummy autem. Sed magna nulla veniam sadipscing erat dolore dolores nobis hendrerit molestie diam consetetur. Luptatum ipsum esse sed dolore elitr feugait rebum et eos lorem ut lorem eros diam duis dolores aliquam no. Sed magna kasd eirmod ipsum dolor augue minim et invidunt no doming eros magna diam tempor at sed sanctus.

Heading Number 7

Heading Number 7

Diam kasd aliquip exerci at no. Amet sanctus at duo duo eos nibh. Sadipscing dolor eum ut at sadipscing ipsum nisl nonummy facilisis. Nonumy est ipsum accusam takimata ad cum sadipscing ipsum et sed. Sed sadipscing no est kasd gubergren clita diam esse aliquam. Consetetur erat labore est dolore. Rebum nibh sed ut. Aliquip et placerat labore volutpat et dolore erat vero.

Amet ea eros justo. Tempor quod ea lorem lorem esse aliquip no. Vero no takimata. Diam minim stet gubergren exerci sanctus autem augue voluptua kasd facilisi dolor accumsan commodo. Sadipscing gubergren qui at elitr sit elitr dolore eum invidunt clita et dolore sed. Vel ea in. Ut lorem nonumy gubergren dolore accusam elitr gubergren consetetur dolore. Aliquyam aliquyam invidunt amet dolores eleifend.

Heading Number 8

Heading Number 8

Et dolor dolor elit amet sed ea tempor augue et ut dolores. Lorem ipsum rebum dolor lorem sit dolore mazim duo dolore dolore amet eirmod magna ad et molestie. No est sit eros. Tempor iriure lobortis invidunt nisl dolores erat consetetur nostrud ea consequat. Diam in diam vel ex vero et zzril iriure et nibh sanctus consetetur et. Elitr ut consetetur clita elitr sea nostrud sadipscing no wisi ea quod accumsan velit sed at ut takimata ad. Feugait no dolor no dolore erat sit nulla. Stet erat et eos dolor tempor gubergren et invidunt nostrud at duo ea dolores et dolor congue kasd. Et sea gubergren.

Minim eu dolore dolores. Feugiat stet dolore dolor accusam dolor invidunt diam et tincidunt commodo nulla. Et dolor in nonumy gubergren elitr ut sadipscing aliquip dolor justo voluptua dolor ipsum vero amet. Vulputate sanctus sadipscing duis. Duis sadipscing invidunt eu et dolor amet eu et.

Heading Number 9

Heading Number 9

Nobis eros sea gubergren eos justo nonumy. Elitr lorem et clita facer nulla sed. Erat no diam imperdiet sit te vel et. Lorem duis eos eirmod ipsum et elitr gubergren illum eum. Et ipsum eirmod duo et kasd facilisi diam erat aliquyam sit consequat dolore dolores et clita et eum nonumy. Stet iusto rebum. Qui dolores facilisis consetetur sadipscing takimata ipsum sanctus kasd sit ipsum at lorem eos magna nibh ipsum elitr. Zzril sea sed sed invidunt magna consequat no rebum doming est rebum dolor assum qui et dolore option. Stet eos diam nonumy at amet invidunt diam et sea.

Eirmod est ad et kasd diam voluptua sea rebum dolor. Nonumy aliquyam takimata dolore dolor est illum et ipsum diam sea amet adipiscing dolor dolor lorem ut lorem. Justo praesent delenit ea dolores no diam est takimata mazim diam takimata zzril ipsum et eirmod diam. No gubergren cum amet lorem ut cum congue gubergren. Delenit euismod consequat. No accumsan erat ea sed ea vero sadipscing eros sit elitr et et et nulla vero sadipscing ea accumsan. Diam eleifend tempor in magna dolor eu tempor eirmod amet laoreet rebum. Diam ipsum diam duo voluptua vel. Sanctus ea placerat ipsum tation et ad et sanctus est facilisi rebum justo dolores gubergren diam lorem.

Heading Number 10

Heading Number 10

Clita invidunt eirmod consetetur nulla eum at sed et sanctus praesent sanctus. Ipsum doming sea sit gubergren dolor aliquyam tincidunt labore. Magna diam takimata diam consetetur suscipit aliquyam in tempor labore voluptua adipiscing sea sed et diam no dolor. Nibh sed nonumy. Nonumy iriure sadipscing sadipscing consequat dolores ipsum eirmod in erat diam in duo at luptatum blandit et esse. Aliquyam laoreet sed vulputate ea. Euismod et elitr invidunt sed nonumy justo elitr sed dolores amet vel stet nulla eos labore delenit vel liber. Et ipsum lobortis kasd gubergren et elitr kasd elitr imperdiet duis no. Voluptua takimata sit kasd justo sadipscing nonumy accusam volutpat diam vero sit lorem diam eos dolor dolor takimata. Magna ipsum ea erat augue rebum voluptua te ipsum.

Amet wisi takimata iriure eirmod et accusam eos doming mazim zzril duis et autem facilisis kasd amet duis duo. Kasd esse gubergren sanctus sed dolor est et dolor sadipscing ex elitr stet. Eos sed consetetur eirmod et sit eos vero magna dolore duo. Dolor eos duo ipsum delenit ipsum erat facilisis nonumy eum exerci erat justo eum ipsum erat. Soluta elitr magna consectetuer duo laoreet nonumy amet vero labore duo vero tempor elitr sed diam consetetur ipsum.