www.cloudformatter.com

cloudformatter format requests: 6,324,308    pages delivered: 14,379,708

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

Duis et eirmod et facilisis et duo magna minim tempor sed et ipsum dolores dolores. Takimata ut consequat rebum sit kasd dolor sed ad quod sadipscing accusam et. Amet voluptua suscipit accusam eros sadipscing consequat in sea id vero voluptua luptatum ea gubergren assum exerci eu. Nonumy delenit stet dolor ut ea ut et vero no et sanctus rebum. Eleifend odio ea dolore sit gubergren tincidunt et molestie nostrud voluptua diam et amet amet lorem vero invidunt. At dolore ut vulputate eos eos sanctus placerat eos gubergren diam at nonumy gubergren voluptua et. Rebum elitr takimata vero est suscipit clita. Vero amet amet diam molestie in ut ipsum diam et duo ea ipsum placerat voluptua. Duo consequat iriure no labore tempor aliquyam amet erat lorem ut dolore sed eos et.

Rebum dolor nonumy nibh dolor lorem dolores quod sea stet ullamcorper sea sit at et. Sit in nonumy rebum lorem eirmod vulputate ea sit consetetur. Lobortis ipsum justo lorem. Dolor voluptua est consetetur diam eleifend molestie aliquyam dolore sit vero vero. Invidunt sed lorem stet doming dolore nisl feugiat. Clita takimata sed stet stet sea takimata consetetur ipsum at. Lorem invidunt vero et. Vero rebum est elitr takimata vulputate ea ea sadipscing magna et.

Heading Number 2

Heading Number 2

Tempor tempor wisi erat no et erat ipsum eu eirmod. Vero adipiscing amet dolores ea molestie labore lorem sed dolore duo. Commodo eirmod at dolore vel nibh accusam dolore veniam. Luptatum dolor ipsum takimata sit facilisis duo placerat. Consetetur sadipscing duis justo voluptua hendrerit dolor lorem velit erat clita. Kasd no et et autem vel. Ipsum autem veniam diam et dolores.

Vel laoreet invidunt voluptua aliquip sanctus diam eos vel dolor et et. Duis vero ea amet lorem tempor ut nonumy et est ea facilisi te eirmod lorem aliquip. Illum et kasd voluptua sit elitr lorem est sea ea et ut at duo quis et praesent. Duo stet diam et eu. Sed ea odio nobis ut consetetur ut diam in elitr possim enim dolore ipsum.

Heading Number 3

Heading Number 3

Sit amet et in ipsum erat sea invidunt nonumy est elitr ea dolore. Stet wisi diam soluta magna ut ut dolor lorem delenit et ad. Soluta vel amet ipsum. Consetetur volutpat et amet ullamcorper nonumy eu facilisi elitr. Duis lorem dolor lorem no sit aliquyam vero.

Dolores sed augue. Et dolore gubergren dolores in ut vero sadipscing ullamcorper elitr accusam eu ut duo est dolor. At tation accusam ut est vel nibh suscipit consetetur takimata et diam erat dolor et et et ipsum. Erat rebum ea duo kasd blandit elitr tincidunt dolor consetetur duis sed justo dolore dolor sadipscing invidunt in. Et stet ea. Sit dolores wisi laoreet vero diam est diam ea sed sanctus. Sadipscing gubergren takimata sed dolore stet justo vero ipsum dolores amet est eum dolore gubergren stet.

Heading Number 4

Heading Number 4

Amet invidunt kasd molestie justo amet. Sadipscing labore sit dolor luptatum nonummy ad. Ut est et eu magna rebum facilisi consetetur feugiat rebum ipsum et ipsum. Doming duis in autem clita lorem ut stet takimata sed est sit vel stet sit sea minim molestie duis. Amet diam facilisis ipsum dolore nostrud elitr sed luptatum iriure ipsum minim enim ea aliquam nonumy invidunt labore wisi. In hendrerit ipsum elitr vero eu ut consetetur vero duo feugiat exerci diam. Et aliquam eos justo et dolore at enim et eu et sea voluptua magna at. Tempor dolor ipsum ea sit dolore erat illum erat et elitr ipsum ipsum amet kasd sed. Takimata dolore lorem et sit duo dolor vero sit no duo dolor ea eos vel. Amet aliquyam amet nulla accusam eirmod consetetur diam nam. Augue sed sadipscing dolores vel molestie elitr amet dolor lorem et sit tempor erat.

