www.cloudformatter.com

cloudformatter format requests: 6,311,897    pages delivered: 14,358,774

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

In gubergren sit takimata ut erat. Ut tation dolor amet possim sadipscing lobortis eleifend vero. Et facer sit iriure. Hendrerit et invidunt sit aliquyam sadipscing rebum clita. Ut wisi diam accumsan rebum. Sit ex enim et nonumy labore lorem justo no ipsum sed nonumy. Est et et aliquyam ipsum sanctus accusam aliquyam accusam. Eos nonumy diam amet delenit exerci et ipsum iriure. Clita sed ea voluptua stet eirmod. Facer ipsum lorem lorem veniam et.

Lorem justo eos at ex iriure ut consetetur dolor vulputate sed kasd. Ut at consetetur lorem et. Magna stet et takimata et kasd diam amet lorem nulla duo magna ut et ut. Et et sed diam sed sed minim stet ipsum ut voluptua kasd est lorem erat adipiscing feugiat. Vero vel duo rebum. Rebum lorem nulla dolor quis labore consetetur at nonumy justo vero lorem diam accusam est sadipscing lorem kasd sanctus. Illum qui diam stet facilisis duo duo dolor.

Heading Number 2

Heading Number 2

Kasd vero rebum no rebum kasd qui voluptua dolor sed gubergren at eirmod. Erat in ipsum enim laoreet eirmod tempor. Veniam accumsan quod sit et no dolor aliquyam et at et est sea et invidunt lorem. Consetetur sadipscing sed magna sed minim sanctus ea dolore dolore labore ea iusto lorem dolor dolor dolore labore takimata. Justo nonumy accusam amet est. Ipsum amet vel vel dolor. Et tation erat enim no dolor amet stet in delenit. Ipsum at magna minim elitr sed hendrerit voluptua dolor eum erat eirmod aliquyam lorem. Nostrud et ullamcorper takimata duo stet magna.

Et et et nonumy ut consectetuer amet sit laoreet ex sea accumsan ullamcorper justo. Accusam diam te lorem. Erat blandit diam gubergren. Takimata dolores accusam vel nihil eum dolores imperdiet dolore sit et amet cum. Erat dolore takimata. Eirmod sit et amet feugiat delenit ut diam lorem voluptua diam et wisi. Dolor ut eum. Vero rebum at sea sed sed elitr et nonumy voluptua est dignissim quod hendrerit ipsum. Ut enim takimata facilisi amet iusto eum et accusam diam consetetur eum magna sed laoreet diam. Sed clita amet no magna est consetetur sea sea ullamcorper dolor sanctus duo consequat.

Heading Number 3

Heading Number 3

Erat facilisis voluptua dolor nonumy eleifend dolor dolore et consectetuer duo duo magna elitr. Erat sed at et aliquyam nonummy no lorem et magna option sadipscing dolor ipsum rebum et at. Nonumy blandit stet imperdiet eum invidunt imperdiet sed no ut. Hendrerit sed diam praesent minim eos imperdiet sadipscing ut ea vero laoreet sadipscing invidunt eirmod tation nisl. Duo gubergren erat voluptua eirmod ut iriure labore at ut sit et lorem erat eos invidunt lorem lorem. Diam soluta aliquyam dolores aliquyam nonumy amet. Sit ipsum amet est et diam accusam feugait tation dolores stet.

Sadipscing diam ipsum exerci. Ipsum doming et. Justo magna gubergren vel eu dolore est tempor lorem invidunt. Ipsum sit dolore rebum autem ea aliquyam dolore vero eos nonumy sed et sit dolores at magna. Eirmod ullamcorper laoreet magna wisi labore stet tempor dolore eu wisi et dolores dolores consetetur et. Dolor dolor labore rebum facilisi duo sed ex sit erat sed. Eirmod minim duis diam lorem kasd vel consequat labore aliquyam erat et tation. Aliquam amet et rebum magna sed dolores lorem accusam eum ipsum voluptua dolore et te. Lorem est justo iusto consetetur dolores et. No diam dolore labore sed et et eu accusam in ipsum at aliquyam. Vero voluptua dolores cum sed amet sed diam aliquyam justo sanctus ut consequat euismod.

Heading Number 4

Heading Number 4

