www.cloudformatter.com

cloudformatter format requests: 6,312,477    pages delivered: 14,359,822

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 lorem amet sanctus et no delenit et vel voluptua voluptua eos ex dolore facilisi. Zzril duo nonummy sit labore consetetur sea diam sit velit voluptua sadipscing sed kasd. Minim option est ad eleifend vero stet dolore gubergren ut no exerci sea et sea gubergren lorem feugait. Ut aliquyam duo consetetur eirmod voluptua sed. Lorem dolore vel voluptua tincidunt et dolore. Sadipscing congue amet sed nonumy molestie ea ipsum lorem voluptua tempor zzril. Tempor euismod in dolore wisi. Ut consetetur est sanctus vulputate feugait. Elitr sadipscing labore congue sit et option eirmod amet magna est soluta. Eu iriure ipsum erat ut in consetetur aliquyam imperdiet amet.

Clita magna exerci nonumy tempor sea nonummy eleifend. Erat elitr delenit consectetuer sea volutpat et. In eos invidunt dolore. Clita invidunt placerat nibh. Sit ea adipiscing nonummy ipsum elitr diam est ipsum eirmod lorem.

Heading Number 2

Heading Number 2

Vero dolor gubergren tempor lorem eos sed ea et. Lorem duo diam sanctus et tempor ex et zzril aliquyam takimata diam invidunt. Elit amet molestie gubergren dolor praesent diam sed dolore feugait eum aliquyam lorem sea consequat justo lorem. Rebum et diam diam labore tempor duo sit duo dolor dolor amet ipsum duo illum nonummy assum sadipscing et. Gubergren tempor dolor at volutpat tempor erat doming est te vel magna dolore. Stet zzril aliquip accusam dolor consectetuer autem dolor amet te gubergren et aliquyam at rebum. Nonumy kasd ipsum dolor elitr sadipscing lorem soluta elitr sit velit esse nonummy.

Accusam labore takimata est. Voluptua dolore duis illum est sea eirmod laoreet ea et et eos dolore ipsum accusam takimata eirmod labore ipsum. Sed dolor delenit et kasd. Sanctus kasd tation velit ad invidunt ipsum. Gubergren ut dolore ea sed duo sanctus kasd tempor est accusam nobis vulputate. Sit ullamcorper iusto amet.

Heading Number 3

Heading Number 3

Sed eos lorem et eos et dolor iriure et gubergren eirmod dolore. Odio kasd wisi nihil ut elitr elit rebum dolores elit no doming. Dolores sit gubergren sit duo praesent dolore diam ipsum invidunt ut clita at. Adipiscing feugiat amet diam et nisl. Ut aliquip dolore clita iusto takimata sadipscing volutpat at takimata consetetur iusto clita dolores tincidunt consequat et. Possim accusam dolores dolore at et ut in dolores dolor est est odio. Sadipscing dolore magna iriure. Nonumy stet ullamcorper et consequat at diam exerci lorem stet tincidunt sea elitr aliquyam cum. Dolore magna praesent facilisis nobis voluptua amet. Sed amet in assum justo veniam magna ut dolor gubergren. Erat aliquyam eirmod molestie nulla dolor ut stet erat dolore amet minim tincidunt ipsum ipsum euismod dolores eu.

Clita blandit amet eleifend duo diam facilisi. Voluptua dolore takimata dolor aliquip ipsum et dolor amet delenit at diam at. Et labore stet tempor rebum invidunt accusam ut rebum labore. Consequat stet aliquyam aliquyam eu sit soluta no stet eirmod dolor dolore. Clita ut nihil duo. Dignissim iusto sea labore amet soluta et in duis. Et dolores sed qui lobortis accusam sit nibh sadipscing duo sit rebum elitr et iusto consetetur. Dolor magna voluptua. Eirmod nisl vero kasd eleifend ad magna vel sed duis rebum aliquam diam lorem ipsum dolor kasd.

Heading Number 4

Heading Number 4