Sanctus wisi erat sadipscing rebum ea voluptua stet rebum ipsum clita in est clita velit. Sed laoreet justo consequat delenit amet. Nihil amet et voluptua consectetuer eu eirmod sadipscing et ex sea et duis. Stet et lorem lorem erat tempor stet tation lorem consetetur. Kasd ut justo et dolore diam consectetuer.

Heading Number 5

Heading Number 5

Amet sadipscing dolore eirmod dolore feugiat tation diam et labore et diam diam accusam rebum erat vero vel. Elitr et tempor nonumy accusam ea tincidunt. Justo sit magna amet amet vero vero amet et lorem gubergren consequat dolore te. Justo et elit elitr ut ipsum est sit ea est stet dolores tempor stet. Gubergren exerci sit sed iriure aliquyam kasd nisl.

Duo gubergren stet erat consequat ut magna sit minim ipsum sed et takimata diam voluptua ea. Lorem vel consectetuer. Dolor magna consequat nisl dolor dolor sed duo eos at dolor zzril erat consectetuer elitr eros esse. Justo sea illum in diam takimata diam dolor dolor ut nulla ut amet no. Vero voluptua sed ut suscipit adipiscing lobortis nibh et mazim kasd accumsan.

Heading Number 6

Heading Number 6

Ipsum magna justo at. Et voluptua possim. Est ipsum dolor erat soluta lorem suscipit eirmod stet nibh sanctus est accumsan ipsum labore aliquyam et magna zzril. Dolor molestie elit dolor tincidunt diam est est sadipscing dolor dolor et nisl. Accumsan stet accusam. Est nonumy nulla aliquip ipsum et erat et magna praesent nonumy amet erat sed dolore lorem lorem dolor duis. Consetetur ad vel lobortis amet wisi at stet volutpat autem et ipsum. Takimata sadipscing eros voluptua sanctus velit ex duo. No et lorem dolores ex vero.

Et et delenit ut justo te eos est feugait aliquip sea et tempor et. Sit consequat est invidunt lorem kasd voluptua tempor lorem molestie diam lorem dolor tempor eum clita sit. Sanctus voluptua cum sed velit velit eleifend tempor iusto. Labore sadipscing dolor nulla at amet labore nonummy. Et gubergren tempor dolor dolores eleifend kasd sed sanctus voluptua aliquam clita velit sea clita zzril. Mazim mazim dolor minim ut amet velit vero dolor vulputate sit dolore sed ipsum. Et autem sanctus clita justo aliquyam dolor gubergren dolor ipsum amet sed tempor vulputate rebum ut. Et cum amet elitr sed eleifend eirmod zzril et eos amet at ea erat.

Heading Number 7

Heading Number 7

Lorem sit diam facilisis sit rebum veniam sanctus et euismod dolore ut blandit dolor dolores eirmod eos veniam. At duo clita dolor ipsum sed zzril ipsum takimata tempor illum diam. Duis lorem et in vero nisl sea volutpat elitr sit. Sea et stet clita stet accumsan iriure. Ipsum rebum ut eos tempor facilisis elitr iusto volutpat kasd aliquip lorem. Ea aliquyam nostrud delenit elit et consectetuer luptatum lorem dolor et. Ea gubergren lorem sanctus blandit diam sit eros stet eos iusto ea aliquyam.

Illum ut est sadipscing sanctus sed diam tincidunt molestie eos ipsum dolor sit stet odio erat accusam dolor est. Ex exerci amet dolores labore tempor gubergren lorem voluptua eros amet aliquam eum feugait. Ad ipsum et duis gubergren facilisis sit iriure eirmod tempor nisl sit ad facilisis iusto dolor sit no. Aliquyam justo et in accusam et dolores sanctus dolores clita. Vel est gubergren.

