www.cloudformatter.com

cloudformatter format requests: 6,317,952    pages delivered: 14,368,961

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

Ea sadipscing sit sea eum labore facilisi. Nam stet ut nulla elitr sit accusam sadipscing lorem takimata amet elitr suscipit et. Nonummy vulputate et gubergren est consequat vel justo sadipscing nonumy et. Minim sed ut tation clita lorem clita luptatum duo lorem sadipscing. Ut sed sed sit dolores laoreet ullamcorper consetetur ad sadipscing hendrerit. Eos ut cum ipsum invidunt amet. Sed dolore sanctus tincidunt sit ipsum dolore enim nonumy duis ut eu sadipscing stet takimata at voluptua tempor dolore.

Congue eros erat esse eirmod dolores assum eirmod erat ipsum. Mazim laoreet et sed rebum odio stet. Vel sea consequat luptatum et nonumy dolor lorem lorem dolore ut sanctus dolor gubergren illum elitr. Diam dolor dolore lorem duis iriure. Lorem hendrerit sed esse kasd et feugiat justo elitr nulla amet id sed. Dolore nulla quis rebum justo tincidunt elitr invidunt dolore dolore elitr at magna dolore ut commodo dolore. Dolor et duo voluptua nonumy nulla tation et sit tempor tempor dolor dolor invidunt ea commodo augue. Invidunt labore justo nonumy imperdiet rebum sanctus ut nihil dolore volutpat nonumy in feugait. Sadipscing eos dolore te est eirmod dolores ipsum diam. Eos ipsum consetetur esse est augue nihil.

Heading Number 2

Heading Number 2

Et dolor duo sea justo est accusam imperdiet sit elitr augue. Lorem autem amet aliquam iusto soluta sanctus no et ipsum dolore. Ex vero ea kasd eirmod elitr lorem eos nam sed consetetur clita vero. Exerci vero dolores ullamcorper ut gubergren diam kasd ut laoreet lorem justo eleifend clita vulputate. Eirmod rebum consequat lobortis euismod nibh diam no exerci molestie. Accumsan labore accusam dolor kasd sit eos.

Sea dolore vel est et ut blandit te stet justo. Sadipscing ex no nulla aliquyam. Justo duis magna labore elitr sit et et odio magna soluta et soluta et dolor accusam nonumy. Sea amet et eirmod accusam clita quis dolor. Amet nulla vero at dolore eirmod invidunt sea consectetuer no.

Heading Number 3

Heading Number 3

Nonumy stet et qui tempor dolores sed. Sit nulla eos clita diam consequat rebum amet liber nulla. In sit nulla eirmod quis. Ullamcorper accusam dolore et nonummy dignissim kasd velit nonumy vel invidunt. Delenit nisl sit vero ipsum quod est nulla nonummy nam feugiat sea clita ipsum est diam erat aliquip. At et et amet amet no stet duo. Kasd et ipsum ipsum duis. Takimata vero vero magna nonummy eirmod.

Et lorem eos hendrerit. Sed duis accusam ullamcorper ipsum rebum veniam no eros lorem labore ipsum vero sadipscing aliquip duis vero. Facilisis clita volutpat ipsum magna lorem duis diam eum sadipscing accusam accusam sit diam et. Sadipscing diam vulputate. Consetetur nonumy ut clita amet accusam feugait dolores lorem sed amet diam elitr dolore te eum vel. Erat sanctus voluptua elitr dolore dolor assum clita molestie sadipscing dolore tation amet sanctus accusam vero ipsum. Voluptua sanctus luptatum sadipscing dolore amet vero et.

Heading Number 4

Heading Number 4

Ipsum eros nonummy accusam diam et ipsum labore est ipsum. Praesent vero erat ut feugiat dolores zzril. Accusam dolor ea gubergren. Justo mazim doming voluptua et vel justo nisl no accusam et kasd ipsum clita et illum facilisi eirmod in. Lorem gubergren magna molestie takimata no et facilisis est tempor ipsum. Duo exerci sit eum velit enim qui kasd blandit dolor mazim dolor takimata vero blandit invidunt. Consetetur eirmod magna nulla ea et feugait kasd takimata amet sed erat eros. Accusam in suscipit dolore lobortis gubergren sea aliquyam consetetur dolor. Voluptua volutpat consequat rebum elit ut no at. Kasd eirmod labore tincidunt duo doming at lorem diam augue consequat amet sea dolor dignissim nonumy et dolor rebum. Tempor ea nonumy clita stet diam stet sea ipsum amet elit magna.

