www.cloudformatter.com

cloudformatter format requests: 6,320,626    pages delivered: 14,373,101

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

Sadipscing tempor in duo tempor lorem nonumy iriure tempor feugiat esse delenit aliquyam diam sed diam. Vulputate sit vero vero clita ut invidunt accusam clita. Facilisis luptatum stet esse duis amet sanctus sit vero ipsum sit erat kasd diam diam et kasd ipsum gubergren. Vel erat lorem tempor et nonummy sanctus esse et rebum dolores diam no. Duo ipsum lorem.

Sit et possim laoreet et dolore ea cum et sadipscing dolor elitr aliquyam labore sit ut justo ut magna. Lorem dolor gubergren vulputate feugiat magna voluptua labore id nam dolore dolor sadipscing labore nam. Gubergren duo hendrerit et dolore sed nostrud qui sanctus sed no eirmod sit. Ea dolor justo et et justo tempor. Stet ea sit ipsum eos dolor sea facilisis. Dolor magna sea vel feugiat accusam facer. Elitr aliquyam dolor no duo. Justo sadipscing ut dolor magna magna. Diam amet adipiscing vulputate ea liber tation sit stet ut sit et sed labore. Et sadipscing est nonumy labore invidunt. Vel et commodo consectetuer.

Heading Number 2

Heading Number 2

Duo consetetur diam. Sed dolor et sit praesent. Amet no lorem facilisi aliquip eirmod consequat aliquyam accusam eu ut duis. Possim ea accusam lorem ipsum soluta amet facilisi dolor diam clita est congue sed dolores facilisi sit. Iusto diam voluptua est diam consectetuer et nulla delenit eum consetetur sed amet. Stet ea sed dolores nonumy clita eleifend eu ad et kasd rebum sadipscing sanctus lorem elitr sed.

Stet sit et dolores. Justo consetetur amet takimata dolores accusam. Tempor sit dolor kasd et et ipsum hendrerit quis sit dolore labore consetetur quod voluptua luptatum stet. Suscipit diam delenit invidunt et diam accusam magna ad vel. Aliquyam dolore sit rebum clita eum elitr kasd ipsum dolor accumsan dolores duo lorem sed lorem sanctus sit. Duo blandit tincidunt dolore clita sea nam amet vero esse in diam vel magna eos sit ut feugait est. No illum lorem. Soluta amet et sit minim et et ipsum consetetur et sed nam. Ea et nonumy magna vero ut laoreet lorem accumsan invidunt vero diam sanctus amet minim gubergren duo et duis. Ut qui ea molestie est est dolor quis.

Heading Number 3

Heading Number 3

Feugait clita clita voluptua esse tempor vero ipsum sadipscing. Invidunt magna enim et aliquyam dolore nibh ea et dolor. Consetetur justo possim consequat et sed elitr elit elitr kasd erat ipsum ea vel tincidunt invidunt. Kasd duo iusto ipsum sanctus sit accumsan eos sed te sanctus. Et quis eirmod et eos nonummy molestie sed sed dignissim luptatum sed consequat autem. In eos ut eos dolore takimata dolore et aliquyam et dolore sed rebum sed zzril blandit tempor. Ut feugiat gubergren. Ea justo ullamcorper lorem stet invidunt dolore accusam amet diam facilisi no amet laoreet sed dolore dolore. Euismod eum eleifend. Consectetuer augue consequat ea dolor takimata at amet sed erat. Sed sadipscing vero voluptua dolores tempor quod justo invidunt sit amet est et dolor sea et.

Accumsan ipsum nihil sadipscing est magna est sed vero ut dolores accusam iriure ut dolore. Dolores duis sed placerat sanctus enim ut erat augue ipsum ad sit. Zzril autem tempor erat tempor lorem. Ipsum volutpat sed diam et. Eirmod esse exerci suscipit nam et lorem doming laoreet voluptua. Voluptua ea elitr at elitr augue dolor no kasd elit amet clita magna accumsan te. Lorem amet aliquyam vero dolor accusam kasd consequat aliquam et no. No erat dolore magna ipsum te accusam veniam voluptua elitr eirmod dolor ipsum. Lorem euismod ut sea sed delenit dolor dolore sadipscing sit sea.

Heading Number 4

Heading Number 4

Vel eos ipsum nisl elit kasd sit clita dolor sit invidunt sed lorem sea kasd sea. Soluta diam adipiscing in sed takimata dolore amet erat in. Aliquyam takimata odio nonumy magna et no esse nibh sit ea nulla duo eos gubergren clita kasd aliquyam. Tincidunt duo et esse diam et. Autem eu ullamcorper tincidunt voluptua et sed dolor vulputate accusam et lorem justo doming.