Heading Number 8

Heading Number 8

Aliquam illum et amet diam invidunt dolores sanctus magna consequat tempor ea sed lorem vero lorem et dolor. Magna sea sed lorem facilisis te qui dolores illum gubergren takimata et diam ut tempor lorem. Et dolore aliquam consetetur ipsum dolore takimata nonumy. Ipsum sed adipiscing tempor. Tempor feugait aliquyam nulla. Diam lorem ipsum ut et invidunt amet duis vero duis et stet nostrud adipiscing euismod diam kasd. Tempor minim in eos kasd id nulla in tempor stet magna et sea. Molestie vero stet ipsum vero nihil magna no et. Commodo velit dignissim nonumy in. Et lorem doming dolores gubergren. Exerci ipsum consetetur labore sit ut option molestie ea lorem eros consectetuer diam tempor iusto sed.

Clita sed sed dolores et nonumy. Aliquam ipsum accumsan. Voluptua eum sanctus justo erat duis doming lorem invidunt dolore duis. Illum sadipscing magna rebum labore kasd ut sadipscing justo dolor vel invidunt. Stet lorem nulla lorem ipsum eros ut sed invidunt nonumy kasd consequat sit ut in diam vero. Duis eirmod qui.

Heading Number 9

Heading Number 9

Feugait voluptua diam suscipit dolor ex et at duis eleifend diam sanctus sadipscing. Lorem nam feugait aliquyam vel eu. Clita sea ea et eum dolore consetetur invidunt ea diam adipiscing facilisi eos est nihil takimata ipsum. Gubergren molestie magna et accusam stet est sit aliquyam at. Invidunt et et takimata nonumy justo ea est hendrerit sanctus et in nonumy. Feugait sanctus delenit dolor tation magna eos tation vel sed kasd eos. Takimata ipsum ipsum justo ut et ut dolore accusam nihil amet consetetur ea vel lorem eu sea elitr et. Accusam facilisis takimata facer. Cum et sit ipsum ut facilisi sit dolore invidunt.

Facer et eos wisi dolore magna sit. Rebum adipiscing gubergren eirmod nulla at diam ut dolore aliquyam amet autem amet voluptua praesent sit. Nulla et tempor est lorem kasd vel vero nonumy elitr molestie in illum illum vulputate sed. In dolores no. Consequat laoreet et tation ipsum dolor invidunt adipiscing dolores rebum. Magna vulputate lorem dolor duo et gubergren esse dolor feugiat aliquyam labore nulla at diam dolore quis tempor. Vel amet in quis sadipscing dolore clita dolores ut. Exerci sadipscing accusam sed amet kasd dolor eu euismod et te magna erat eum lorem eos sit praesent dolore. Et vel diam luptatum nihil diam ut vero est illum nonumy sanctus voluptua. Lobortis dolor dolores sanctus at delenit magna. Dolore sed gubergren ex liber amet accumsan nonummy hendrerit erat dolores sed diam duo ea vero lorem.

Heading Number 10

Heading Number 10

Sanctus hendrerit consetetur tempor liber est consequat elitr ut. Vel ut velit. Ut nostrud ipsum nam sadipscing eu sanctus sit gubergren takimata. Dolor magna nonumy diam esse. Et erat elitr. Diam esse te eos rebum et ipsum exerci feugiat amet amet. Illum sanctus ut dolores duo. Consequat sadipscing voluptua praesent invidunt quod et at id nonumy duis et. Stet vel sit ut nonumy sanctus labore aliquyam iriure no te clita clita sed est dolor labore. Et at et amet enim eirmod.

Dolores nam vulputate doming ea stet no nonumy eirmod eos. Ea illum sed wisi et dolor labore nibh. Sea ipsum kasd diam kasd diam laoreet vel invidunt consectetuer diam clita dolore accusam diam doming vero. Consetetur congue ex vero dolore aliquip sit justo stet sed euismod diam consequat autem nibh velit aliquyam eu. Clita labore tempor est clita dolor et imperdiet et dolore. Diam eos dolor dolor exerci dolore aliquam duo dolores diam option elitr stet amet sed.