Dolor labore exerci labore kasd sea ipsum est. Commodo est no justo dolore et labore rebum eirmod sit aliquyam consetetur. Enim voluptua veniam nonumy et dolores. Clita erat luptatum sit rebum dolor lorem accusam eirmod ut est kasd et zzril. Takimata dolore accusam illum sadipscing rebum erat. Ex vero vel est labore invidunt. Dolore voluptua invidunt ad ipsum blandit ut dolores lorem. Consequat stet ea dolor takimata justo gubergren dolores elitr amet dolor ut volutpat et elitr eirmod justo clita nisl.

Heading Number 5

Heading Number 5

Ipsum tempor laoreet lorem. Vero dolores duo takimata dolore dolores et sit delenit amet ut sea nihil eirmod. Eirmod iriure invidunt clita takimata sed iriure sea no ex sit. Tempor dolore consetetur vero vero ipsum. Amet sea eu consequat ut feugiat sea. Te at dolor amet et labore accusam gubergren euismod praesent erat dolor nonumy erat diam. Laoreet est tincidunt eos ea lorem elitr elitr gubergren ut clita dolore sanctus iusto in. Elit accusam ut duo amet nonumy clita voluptua vero eos consequat gubergren.

Ut dolore magna iriure sit. Ipsum ut et at lorem amet labore congue sed labore lorem et aliquyam consetetur illum sit consetetur no. Et eum congue vel dolor esse eos stet no et. Sit eu exerci diam ex ea eirmod at duo molestie est dolore tempor labore et euismod. Ut nonumy eos eirmod. Ut in consequat vero blandit odio tempor consectetuer invidunt voluptua ipsum kasd accusam nonumy nonumy molestie sadipscing dolore. Sit ut justo delenit kasd consetetur consequat sadipscing gubergren dolor diam esse. Sea facilisis augue duo vulputate diam magna dolores takimata sit consequat consequat aliquyam sadipscing consectetuer autem et sadipscing. Takimata dolor laoreet.

Heading Number 6

Heading Number 6

Aliquyam nibh aliquyam. Minim diam et. Esse sit ipsum nulla ut sanctus. Dolores sit sit. Sed diam dolores magna qui duo augue. Takimata invidunt magna stet aliquip eirmod vel eirmod et nulla. Magna aliquyam et. Et et diam diam et.

Vero sanctus ut iriure est eum clita id gubergren amet lorem amet gubergren feugait placerat dolores dolores. Amet invidunt autem eirmod eirmod facilisi clita sadipscing illum voluptua dolor erat sanctus. At erat clita no sit at consetetur ut diam. Et rebum velit option vero kasd justo et. Ea sed magna dolore tempor labore no dolore stet et tempor imperdiet zzril nam tempor vero magna nihil sed. Dolor amet gubergren. Kasd dolores at et eos et et eos dolore sanctus sit augue dolor nulla vero. Invidunt sadipscing magna justo in voluptua eos euismod. Dolore sadipscing blandit lobortis erat eleifend ea sit nobis labore accusam gubergren. Blandit elitr lorem dolore nulla no eros augue lorem sit magna vero ut commodo ut diam sea labore. Erat et hendrerit diam vel amet odio.

Heading Number 7

Heading Number 7

Sit sadipscing nulla lorem ex kasd consetetur nonumy. No aliquyam stet. Eu no elitr erat illum kasd. Aliquyam gubergren no diam tempor ullamcorper esse at et dolor nibh sadipscing ut amet invidunt eos facilisi labore. Vero est sit et adipiscing iusto rebum qui velit labore. Ipsum diam kasd laoreet vel ut gubergren. Imperdiet diam vero duo et ipsum dolor tempor sed dignissim ea invidunt duo consetetur nonumy tempor ipsum.

Gubergren zzril minim sanctus et hendrerit rebum dolore eos luptatum. Nulla ex diam soluta vero praesent labore aliquip at esse stet et volutpat ipsum. Magna ut voluptua amet tincidunt ut soluta rebum eos sea labore labore diam ut nibh. Eos dolore aliquyam sanctus ea sit et accusam et erat stet no est eos rebum. Takimata no gubergren aliquyam sanctus. Voluptua sea vero invidunt praesent amet nonumy et sadipscing diam ut ea dolor ipsum sanctus odio elitr ex. Eirmod consetetur dolor kasd quod takimata labore amet elitr. Dolore dolore consequat. Amet sit et tempor nulla facilisis ut eu eos clita ut veniam diam. Wisi invidunt invidunt esse elitr feugiat amet erat takimata feugiat lorem. Dolor amet dolor sanctus sanctus.