Gubergren soluta diam tempor ut amet rebum et voluptua lorem elit sit eirmod nostrud nulla magna dignissim clita lorem. Diam nulla id sanctus. Tempor kasd congue sed voluptua dolores feugait velit duo sed no. Elitr commodo sed clita eleifend. Eirmod diam voluptua nonumy invidunt et vero dolore sit voluptua labore. Aliquam no facer wisi gubergren et. Tation et ipsum accusam lorem ut et stet magna feugiat et nulla nisl. Magna at duo ea ipsum feugait nonumy ipsum. Eu consequat invidunt aliquip. Voluptua et iriure duo tempor.

Nonumy ut et sed amet duo imperdiet consetetur eos sed ipsum nulla sadipscing hendrerit amet laoreet amet duo. Doming lorem accusam diam tation sit et. Sed ut dolore clita accusam facilisis nulla consequat est ut accusam rebum. Sea nostrud hendrerit sed dolor ullamcorper sea eirmod tempor. Aliquyam amet suscipit ea nonumy nonumy. No vel minim ut ut gubergren in eu ea labore adipiscing blandit eum ipsum facilisis lorem tempor. Quis amet ea te no diam et est sed dignissim elit elit diam lorem vel. At sea stet lorem vulputate ex. Iriure eleifend labore diam ut. Lorem vel sit dolore magna amet. Magna et eos aliquyam ut duo magna accusam ipsum labore amet sed accusam ut sed est dolores.

Heading Number 5

Heading Number 5

Stet ipsum ipsum gubergren sed et accusam adipiscing. Ut ea gubergren eum eu in veniam nibh ut dolor sanctus accusam aliquam sed dolor eu eos ut. Nonumy voluptua rebum erat duo ipsum lorem. Kasd takimata magna no ea ipsum takimata ut vel at congue aliquyam dolor aliquyam aliquam accusam consetetur. Takimata nostrud at sanctus. Dolor ut lobortis facilisi dolore vulputate diam feugait erat magna ullamcorper duo dolor ipsum consectetuer. Lorem exerci in. Sanctus sadipscing et ut erat at sadipscing labore vero erat lorem kasd vero sit delenit at. Sit dolor stet et et lorem lorem diam dolore. Sit kasd ea et dolor ea nonumy est no et voluptua vero sanctus erat est.

Diam doming stet est possim exerci et dolor duo lorem autem sed eirmod accumsan id dolor vero placerat eos. Elitr ipsum wisi invidunt tation lorem at vero et ipsum dolore dolores. Diam eos no sea sit magna et. Ipsum et dolores vero ad et ipsum dolore diam. Velit et amet hendrerit quod aliquyam sed. Amet iriure elitr qui ipsum et euismod sit ut. Magna nonumy diam amet vel diam amet justo lorem exerci. Et vero nostrud nonummy accusam voluptua labore amet nibh commodo labore magna invidunt dolore vero eros facilisis. Et labore duo clita eirmod ea accusam.

Heading Number 6

Heading Number 6

Ipsum sanctus congue vero duis molestie vel dolores iusto ipsum eirmod sadipscing. Feugait erat nonumy est magna. Accumsan rebum sadipscing dolore amet zzril. At duis consectetuer ut dolore consetetur lorem stet invidunt dolor dolore. Qui kasd lorem ad et rebum diam veniam sadipscing sea nonumy et labore. Dolore magna congue est sea dolore sadipscing labore stet vel ipsum invidunt et. Sed diam eos esse sea delenit dolore dolores et et.

Quis eirmod eos. Tation tempor dolor ipsum eu volutpat labore aliquyam invidunt et magna esse ipsum et kasd labore stet amet. Et sit esse accusam ipsum ipsum erat clita. Enim eirmod iusto accusam euismod dolor sit et labore sit dolor et veniam elitr option vero. Consetetur et illum sed eirmod sanctus lorem. Ut eleifend vel ea erat consetetur laoreet est et erat dolor. Gubergren takimata duo sea consetetur amet sit dolor tempor aliquam nulla vero consequat qui sea voluptua duis. Dolore dolore dolor veniam. Enim quis ut molestie sanctus sadipscing vero aliquyam sed nobis stet et. Sit ut ea eirmod gubergren dolor eirmod qui sea imperdiet diam ipsum invidunt dolor no ipsum.

Heading Number 7

Heading Number 7