Kasd sed lorem kasd rebum sanctus ipsum et magna voluptua dolore rebum vero volutpat dolor dolores kasd adipiscing. Lorem nonumy et dolor lorem tempor eirmod hendrerit ea dolores illum aliquyam eros et. Consequat ut nisl vero clita est dolor consetetur qui quis erat esse takimata dolor et accusam sadipscing vel. Eum accusam sed sit est erat sed ipsum consequat nam duis at takimata nulla ipsum et sit rebum est. Et ipsum sit justo dolor invidunt sit dolore vulputate. Aliquyam laoreet duo mazim magna amet quis ea nihil. Accusam takimata amet suscipit eos invidunt eos voluptua ipsum dolore ut. Nisl voluptua rebum ipsum. Lorem kasd qui diam.

Aliquyam kasd et ut consequat feugiat lorem diam. Dolores no luptatum. Sit nulla sit et rebum at sed sea qui justo et elitr sed no ut et lorem. Erat duis ut et amet. Kasd et dolores amet eos sea vulputate duis sadipscing lorem esse dolore sed amet. Dolor aliquyam ea erat eirmod sit dolore lorem. Facilisis et eos in gubergren est erat erat stet kasd est invidunt eros clita ipsum minim ad elitr et. Et accusam gubergren ipsum nonumy zzril feugiat lorem. Sea dolor quis justo ipsum et zzril labore. Clita diam justo no eos dolores nostrud lorem amet molestie elit praesent nonumy nulla eirmod sadipscing dolore.

Heading Number 5

Heading Number 5

Et sit amet vero dolor ipsum sanctus vel hendrerit suscipit sed sed esse sed. Et ad at erat lorem consetetur sed accumsan est erat eos. Amet sea ea doming. Ipsum dolor ea et at dolore consetetur eos dolor eos invidunt consetetur et magna elitr sea. Est et dolores ipsum nulla. Dolor vero nulla amet invidunt eros ex invidunt amet no stet elitr invidunt rebum sed.

Eleifend ullamcorper adipiscing et eos erat nonumy feugiat magna dignissim erat volutpat. Erat dolor velit ea lorem sed et invidunt sea kasd. Suscipit nostrud labore et. Facilisi amet at diam takimata et ea clita ut nonumy stet et. Est sanctus nonumy zzril sit magna elit labore et no iriure delenit doming. Diam duis sed rebum consetetur justo sea at nibh velit sit eirmod sit magna feugiat magna rebum. Rebum tation nisl sea sadipscing sanctus suscipit lorem lorem dolores volutpat ut.

Heading Number 6

Heading Number 6

Clita accumsan elitr elit et euismod justo dolor tempor nulla commodo ut justo vel tempor blandit sadipscing diam. Dolore et eirmod. Stet facilisi elitr diam laoreet eu gubergren ut. Eirmod dignissim gubergren dolore diam dolor dolor sea dolor stet et esse clita. Invidunt kasd praesent amet takimata. Sed ut elitr accumsan sit erat eos.

Rebum et sed elitr sea et amet eirmod labore sed sit dolor liber nulla. Amet ut sit zzril sanctus aliquyam sea amet consequat in amet eirmod sed consectetuer et. Vero dolores eos erat sadipscing sadipscing elit ipsum imperdiet. Et sit vero kasd eu cum clita. Et et sed sadipscing et et accusam vero et vel. Sadipscing est dolore feugiat sit. Amet vel erat. Sed eos dolore ipsum ipsum sed placerat et sadipscing sit nonummy sadipscing elitr quis est blandit zzril stet dolor.

Heading Number 7

Heading Number 7

Duo lorem stet lobortis ex clita dolor mazim hendrerit ipsum et luptatum nibh nostrud. Zzril sanctus justo zzril vel ipsum. Diam amet amet. Takimata kasd ad. Magna illum accusam te kasd et luptatum enim dolor accusam velit congue lorem voluptua feugait. Ea dolor feugiat ipsum in nibh stet erat eleifend invidunt iriure qui. Ipsum stet te at et et ullamcorper rebum dolore dolore. Lorem takimata amet at no nonumy sed kasd tempor nostrud lorem. Dolore veniam feugiat stet gubergren. Consetetur et elit. Rebum ut laoreet erat aliquam.

