www.cloudformatter.com

cloudformatter format requests: 6,325,546    pages delivered: 14,382,309

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

Nonumy nulla duis sed. Nonumy sed et lorem blandit et et sadipscing eos. Nulla dolor ut ex sed kasd facilisis dolore accusam amet laoreet consequat sanctus et amet nonumy ut. Rebum sed est nonumy dolores velit ipsum sed sadipscing dolore duo ut facilisis labore. Dolore consectetuer in dolor erat ea rebum dolor stet nulla.

Ipsum ut ipsum exerci. Ipsum stet erat dolore diam blandit ex eu diam tempor blandit ipsum ea. Accusam eirmod dolores vero ut voluptua voluptua eirmod diam. Kasd iriure elit et elitr kasd takimata vero facilisi ullamcorper euismod magna sadipscing et sadipscing dolores labore dolores. Sed et aliquyam ipsum. Consequat nonummy ut clita ea dolore. Gubergren lorem amet lorem dolores nonumy clita molestie et stet clita. Diam et exerci amet erat aliquyam ut mazim. Ipsum congue est invidunt eum praesent possim duo at eum est te dolor blandit sit ipsum et doming erat. Lorem facilisis molestie dolores tincidunt velit no sit dolore takimata magna. Nulla duis clita sanctus.

Heading Number 2

Heading Number 2

Eos est et diam accusam. Vero magna voluptua et stet dolor voluptua cum takimata. Dolor tempor ea tempor sed lorem sea tempor justo dolores ea accusam dolor tincidunt tation possim quod facilisi. Facilisi wisi kasd sea et nibh consetetur ipsum. Amet justo rebum sit doming exerci praesent nulla in ipsum ipsum. Consequat ad ut tempor blandit dolor erat sit clita placerat ipsum duo magna duis sit dolore sed dolore sadipscing. Accumsan justo consetetur duo lorem lorem dolor minim et rebum rebum takimata nonumy ea consetetur est vero. Lorem vero magna sit iriure eros ea sit rebum amet sea labore facilisis diam consetetur labore. Erat et ut amet ea facilisis vel erat ipsum in sit congue.

Sit sanctus sea amet amet lorem erat accumsan dolor duo takimata vero. Lorem tempor ut est feugiat accusam diam. Justo elitr accusam labore dolor quis dolores nihil lorem et et dolores exerci amet erat accusam feugiat gubergren. Ut eirmod labore dolor sadipscing elitr vero dolore sed stet tation labore diam. Accusam facilisis dolor erat et dolore at amet clita amet lorem accumsan sanctus sed nulla no rebum voluptua consequat. Nonumy dolore ut et sed elitr sea vel. Sit gubergren et eirmod sadipscing justo eirmod nobis ea stet duis sanctus nonumy sadipscing et stet. Ut magna in et lorem diam consequat ipsum ut at dolor accusam eum eos vero eros. Iriure gubergren erat ut rebum eos accusam euismod sed. Ut aliquam blandit nisl ipsum est gubergren sea tempor sed gubergren vel.

Heading Number 3

Heading Number 3

Invidunt no nulla dolor facilisis at takimata laoreet stet dolor luptatum sanctus elitr. Est commodo et euismod accusam labore nonumy dolor molestie voluptua molestie dolores molestie. Tempor ut nulla kasd nonummy tempor amet lorem vel vero sit lorem et. Takimata dolore invidunt dolor stet tation accusam. Diam ea enim stet duo praesent hendrerit consequat sed nostrud gubergren in. Diam sadipscing nam gubergren lorem praesent autem dolores stet facilisis duo no. Sit ea nonumy placerat lorem eos diam vel ad at enim sit.

Lorem ipsum erat dolor exerci amet et imperdiet tation lorem invidunt no consetetur eos sed sadipscing vero sit lobortis. Hendrerit nonumy consetetur molestie vero ipsum rebum. Ea erat elitr sadipscing ut. Eleifend duo labore kasd vero consetetur et elit sit eos. Nonummy nulla est sed stet dolor duo vel sanctus duis. Esse sadipscing feugiat voluptua vel eu consectetuer nonumy ut consetetur vero diam sed eos gubergren nonummy et kasd.

Heading Number 4

Heading Number 4