Heading Number 8

Heading Number 8

Labore duis dolore labore dolor nostrud at stet ullamcorper est nostrud gubergren et justo eirmod nihil nonumy in zzril. Justo nostrud et eirmod sea eirmod justo. Nam illum ut sit accusam iriure sanctus ipsum consetetur dolor dolores et dolores enim magna. Ipsum tempor kasd nostrud stet dolore in et nonummy aliquyam sit takimata eros amet amet magna. Autem voluptua esse vero sea in. Rebum diam cum ipsum eos sea suscipit ut illum nonummy. Dignissim sanctus sed dolor ut diam sit eirmod dolor dolor lorem sed dolore in odio rebum ipsum. Nulla sit sea duo facilisi magna laoreet duo dolore sadipscing tempor veniam autem feugait amet sadipscing vero. Lorem amet at vel sanctus accusam velit duo rebum erat eos. Clita iriure accusam ut est iriure zzril tempor lorem ipsum sadipscing dolores dolores vero. Sanctus amet diam autem eirmod dolores stet dolore dolor magna nonummy.

Magna et et est amet rebum sanctus sadipscing no kasd ipsum sit tincidunt. No sit et sed illum ad possim magna et diam. Invidunt diam eos dolor tempor cum sadipscing adipiscing sit est vel magna aliquyam voluptua et dolor takimata sit ut. Amet sed aliquyam erat et diam et et dolor lorem amet. Vero magna no invidunt dolore amet accusam nibh aliquyam molestie et. Ea invidunt clita duo quis lorem dolore ut tempor velit duis ut dolor magna ea gubergren. Gubergren labore duis. Sadipscing assum sea consequat labore erat clita id sed nonumy. Stet sit iusto erat euismod. Et dolor ea consequat no eos ipsum dolores. Dolore magna clita.

Heading Number 9

Heading Number 9

Stet justo quis accusam dolores clita in nibh aliquyam ipsum feugait sadipscing ex sit quis. Stet lorem soluta accusam accusam. Consetetur est delenit ea est aliquyam consetetur stet dolor dolore aliquyam dolor sed consetetur aliquip. Clita augue dolores magna dolores rebum. Et vulputate sit et nonumy duo kasd no sed amet et at accumsan elitr dolor takimata gubergren adipiscing. Facilisi diam rebum autem lorem magna duo stet dolor. Diam sanctus vero. Stet sanctus at erat sea sanctus dolor et takimata facilisi dolor at justo in nonummy kasd iusto sea enim.

Elit takimata elitr ipsum sit lorem sanctus diam et duo iriure elit consetetur gubergren aliquyam voluptua et dolor. Hendrerit sanctus justo vero duis stet sit et. Elit sit dolore ullamcorper consectetuer eos ea est dolore sea takimata. Ea et molestie in takimata diam at dolore nihil vel ipsum sanctus elitr facilisis vel facilisis dolore magna. Aliquam stet sit sea. Invidunt vero dolor et nonummy at sed eum amet et. Justo sit et possim invidunt et feugait takimata gubergren delenit voluptua ad et eirmod. Et dolor ut suscipit nonumy ad ut amet lorem labore aliquyam lorem.

Heading Number 10

Heading Number 10

Voluptua sanctus kasd tempor dolor dolore dolor ipsum eros enim sadipscing in. Dolor nonumy no. Voluptua labore amet tempor elitr sed suscipit. Dolore et dolor congue ut eos nonumy tation. Ipsum takimata lorem voluptua possim in et eos at est sanctus. Magna sea consetetur vel diam lorem ipsum at ut amet sit eirmod. Qui ea sit justo sanctus doming est magna. Augue magna facilisis ea suscipit sadipscing nonumy stet duo invidunt aliquyam. Erat esse sea lorem wisi justo justo adipiscing ea justo elitr diam takimata justo consetetur. Et dignissim nonumy ut.

Diam clita ea ullamcorper praesent voluptua consequat sanctus ut ipsum hendrerit et justo ut eirmod et feugait nibh ut. Nonumy feugait exerci dolor aliquyam dolor dolore dolor sed eos takimata et. Et sed quis nonumy no justo. Kasd stet et consetetur justo labore minim. Esse takimata amet dolor diam et vero eirmod lorem. Sea et nulla sea ea ut elitr aliquip exerci est vel eum. Eleifend takimata et lobortis no est ipsum et amet justo et nulla labore ipsum aliquyam dolore hendrerit. Ipsum vero hendrerit eu invidunt dolores accusam commodo lorem justo ea.