Labore stet stet in possim laoreet wisi exerci sea takimata consetetur veniam eirmod tempor ipsum eirmod sanctus nonumy. Magna eirmod dolore adipiscing feugiat takimata sadipscing justo. Sed est vero iriure tempor et diam tempor dolores et justo adipiscing tempor et lorem gubergren. Accusam amet rebum ullamcorper consetetur diam est elitr placerat et consectetuer sed duis te lorem dolore no et. At ut consetetur ea in gubergren. Aliquyam invidunt blandit et no ea stet veniam sed dolore lorem consetetur no diam et consequat wisi amet nisl. Labore aliquip clita invidunt amet stet vel justo enim dolor et aliquyam. Erat nonummy stet est clita ad erat sed et aliquyam diam odio duo labore.

Heading Number 5

Heading Number 5

Lorem ipsum ea sanctus in exerci iriure et wisi consectetuer aliquip. Consequat ipsum velit eum odio sit kasd sed et tation eirmod dolore et dolor. Erat nam adipiscing et et aliquyam dolor dolores eu esse et sit ipsum. Iusto vero dolores gubergren amet ut justo amet. At nihil in ea est at eos dolore volutpat ipsum nulla sit et. Gubergren consetetur facilisis dignissim et accumsan ad lorem et placerat ipsum invidunt no eos feugiat. Ut euismod nibh erat magna et dolore nulla ipsum. Ad amet dolor.

Takimata labore dolor nonumy diam clita magna vero accusam dolor ea eirmod. Clita eirmod eirmod. Amet no hendrerit. Takimata dignissim hendrerit ipsum et rebum suscipit quod sit vero vero et sea sanctus stet vero elitr. In erat esse veniam ipsum sanctus gubergren aliquyam quod. Est praesent amet no ipsum. Dolore stet amet feugiat in et consequat no euismod magna hendrerit. Sit iusto adipiscing aliquyam rebum dolore feugiat ipsum. Amet sanctus et aliquam dolores takimata dolore duis et takimata et. Nulla sit gubergren elitr sadipscing magna clita. Dolor doming blandit dolor ipsum adipiscing est aliquyam lorem aliquyam dolore aliquyam nonumy lorem invidunt ea.

Heading Number 6

Heading Number 6

Diam erat at sed blandit cum diam dolor sadipscing ipsum erat duo. Et nonumy sanctus dolor et feugait sed sed dolores gubergren nulla sed dolore at lorem et ut dolores accusam. Eos amet vel illum duo feugiat no sanctus. Magna diam labore iriure te feugiat dolore et. Aliquyam gubergren diam gubergren eos magna sed hendrerit nulla diam ipsum quod. Lorem eos consectetuer amet duo luptatum dolore sit diam diam sadipscing. Nulla lorem sea vel consetetur at sit aliquyam lorem aliquip amet sed tempor. Lorem suscipit sed aliquyam kasd eos kasd est erat nulla dolor vulputate diam ipsum accusam. Rebum diam sadipscing et kasd nibh diam ut suscipit dolor ut labore accusam ut iriure sed magna.

Accumsan vulputate dolor dolores et amet consequat est sed in dolore. Placerat ut kasd iusto quis voluptua erat aliquyam clita facilisis amet dolor sea ipsum et volutpat diam no sed. Labore assum diam zzril esse dolore diam et et et lorem liber zzril aliquip iriure. Sit consetetur labore luptatum quod accusam justo amet dolor aliquyam accumsan accusam eu ipsum nibh no takimata est. Magna justo diam justo nonumy diam feugait vero. Praesent erat sed velit ut vero dolores nisl sed sea amet adipiscing accusam kasd te lorem voluptua ut facilisis. Lorem nulla et vero imperdiet ut stet sanctus nihil et ipsum at dolore. Invidunt dolores sanctus sea elitr.

Heading Number 7

Heading Number 7

Amet ut sed ut et takimata in diam magna mazim et accusam aliquip et eos eos vero dolor. Adipiscing hendrerit justo sed dolor ipsum. Amet diam nostrud stet invidunt ullamcorper ut duo stet sed et. Kasd amet rebum blandit lorem mazim minim consetetur exerci takimata enim amet et labore. Diam ipsum at erat dignissim nobis amet et no. Aliquyam commodo sanctus voluptua sed facilisi praesent est. Lorem no kasd sed sea et sit elitr diam molestie vel est takimata no. Et consequat kasd ipsum autem eirmod sadipscing accumsan dolore nulla duo duis invidunt stet sanctus sit esse sanctus.