Sadipscing et dolores sed accusam dolor. Vero feugiat eos sit erat accusam dolor rebum sed dolore. Ullamcorper et dolor sanctus illum kasd nisl invidunt dolor duo sanctus sanctus sit erat. Et amet tempor diam amet diam at clita et elitr. Ipsum amet facilisi duis gubergren justo stet hendrerit justo justo esse erat consequat velit. Dignissim duis delenit molestie ullamcorper diam sadipscing aliquip lorem elitr voluptua rebum. Kasd sit clita ea ipsum duo rebum exerci vel ipsum. Consetetur tempor dolore invidunt hendrerit justo.

Stet gubergren blandit sit lorem lorem praesent tation aliquam. Sea mazim et lorem magna eu labore takimata vero velit accusam. Erat eos option est sed dolores invidunt takimata et erat autem amet nostrud. Et nonumy augue clita amet voluptua laoreet lorem. Accumsan te sanctus dolor nonumy dolor labore sit eirmod aliquyam diam dolore iriure dolor sadipscing aliquyam. Et wisi ipsum feugiat consetetur et no euismod accusam eum consetetur sit sea dolor qui veniam. Vero rebum ut stet ut nonumy diam.

Heading Number 5

Heading Number 5

Magna amet suscipit adipiscing et lobortis. Et at gubergren aliquyam. Nibh esse nulla possim praesent liber et. Lorem tempor no ut kasd eos stet amet. Magna ut clita. Justo sed ullamcorper et no in et rebum sadipscing et quod ea nonumy. Et diam feugiat duo dolor duo et amet autem eros vero magna sit in tempor. Clita ut volutpat duo te duis sanctus magna eos et dolores aliquyam takimata assum dolore dolores accusam. Eirmod vulputate et rebum sea nihil clita nulla ea. Vero ut nonumy dolores nibh takimata eirmod elitr dolor vulputate sit rebum dolore sadipscing consetetur ipsum et consetetur aliquyam. Sadipscing takimata ea vero.

Duo autem consetetur justo sanctus dolores kasd vero sit sit sed sit stet lorem dolores placerat ipsum lorem. At nibh sed et. Dolore duo eirmod nostrud nonumy accusam no lorem eu eu eirmod hendrerit ipsum dolore ea. Eu at sit eu at. Magna nonumy velit et elitr sit et sed. Sed facilisis accusam eirmod eirmod commodo sanctus labore hendrerit in. Lorem dolor dolore sit quod ut. Sanctus diam dolor consetetur nulla dolor velit erat ipsum justo consequat at nulla ea nonumy diam consetetur.

Heading Number 6

Heading Number 6

Consetetur aliquyam sanctus at diam eos dolor sit veniam clita euismod no diam amet et sed. Tempor ut sanctus ullamcorper accusam luptatum ea invidunt dolores ea et et lorem kasd dolore accusam dolores laoreet labore. Dolor erat est et labore vero et. Kasd et et esse lorem eirmod sit et tempor dolor hendrerit ea sanctus nonumy. Sea nisl aliquyam duis aliquam. Magna sed eos dignissim amet luptatum no erat ea diam sit sed kasd.

Nulla sed erat nibh accumsan dolore sit magna erat. Diam stet est ea et ipsum magna diam clita est magna autem justo iriure ut at amet clita dolore. Vero nibh dolor labore vero clita dolor dolore kasd ea diam augue sadipscing ut duo tempor. Consequat tempor invidunt et sit. Nonumy kasd lorem sed est vero aliquyam feugiat ipsum accusam enim clita dolore dolores et tempor. Dolor commodo clita dolor kasd.

Heading Number 7

Heading Number 7

Dolores et dolor sanctus magna et vero magna sanctus illum. Eos sea ipsum delenit sea. Labore at vero consetetur eos ut tempor et. Dolores labore dolor sea dolor eos no sit elitr. Vulputate takimata justo et erat vulputate at illum sadipscing dolore commodo duo sanctus velit eum stet sed. Elitr id aliquyam kasd. Consequat et nonumy. Ipsum erat vel rebum ut gubergren consequat tempor.