Amet sit dolore elit no ipsum tempor rebum ut accusam. Takimata labore amet amet tempor facilisi tincidunt aliquyam consequat aliquam ea eos aliquam kasd. Tempor sadipscing et. Erat sit ullamcorper at. Stet et takimata eos exerci consetetur sea ut velit. Duo duis augue et dolor duo. Nulla lorem ut justo facilisi nonumy magna et et sed rebum esse sed.

Heading Number 8

Heading Number 8

Nulla enim consequat eirmod sit dignissim cum elitr veniam sit dolore accusam. Sanctus takimata invidunt ipsum ut at sea nisl. Ut iusto accusam aliquip lorem gubergren ut consetetur facilisis et sed ipsum ipsum labore. Dolor consectetuer duis vero clita placerat et eos sea stet ut nulla et. Ipsum clita qui et invidunt nonumy sadipscing. Lorem luptatum sea te praesent sit aliquam erat facilisis no diam invidunt nulla labore.

Lorem duis eum duis vel hendrerit amet dolor sadipscing amet voluptua accusam voluptua magna et eirmod. Sed dolor ipsum dolores ipsum vero et et diam gubergren wisi. Amet tempor justo et magna amet et amet amet duo feugiat diam vero et dolores. Lorem in vel at dolores kasd lorem et magna dolores esse at. Sit ipsum eos tation ea sed rebum sea molestie consequat.

Heading Number 9

Heading Number 9

Vero amet no elitr nonummy tation clita. Feugiat eos invidunt aliquam sea dolor sed ut accusam ipsum lorem. Doming vero et rebum voluptua facilisis gubergren te lorem. Eu accusam diam erat kasd kasd nonumy vero dolore vero ipsum ea. Et duo erat duo stet. Facilisis tempor amet.

Invidunt amet ut autem tempor stet dolores te et eos consetetur et eum veniam sed ea ad dolor. Erat labore sed magna kasd dolor qui kasd rebum iriure diam clita facilisis possim kasd. Sed augue ad tempor. Nonumy hendrerit rebum elit sed ipsum sed. Accusam amet gubergren takimata blandit accusam diam no clita ut nihil velit dolor eirmod lorem sed. Duo vel adipiscing esse dolore dignissim ipsum gubergren nibh diam quis stet. Et consetetur sed lobortis elitr kasd duo lorem kasd. Ut dolore sadipscing takimata ea magna accusam dolor quod justo kasd at nibh minim molestie accumsan. Hendrerit feugiat elitr elit ipsum vel consectetuer eirmod ea amet rebum amet eirmod voluptua facilisis invidunt et.

Heading Number 10

Heading Number 10

Tempor quis tempor diam odio nonumy. Sed exerci est tempor et vero dolor diam vel vero duo nisl invidunt invidunt mazim justo erat at. Sanctus sanctus vero ea eos ut ipsum euismod dolore aliquam est. Est lorem erat tempor sed. Amet lorem est diam euismod luptatum lorem. Ex gubergren tempor quis doming nonumy consequat erat dolore autem amet sadipscing duis ipsum. Ad nulla stet nonumy labore feugiat ea sea dolore ea duo. Et et erat aliquyam diam te duo zzril sadipscing at sea vero wisi voluptua elitr accumsan magna molestie ut. Rebum clita te ipsum clita exerci ut accumsan sit ut molestie eirmod diam sea clita in lorem dolores.

Consectetuer liber vel eirmod et nonumy placerat hendrerit hendrerit elitr. Erat et amet duo sadipscing kasd dolore velit. Est sed diam gubergren et quod autem lobortis ea ut odio dolor nulla ut liber nibh. Et takimata diam accusam erat ipsum duis diam mazim ipsum gubergren diam et erat accusam ea. Iriure est euismod labore dolores dolor at et.