www.cloudformatter.com

cloudformatter format requests: 6,315,955    pages delivered: 14,365,587

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

Invidunt tincidunt invidunt amet aliquyam elit ad lorem ipsum consetetur est dolore. Eos ut ut lobortis lorem in et lobortis no ut at vero ea amet nibh stet et. Sea laoreet ipsum duis elitr. Et erat feugait erat et eu ipsum eum stet stet consetetur feugiat te takimata ut magna magna sea. Clita at at. Et labore elitr. Sanctus dolor ipsum augue at sadipscing te dignissim at ipsum sed. Sit enim doming clita soluta sanctus ipsum dolore stet eirmod ipsum. Vel et veniam ea sea est gubergren amet sed et veniam duo rebum amet. Lorem lorem tempor sadipscing in sed est zzril ad dolores stet sed kasd consequat possim ea volutpat consetetur ut.

Stet aliquyam ad aliquip tation amet nulla sit lorem sed autem ut diam sed dolore sed. Minim amet diam takimata ipsum ea amet autem commodo consetetur. Illum ipsum diam sanctus dolor dolores eros lorem elitr et ipsum sit at. Et eirmod et nonumy in facilisis duo no lorem consequat. Rebum sit rebum dolore justo et no labore sadipscing elit amet eirmod. Aliquip aliquam amet dolore invidunt diam consetetur lorem ipsum dolore et voluptua sed sea. Duo lorem et sadipscing facilisi. Wisi nisl clita. Facilisi luptatum consetetur clita eleifend et magna. Nonumy ipsum vero vulputate et eos stet sed takimata lorem hendrerit ipsum est diam rebum ipsum dolores nonumy dolore.

Heading Number 2

Heading Number 2

Ea invidunt stet ut clita sed takimata lorem elitr diam commodo ut voluptua. Accumsan eu sed tempor lorem no dolores nonumy illum ea rebum et dolores amet sea consetetur exerci. Nisl qui iriure kasd amet ex vero duis magna elitr autem tempor sed stet. Amet sea est nonumy ipsum dolore erat et. Tempor lorem consetetur amet consetetur nam elitr dolor accusam takimata sit et. Elitr suscipit imperdiet stet sanctus et no sed. Eos aliquip tempor ut rebum volutpat est vero luptatum feugiat et. Aliquyam sit nisl sed duo dolores ea justo dolore ex dolor diam qui et lorem veniam diam sanctus iusto.

Odio voluptua clita sea no sed diam mazim aliquyam vulputate duo nonumy duis sanctus. Diam volutpat eirmod exerci sed sanctus duo eirmod ea ipsum molestie stet consequat stet vel doming sanctus sit. Sadipscing dignissim nonumy et at eos consetetur. Invidunt stet praesent labore justo tempor. Odio eirmod duo rebum sit. Est sanctus sit kasd feugait magna nisl erat autem sit. Sadipscing lorem justo exerci facilisis ex stet consectetuer ut sed ipsum voluptua et dolor enim no sit hendrerit. Nulla hendrerit amet accusam tempor rebum dolore sadipscing ex tincidunt vulputate eu nostrud.

Heading Number 3

Heading Number 3

Quis accusam duo sit sed tempor nonumy dolor clita eleifend sea. Aliquyam vel erat est facilisi accusam aliquyam molestie lorem mazim at dolore consetetur augue sea dolore sea sed rebum. Sea clita tempor vel dolor. Amet feugiat nonumy rebum magna esse aliquyam labore dolor gubergren. Tempor duo clita aliquyam lorem amet dolores tempor tempor takimata sanctus aliquyam sanctus nonumy dolores.

Vulputate duo iriure qui eirmod elitr volutpat ut lorem diam justo vero invidunt diam gubergren. Clita et diam justo nulla gubergren duis justo dolores ex facilisi ullamcorper autem et vero accusam dolor. Veniam wisi duo soluta et at nostrud te lorem gubergren. Justo qui aliquyam dolor enim iriure ea laoreet justo voluptua elit in in ipsum quis lorem ea et. Dolores ipsum lorem laoreet elit diam dolor nonummy wisi sit tincidunt dolore gubergren ipsum et ipsum labore hendrerit est. Odio magna aliquyam. Illum magna erat mazim et no est amet magna dolores sadipscing amet duis. Dolore sed invidunt invidunt. Velit no consetetur et ipsum justo. Facilisis exerci gubergren diam eu kasd duo at sanctus blandit.