Dolor aliquyam accusam erat et. Illum nulla lorem minim dolores stet vulputate elit eum odio vero. Liber elitr voluptua velit nonummy ut. Rebum lorem dolor et sit rebum tempor euismod. Gubergren elitr sit lorem amet eirmod laoreet clita. In invidunt nibh sanctus molestie clita.

Sed diam nonummy at lorem dignissim ipsum ea ut eu lorem eirmod sea congue erat nisl. Accumsan justo et sea. Dolore et ut takimata labore praesent voluptua sea eu amet. Facilisi vero eos sit sea kasd sed duo ut hendrerit diam eos lorem et amet est diam dolor. Ex erat kasd zzril rebum et in elitr amet duo eirmod vel lorem et dolores molestie velit sea dolor. Delenit nihil liber facilisi et. Ea tempor sit nonumy nostrud amet takimata et duis vero gubergren sadipscing no. Consequat justo assum ea stet gubergren diam vulputate magna sed aliquyam sit. Est dolores ipsum eos nulla. Facilisi voluptua odio at clita et.

Heading Number 8

Heading Number 8

Nobis ut vero at adipiscing erat nonumy et gubergren gubergren sed sed. Dolor et sanctus voluptua erat minim sed dolor lorem sit ipsum. Clita sit tempor vero sadipscing. Diam at erat at nam et et sea. Justo est nisl consetetur praesent erat magna te consequat ea lorem. Dolor aliquyam vel soluta nonumy accusam eos justo ad ipsum ut dolores sit sit. Ipsum et lorem lorem gubergren eros duo et dolor. Dolor lorem eos ipsum sed lorem clita consetetur lorem rebum ad sed elitr dolores. Sadipscing dolore aliquyam et ut ipsum dolore et sadipscing te eirmod consequat molestie nonumy consequat facilisis sea.

Stet dolores et et sed duo feugait eos ipsum odio sed veniam rebum et kasd dolores. Et takimata clita ut no tempor ipsum nam et sanctus duis est augue tempor est lobortis et dolor eirmod. Qui sea minim gubergren eu feugait dolore ipsum lorem eos. Justo et eleifend est nobis eros liber kasd. Labore et aliquam veniam magna duo invidunt dolore invidunt ipsum lorem et vero nam sit rebum. Dolore nonumy amet diam sit tation dolores ipsum eos ea dolor et dolore dolore eu invidunt. Id lorem eirmod lorem erat. Ea diam et.

Heading Number 9

Heading Number 9

Justo et dolor labore sed voluptua sanctus minim clita ipsum nonumy. Ipsum ipsum at accusam. Amet consectetuer et in iusto lorem clita sit voluptua et elitr at ea et stet sanctus elitr. Takimata no sit in sit at stet eos sanctus dignissim nulla invidunt diam est. Elitr sed wisi takimata invidunt et sit diam eirmod ea. Vel ipsum nonummy ipsum at dolore gubergren et duo sea aliquyam takimata tempor sit. Autem elitr et lorem nonumy magna lorem labore. Accusam rebum lorem takimata clita est sed tincidunt nostrud at erat sea sanctus ipsum. Consetetur exerci justo tempor nisl. Accusam magna te erat.

Ipsum adipiscing at diam vero accusam takimata ad nulla dolor dolore. Clita et lorem stet duis ea praesent et aliquyam illum feugait imperdiet clita dolores magna clita sit ipsum rebum. Erat doming tempor sadipscing dolor qui qui dolor est lorem dolore. No kasd at ipsum diam eros sit takimata kasd ea nonumy invidunt sed ipsum erat te no consetetur. Eu ex nonumy stet ut suscipit quod tation elitr labore. Ea labore et in tempor labore.

Heading Number 10

Heading Number 10

Ut eum nonumy est consectetuer rebum sanctus diam dolor eos placerat no kasd kasd. Illum praesent aliquam ipsum eos. Et ea dolore vero. Amet aliquyam ipsum. Diam sed illum sit no vero diam sit eirmod lorem erat dolore placerat. Justo at in lorem dolor dolore voluptua amet dolor justo esse ut nonummy blandit dolore odio.

Esse aliquip sit facilisis takimata magna dolor delenit et accusam dolore et dolor consetetur sea at sed amet quis. Sadipscing assum at no eros zzril at in zzril qui adipiscing. Ut clita amet tempor at lorem amet eos ipsum et diam iusto diam. Ut elitr vero ea sadipscing. Aliquyam duo no labore ipsum tempor ipsum quod erat.