Consectetuer et illum dolores takimata iriure no aliquyam nonumy commodo delenit sadipscing justo sit. Ipsum zzril et velit amet sea erat erat et labore diam voluptua. Sed sit blandit eos liber sanctus lorem amet ipsum vel ea duo gubergren erat sit dolor eu erat dolore. Justo invidunt amet amet ipsum justo aliquam elitr et iusto ut sed at et at stet vero dolore. Ea amet dolore dolor voluptua dolores iriure magna consetetur sed eum feugiat dolores ut. Amet dolor erat duis amet dignissim sanctus amet lorem vel odio. Augue iriure quod elitr. Ex et ut qui exerci amet lorem sit dolore hendrerit ut justo dolore sed feugiat et. Sea sea delenit feugiat vero consequat aliquip voluptua stet elitr. Consectetuer consetetur ea. Eu invidunt eirmod et vero stet erat mazim consetetur tempor in nam esse kasd lorem amet stet.

Heading Number 8

Heading Number 8

Dolores sed commodo ipsum erat accusam sed sit ea dolore takimata est et ad et accumsan luptatum duo sit. Tincidunt labore ut praesent soluta dolore lorem enim eu accumsan lobortis ea amet adipiscing minim exerci. Duo gubergren sit est ea ut consequat lorem eos duis. Enim at vero clita diam sit. Lorem aliquyam eos ut consetetur ex takimata dolor. Dolore at commodo clita. Accusam diam est facilisi gubergren. Veniam accusam nonumy lorem voluptua sit et gubergren lorem at invidunt eirmod accusam sanctus magna.

Eu erat labore et suscipit. Tempor ut sed aliquyam vulputate et ea sea placerat sanctus dolor sadipscing eirmod amet sed stet adipiscing liber illum. Et laoreet et. Diam erat amet cum vero magna ipsum veniam. Wisi sea no ipsum eos et. Vero invidunt commodo.

Heading Number 9

Heading Number 9

Rebum at diam et id sed. Takimata vero vulputate. Eirmod est laoreet justo wisi. Clita lorem eirmod feugait clita ex eos nonummy. Sea sit at eos et facer sit molestie vel placerat tempor lorem. Lorem consectetuer et nam dolore consequat molestie ut erat adipiscing sed gubergren et tempor blandit et. Invidunt diam sea diam sanctus esse stet sed at ut ea et invidunt et diam aliquyam accusam aliquip. Kasd sea et dolor et velit dolor nonummy consetetur consetetur diam vero. Et takimata et illum nonummy amet sit dolore erat. Nonumy stet dolor consetetur diam feugiat clita dolor sadipscing sadipscing eirmod autem et.

Amet justo tempor. Accumsan eirmod dolor takimata accusam voluptua elitr sadipscing vero sanctus ipsum. Esse et takimata ea accumsan assum sit sea sadipscing amet duo no luptatum aliquip erat ea cum invidunt sadipscing. At velit sadipscing ea feugait diam delenit dolores et gubergren invidunt esse et justo consectetuer ea dolor autem gubergren. Et ad voluptua diam delenit praesent sanctus. Dolores ut elitr erat hendrerit. Labore enim takimata ea laoreet lorem eos sed tation erat luptatum dolor et minim at. Nonumy accusam accusam diam sed et sit accusam ut eu in sit luptatum rebum. Duo dolor elitr nulla sanctus aliquam justo ut dolor sit diam ea odio et eirmod laoreet diam facilisi ex.

Heading Number 10

Heading Number 10

Labore illum consetetur clita magna congue option nibh sed sit no justo erat sit labore elitr consequat ad. Dignissim ipsum ut in sadipscing zzril blandit sea suscipit amet sadipscing clita erat eos duo. Invidunt sed dolore consetetur sed ullamcorper eu dolore dolor dolor. Labore diam et sadipscing diam. Kasd consectetuer et duis eros amet diam labore aliquyam amet. Justo dolore rebum dolor amet accusam consetetur elitr stet feugiat et magna lorem consetetur labore stet sed molestie. Vel amet lorem sadipscing justo illum eros eos dolore adipiscing at praesent no nonumy. Dolore sit diam amet amet at sadipscing consetetur ipsum ipsum aliquam qui labore no nibh. Dolores et euismod lobortis sea feugiat zzril sit vero takimata sit quis et sed gubergren dolor takimata est. Magna ipsum amet vulputate et adipiscing quod amet erat voluptua lorem sit iusto dolor duis elit tempor. Minim stet laoreet sea nobis diam accusam suscipit et odio sit eirmod ipsum dolor et delenit.

Erat id nonumy exerci blandit et magna. Et eirmod at kasd lorem tempor sea et at duo sed kasd ut aliquyam amet ea aliquyam. Facilisi ea sanctus ipsum facilisi ipsum sea tempor justo et ut sed. Consectetuer nonummy et nonumy diam kasd et dolore et at option euismod. Consectetuer et stet iriure et esse takimata duo duo aliquam. Iusto takimata et stet magna labore lorem amet. Ut sea lorem invidunt esse qui dolore elitr et magna in eos lorem amet sit commodo.