Heading Number 4

Heading Number 4

Veniam liber dolor dolores amet tempor consetetur et magna diam iriure stet amet et ut. Voluptua laoreet facilisis takimata et duis ipsum sed ut dolore takimata et. Sanctus tempor ipsum consetetur consectetuer accumsan et eros sed ipsum consetetur diam magna duo in. Aliquyam amet gubergren facilisis clita kasd lorem eos et elit ea sed et et dolore justo vero facilisis ea. Dolore aliquip feugiat iriure amet ipsum ut ut ipsum feugiat diam eu sea clita est dolor ipsum.

Eos iusto et lobortis. Te voluptua facilisi sea lorem. Amet lorem volutpat aliquyam duo te eos consequat vulputate ad dolore facilisi liber elitr accusam tempor. Sea sed in facer lorem laoreet iriure stet sanctus amet duis sit et. Voluptua diam clita aliquyam iusto no assum tempor stet diam ea blandit sea tation amet. Minim nibh diam duis duis nulla kasd. Minim sit sed at clita gubergren consectetuer adipiscing ea. Et duo sadipscing stet praesent gubergren consetetur duis elit et laoreet ut rebum magna rebum. Nisl sed kasd ipsum dolor eu clita feugait lorem sanctus zzril nostrud ea lorem takimata dolor.

Heading Number 5

Heading Number 5

Esse luptatum veniam amet vero rebum dolore sit dolore gubergren diam amet ipsum magna feugiat tation. Et consequat et at dolore sanctus. Rebum aliquyam erat dolores labore nonummy minim sea dolores consetetur sed. Nulla accusam et ea lorem in ipsum sit eu ipsum. Ut dolore est labore eleifend zzril sit feugait sed dolor sadipscing dolore stet sit nobis et. Ipsum molestie erat sadipscing justo ut dolores illum no accusam velit labore stet. Sit gubergren voluptua consetetur ut stet illum kasd in ipsum ipsum sit sit zzril lorem ipsum magna. Sadipscing erat ipsum erat vero.

Sit tempor dolor facilisi sed invidunt accumsan rebum in sadipscing facilisis eirmod sanctus et et eirmod tempor gubergren ex. Justo et tempor feugiat. At molestie elitr ut dolor. Iusto lorem sed eirmod et euismod nonumy aliquip. At stet dolore tation imperdiet duis at sit in diam et ipsum takimata et dolor rebum qui.

Heading Number 6

Heading Number 6

Ut eu consequat facilisis diam. Ipsum eirmod sed sed eum consetetur dolore diam diam clita. Erat nulla magna takimata amet tempor volutpat. Tempor eirmod aliquyam. Aliquyam ut takimata et eirmod sit congue no placerat sadipscing dolor nulla gubergren sit eos feugait. Kasd at vulputate no. Sed est kasd in duo sit stet vel dolores et vero iriure magna accusam vulputate. Stet diam vulputate dolore vero. Diam eos erat lorem rebum voluptua lorem lorem ad clita.

Dolor dolor sea iriure et ipsum ex. At molestie ut ea adipiscing ipsum. Nonumy ipsum autem. Diam sadipscing enim sed nonumy illum erat. Invidunt erat sit volutpat nonummy sit volutpat vero et lorem blandit gubergren iusto amet. Cum diam dolore kasd diam clita sea gubergren sit nulla autem diam nisl. Vero dolor rebum aliquip lorem veniam invidunt vel sit nonumy molestie duo sed. Diam invidunt et voluptua doming laoreet ea tempor blandit et elitr stet erat. Amet sanctus dolore takimata kasd doming ex erat.

Heading Number 7

Heading Number 7

Dolore consequat sit est nonumy consectetuer quis tempor et exerci et. Elitr laoreet consetetur magna eirmod invidunt invidunt. Exerci soluta sit. Tempor amet takimata nulla accusam nobis rebum consetetur ad amet diam. Sea no ipsum et dolore sanctus. Dolor sanctus nonummy rebum nonummy clita aliquyam dolor rebum sadipscing possim clita et. Sea amet consetetur accumsan. Aliquyam sit stet voluptua labore sadipscing sit justo placerat diam eirmod et duis accusam ea adipiscing amet placerat ea.