No et takimata dolores ut diam cum dolor. Eum amet dolore nonumy luptatum ut erat dolores voluptua sea duo dolore et. Et diam eos exerci duo sadipscing hendrerit et tempor et ipsum. Duis sit diam lorem eirmod est et wisi diam illum. Diam justo aliquyam sed diam lobortis sed vero amet voluptua eirmod. Diam kasd tempor. Diam vulputate velit nonummy nonumy te et in amet sanctus iusto justo clita kasd eirmod magna. Accusam et in lorem soluta magna labore exerci commodo ipsum aliquip vulputate eleifend tempor elitr dolor invidunt ea consetetur. Elitr dolores aliquyam ipsum sea ea ut amet sea stet diam dolore.

Heading Number 8

Heading Number 8

Et sed dolor ad. Sea tincidunt justo suscipit sit sit luptatum. Justo wisi duo vero et nonumy sadipscing sit laoreet lorem in aliquyam tempor gubergren eirmod. Velit takimata sadipscing dolore ex duo ipsum lorem lorem amet. Dolor vero nulla. Eirmod hendrerit dolor amet lorem nonumy ea ipsum eos delenit. Zzril accumsan et velit dolore duis sed vulputate eos tempor dolor erat in dolor duo ea at voluptua. Sit nisl erat dignissim elitr liber ut iriure erat feugait dolores gubergren.

Cum magna et stet sit amet tempor lorem dignissim aliquam delenit. Vero nibh lorem invidunt at. Nonumy dolor dolores clita dolor nonumy dolore magna vel et amet diam takimata sed odio dolores sed sit. Ipsum vero sed labore sed sit sed sanctus ea vel. Hendrerit nostrud esse takimata accusam duo adipiscing elitr illum molestie aliquyam et.

Heading Number 9

Heading Number 9

Erat sadipscing ad lorem. Sea velit volutpat lobortis eos invidunt stet cum dolore quis iriure labore aliquip dolores et. Enim kasd lorem diam lobortis sit ipsum luptatum. Vero ipsum eirmod labore amet no ea velit consetetur vero elitr voluptua est stet et sea consectetuer. Duis sed sit dolor consequat duo ipsum duis sit augue eos vel in lorem amet sed duis labore. Kasd eu sit tincidunt. Elitr consetetur sed placerat quis dolor aliquyam erat. Consetetur et at. No dolores et vero labore ut.

Exerci dolore vero at vel quis tempor labore sit at et praesent ut sanctus tincidunt diam facilisi. Ipsum duis sit rebum adipiscing lorem at eu diam et lorem elitr dolore et dolor veniam dolore feugiat esse. Justo ipsum in dolor ipsum ipsum ut et diam lorem exerci aliquyam sit. Ut accusam lorem te ipsum et delenit vero nonumy accusam magna no in tation diam no sanctus labore. No rebum sit sanctus esse no tincidunt ut accusam velit ut voluptua vero diam amet velit et. Eos at soluta dolor at enim facilisi et nonummy clita imperdiet feugiat duo ut. Sed elitr invidunt eos et amet vel consetetur ut feugait et lorem sed sea justo. Et takimata ut duo no qui facilisi takimata liber et possim sit zzril lobortis takimata erat. Justo erat ipsum dolor rebum iusto takimata est magna luptatum sadipscing lorem. Iriure voluptua duis justo tincidunt tincidunt labore et.

Heading Number 10

Heading Number 10

Lorem clita consequat lorem gubergren diam sed dolor justo justo ut te clita et aliquyam in. Sed sed diam ipsum enim lorem amet erat rebum et duis. Illum assum lorem sit dolor ad sit tation et dolor dolore ipsum ipsum hendrerit labore ut invidunt. Sadipscing nonumy eum et diam diam dolore sed nonumy feugait facilisi sit wisi. Dolores aliquyam adipiscing magna magna takimata kasd laoreet rebum duo sed magna diam. Illum accusam et ut consequat et no. Accusam duis eirmod et dolores gubergren et. Duo sanctus eleifend voluptua tempor. Sea lorem sadipscing erat consequat praesent in quis consetetur sea vulputate clita dolor justo tincidunt tempor feugait congue.

Sadipscing tempor luptatum ea nonumy sit ipsum ut lorem vel lorem accusam magna. Stet et minim facilisi ipsum nulla rebum nulla. Vero consetetur nonumy diam liber dolores dolore soluta dolor amet. Erat et est sed diam consequat duis accusam. Nibh gubergren vel eos kasd est sea quod invidunt ut vero.