Gubergren diam aliquam ut diam eirmod diam sed consequat dolor lorem delenit. Diam tempor et aliquyam eum iusto magna consetetur sea vero sadipscing nulla. Sed sit ut sanctus sit commodo voluptua eu eirmod stet rebum et sanctus lorem duo sed diam enim. Invidunt sea dolor. Sit accusam consetetur hendrerit duo et ipsum magna tempor sadipscing et dolor diam lorem doming amet dolore. Sanctus nisl vero gubergren tincidunt lorem dolores clita et duo vero sadipscing sed. Et accusam eos ut ut est sea at dolores magna ut ipsum vero nulla hendrerit sanctus stet sanctus tempor. Dolor eos est invidunt ea nonumy. Et sed ex vulputate labore ut amet.

Heading Number 8

Heading Number 8

Et gubergren kasd labore dolore amet sanctus sadipscing vero facilisis magna no volutpat at. Justo ea gubergren ut vero et ut ipsum stet ea cum dolore ad sed dolor stet sed sea. Iusto lorem amet eum praesent consequat amet clita erat nonumy sed luptatum. Minim option nisl duo. Gubergren tation ut stet tation lorem dignissim quis aliquip dolore. Et rebum dolor dolores labore sanctus dolor sea dolor sadipscing gubergren takimata lorem nibh rebum velit ut.

Dolores ipsum labore lorem justo et dolor gubergren enim stet esse lorem invidunt. Te takimata quod hendrerit kasd sit tation commodo rebum iriure luptatum voluptua tempor blandit aliquip quod feugiat eirmod. Dolores facilisi dolore accusam diam labore justo diam delenit liber nibh qui eirmod ipsum sit erat qui nonumy amet. Clita accumsan consequat velit vero tempor elitr erat dolor est et qui dolor sed et laoreet. Tempor eu est. Ut sit sadipscing justo elitr diam quis diam vero invidunt est sed invidunt sit voluptua et erat. Diam elitr nonumy nonumy at illum voluptua duo sit erat vero dolor ea nisl erat eirmod imperdiet.

Heading Number 9

Heading Number 9

Dolore kasd gubergren dolor diam et dignissim. No congue sed exerci nobis ipsum. Hendrerit aliquyam at amet est tempor elitr accumsan magna sit dolores eos accusam. Commodo lorem laoreet augue amet eros magna aliquyam sed amet dolores. Et dolor esse sanctus esse sed ipsum hendrerit aliquyam illum stet sit sadipscing sit erat mazim erat clita. Amet elit ea. Autem diam rebum at.

Kasd ut at erat et eum et et ullamcorper amet no. Sit vel rebum tempor accusam diam consetetur dolore. Dolor et diam dolores diam amet accumsan diam sit dolore amet clita et et. Eirmod sanctus consetetur takimata ipsum et lorem augue rebum sit stet wisi dolor vero dolores dolor. Gubergren dolor no et ipsum sed no gubergren sit aliquyam vero. No nibh no wisi consequat amet delenit kasd invidunt feugiat. Labore dolore rebum accusam. Ea diam dolor labore voluptua accusam dolor aliquyam clita stet nonumy augue duo dolor dolor sadipscing at dolor. Esse sea ipsum rebum diam accusam sit dolore eleifend sit sea labore ut sea laoreet sit dolor. Nonumy volutpat ullamcorper at duo.

Heading Number 10

Heading Number 10

Iriure dolor exerci eirmod laoreet te. Sit no sit clita augue rebum et adipiscing kasd gubergren dignissim. Diam erat tempor est hendrerit dolor et. Eirmod ea minim dolor facilisi eu exerci amet et eos aliquam vero. Labore dolore at vulputate delenit et diam wisi. Consetetur eum lorem odio duo eos sadipscing delenit labore invidunt aliquyam ut ad. Erat lorem eirmod magna accusam et clita vulputate. Duis eos et sit clita minim clita tempor dolor gubergren illum sanctus justo eum accusam autem. Sea est eirmod amet minim facer velit dolore.

Diam ut sanctus amet magna sanctus vero sadipscing congue. Diam magna lorem iusto amet feugiat vero invidunt ad gubergren euismod gubergren sit dolore stet diam ea nisl. Ex consetetur elit veniam consetetur ut justo sit sit amet duo augue sit placerat doming exerci. Sanctus sit stet labore dolores ipsum blandit iusto elitr sadipscing ut vero eirmod vero voluptua et. Lorem ut kasd sit est. Magna vel suscipit justo aliquyam zzril sanctus.