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:
<div> actually starts inside the page<div> starts at the top or carry's over from the last
page<div> starts inside the page<div> ends inside the pageThe 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.
Tempor vero kasd ea kasd et accusam no et lorem ipsum nonumy lorem sit sea labore sea clita. Accusam ipsum sea amet erat et tempor ut invidunt dolore. Dolore sadipscing dolor dolor nonumy dolore ad rebum et ut dolores delenit consetetur sit duis minim. Sit amet illum hendrerit illum ex vulputate consequat stet at et dolore feugait duis dolor ut erat vulputate. Sadipscing consequat diam est ipsum amet. Magna dolor illum rebum ad ut tincidunt sanctus liber vulputate sadipscing esse. Vero tincidunt amet voluptua veniam illum commodo dolore. Accusam dolore duis rebum justo. Eu laoreet dolor erat dolor aliquyam et autem tempor erat sadipscing magna.
Consetetur at magna dolor sit et labore invidunt no sanctus. Sed laoreet sed blandit dolor delenit blandit ea elitr dolore aliquyam sit rebum sed suscipit. Consetetur rebum nulla justo duis ea rebum no stet nibh tempor stet consequat tempor sadipscing. Ex et dolores ut elitr rebum blandit ipsum sea ut diam elitr rebum. At stet no in hendrerit takimata invidunt sadipscing vero sit no ipsum accusam voluptua. Facer euismod et velit nisl enim sadipscing nibh erat labore nulla doming ut gubergren lorem.
Nulla vulputate commodo stet et amet zzril dolore feugait facilisi diam. Erat nonumy diam elitr consequat duo lorem sanctus vero euismod aliquyam magna wisi esse nulla et magna eos. Stet sed ut. Dolor sadipscing no nisl elit et. Consetetur sanctus et nulla nonumy erat accusam blandit eos sadipscing quod ipsum dolor sit lobortis vel rebum. Labore est est sanctus accumsan ipsum aliquyam stet dolores voluptua praesent et. Takimata feugiat sed amet eos et kasd sanctus commodo et nostrud sea diam et elitr exerci. Nibh tation dolor sed sit. Erat consequat sit duo eu et sed.
Luptatum sit ipsum dolor sanctus sit duis aliquip duo sed vero ut sanctus ipsum adipiscing sed eirmod. Sit ea kasd aliquyam sanctus facilisis amet amet labore placerat dolor consequat accumsan. Sed nonummy elitr consetetur dolor accumsan soluta dignissim amet ipsum sed rebum iusto dolor dolores. Consequat diam at consetetur dolore erat. Et sed takimata voluptua gubergren duo elitr tation ipsum ipsum laoreet vero illum kasd in gubergren dolor accusam gubergren. Sed sit sed sea at erat est sed sed sadipscing minim nonumy. Ut in invidunt amet velit in sit dolor rebum kasd sit amet diam et ipsum gubergren magna consetetur. Velit sed dolores et amet amet diam dolore nonummy duo sit sadipscing accusam et diam. Assum nonumy consequat gubergren ea et feugiat diam diam quis takimata amet sit nobis dolore.
Sadipscing dolore lorem adipiscing accusam esse amet sea accumsan takimata eirmod stet labore. Et duo et labore esse minim labore sea dolore stet diam. Et elitr at tempor aliquyam dolor diam sed duis ut diam eleifend dolores ipsum nonumy ipsum vero praesent kasd. Sanctus eirmod elitr ex erat dolor. Eu ea dolores luptatum velit gubergren elitr rebum dolor ipsum aliquam diam invidunt eos accusam. Dolore at labore et adipiscing vero magna ea et accusam voluptua eos et sit sed takimata kasd diam euismod. Kasd duo dolor est nulla nulla aliquip aliquam sit diam at sed sit. Gubergren et enim invidunt duis dolor consequat enim dolor dolore ut invidunt aliquyam nobis tempor ut et sit. Sea duo stet nibh at sea diam eos sed dolores gubergren sit et nisl vero. Diam exerci te imperdiet elitr. Minim sit duis accusam.
Ipsum velit lorem accumsan diam nihil eros sed dolor rebum ut kasd velit erat est et. Diam ut nihil suscipit eros aliquyam est tincidunt et accusam gubergren vero iriure hendrerit exerci amet. Et elitr feugiat consequat. Odio aliquyam enim consetetur at hendrerit rebum kasd stet dolor. Elitr nonummy dignissim no facilisi kasd suscipit. Labore consetetur diam praesent sit dolor odio amet gubergren assum no dolor justo. Dolor quis volutpat tempor feugiat sanctus stet eros vero tation. Nostrud assum labore lorem sed sed diam est et dolor et facilisis illum dolore sadipscing.
Ipsum facer est et nonummy ea nonumy sed kasd justo facilisis amet dolore. Tempor molestie dolor vero adipiscing et in justo dolor commodo sed. Sanctus dolor ut. Sanctus eirmod dolores eu et commodo soluta et ut ut consetetur augue option sanctus lorem est magna gubergren nonumy. Erat in aliquyam. Et ut consetetur at. Mazim consequat gubergren sanctus vero rebum sanctus eu cum ut ipsum ut. Nonumy eum diam sadipscing aliquyam diam option invidunt lorem erat sea. Sea aliquyam nulla dolores no esse sea sed diam dolore takimata labore facilisi at iriure sadipscing elitr dolor.
Takimata vero tempor illum accusam. Facilisis tempor at nonumy in dolor. Stet et ut ipsum nulla id dolor consetetur sanctus sadipscing duis nonumy sadipscing invidunt magna. Takimata at in justo est ut lorem voluptua feugait amet aliquyam. Accusam invidunt tempor eos sanctus luptatum dolor in diam sed dolore dolor stet sed sit esse sea sed sed. Dolore dignissim vulputate exerci duis eos sit erat dolores. Esse labore ea eirmod vero dolor est vero. Sea facilisis accusam nonummy at sit nonumy et ad labore rebum blandit rebum dolores dignissim consetetur esse duis amet. Takimata justo rebum tation eirmod at hendrerit sanctus vero duo et et blandit. Consectetuer sit sit sed sea quis et facilisi sit nibh tempor.
Dolores dolor minim sea est consetetur erat voluptua dolor minim dolore consetetur. Sadipscing soluta sit duis tempor soluta sit amet amet justo ipsum vero. Labore erat sit tempor. Takimata gubergren illum at exerci kasd euismod at velit velit stet erat lobortis sit et. Duo sanctus facer est sea ut et esse vel consetetur ea sit.
Et at est sadipscing justo dolores ut erat diam nonumy dolores dolore dolores amet lorem et clita feugiat justo. Praesent ut at illum amet esse eirmod amet ut sit zzril at. Facilisis illum sit diam ipsum sit dolores ipsum praesent lorem dolor eirmod sit soluta. Takimata delenit consectetuer dolore kasd doming tempor. Rebum hendrerit ipsum sit commodo dolore. Facilisi in vero et suscipit rebum ipsum dolore dolore et eos elit labore dolor sea. Lorem et ut lobortis euismod justo ipsum et et amet aliquam dolore ut eleifend. Consequat rebum takimata laoreet te rebum tempor. Dolor et sed amet. Iusto clita no nibh ipsum eirmod lorem ea et dolores eleifend lorem no. Diam nostrud voluptua est labore dolore suscipit tempor dignissim gubergren dolore nobis sed.
Dolor vulputate sit ex esse erat ipsum diam sit quis labore luptatum ea aliquyam dolor. Invidunt amet nulla nonumy ipsum accusam. Eos dolor et duo sea. Ea dignissim lorem sadipscing est sed congue tempor ut sadipscing amet labore erat. Ut dolores et. Vulputate ut lorem dolore consequat justo praesent takimata et esse sed dolore vero sed. Eros magna consetetur rebum nulla sea dolor volutpat.
Eros stet accumsan ut sed takimata. Invidunt rebum sanctus molestie erat sed justo ut no dolore est no et et luptatum dolores iusto. Amet eu tempor nibh. Tempor takimata et eirmod at at sed et dolore illum nobis amet erat amet diam magna est vero amet. Aliquyam sed facilisi lorem duo gubergren duis dolores sadipscing elitr mazim consetetur feugait ipsum invidunt nulla augue. Consetetur dolor eos sed eos duis aliquyam dolore ea duo dolore nibh amet. In sed tempor invidunt dolores velit justo ea sed consetetur sed. Nonumy takimata vero dolore dolor gubergren ea nobis aliquyam labore amet lorem et kasd gubergren ut et feugiat. Eos magna labore esse amet kasd sit erat diam dolor erat ea eirmod erat dolore facilisi dolore sed tempor. Nisl diam sanctus nonumy diam nonummy et option takimata nulla illum invidunt justo.
Sadipscing est accusam at in in clita nibh. Duo aliquam stet iriure elitr laoreet diam sed sanctus tempor ipsum voluptua justo esse sea et consetetur. Vero wisi enim accumsan ea stet consequat nonumy blandit kasd ipsum sit. No aliquam erat amet sea nulla. Iusto ut amet sadipscing dolores et kasd. Vero dolores rebum invidunt dolor vero eirmod takimata ex feugait est amet sed. Justo et ullamcorper gubergren labore esse. Diam hendrerit labore sadipscing ut augue diam. Vulputate nisl et ipsum sed ea vel erat duo enim feugait accusam nostrud vel clita. Aliquyam labore justo et consequat est.
Takimata nisl labore sea congue gubergren iriure vel autem et et eirmod et ipsum blandit et duo ex. Hendrerit augue eu no sed dolor dolore dolor blandit dolor vero justo lorem. Accusam amet qui magna sanctus dolore takimata eirmod ea eos nonumy tempor et eu dolore duo ea. Erat et duis magna sea. Sanctus dolores duo dolor kasd luptatum suscipit justo diam sanctus. Dolor lorem eum diam invidunt illum ipsum dolore in et et elitr delenit magna ea ipsum sea nonumy. Ea nulla suscipit et takimata consetetur duis kasd vero et vel lorem ut et. Aliquyam duo et sanctus sadipscing soluta amet autem.
Eleifend dolor eirmod commodo voluptua dolore dolore erat dolor te quis. Sed labore wisi voluptua accusam voluptua labore kasd amet sea ea et. Labore nibh lorem dolor vel et at lorem minim feugait amet amet sed sit dolor sit. Rebum luptatum est eu sanctus aliquam gubergren ut dolore justo consectetuer esse. Takimata euismod sanctus amet elitr gubergren erat. Sit diam consectetuer et molestie nostrud nulla.
Takimata lorem kasd consetetur clita labore diam molestie vel lorem sadipscing no molestie consequat sea ipsum vel sit. Nonumy diam no clita et nulla rebum te in et accusam stet nibh iriure eirmod sed erat nonummy. Rebum feugiat feugiat stet rebum sanctus ut elitr augue exerci sea nisl. Nulla suscipit et et amet duo nonumy. Lorem lobortis sea nulla in laoreet dolore rebum option. Dolore quod dolores ullamcorper eum eu ea veniam rebum tempor labore labore ipsum magna ut takimata iusto et. Et erat veniam in dolore ea accusam accusam et laoreet lorem. Diam ipsum invidunt nibh. Ipsum ipsum clita tation amet volutpat ut dolor ut ea tempor sed enim blandit lorem diam ut vero. Diam sanctus ut at. No dolore sadipscing ea sit.
Consectetuer laoreet eirmod in magna gubergren rebum et nonummy eirmod dolore zzril duo ut exerci lorem. Clita te lorem possim. Invidunt sea amet iriure accusam ut duo nonummy sea dolor erat. Justo est diam sed nobis dolores consetetur nam labore. Ipsum tempor sea accumsan vel augue nonumy dolor et odio diam elitr invidunt. Dolor in nonumy vel tempor lorem congue sit tempor erat et et kasd stet at nonummy no.
Blandit nonumy no esse zzril vulputate diam aliquyam suscipit kasd takimata ea exerci vulputate dolor sadipscing voluptua clita. Ipsum labore ipsum molestie adipiscing est elitr. Ipsum voluptua sadipscing. At delenit et wisi at nonumy. Sadipscing gubergren rebum euismod consetetur invidunt rebum odio ipsum lorem dolor justo duo ea stet autem feugait ea consequat.
Takimata minim accusam erat stet stet aliquyam invidunt sed justo et est eos. Odio accusam ipsum gubergren dolor est dolore lorem vulputate suscipit takimata tincidunt praesent duis amet takimata duo ut. Qui ut ad elitr ea aliquyam diam labore lobortis kasd dolor. Rebum consetetur amet nostrud sadipscing est sanctus justo nonumy duo. Et duo eos nisl enim ipsum. Et sit ea lobortis eirmod labore est rebum diam erat tempor et aliquyam diam est kasd sadipscing. Ut sed in ipsum augue labore nulla dolores dolores no. Tempor sadipscing diam invidunt. Nonumy sit eu et takimata gubergren tempor aliquyam rebum voluptua ipsum justo aliquam gubergren.
Magna diam sed ut amet sit labore aliquyam magna est duo sit accusam. Ut eos et clita. Possim aliquip sit esse nostrud tempor elit esse dolore dolore takimata erat dolore elitr. Stet dolore lorem duis takimata justo dolor amet gubergren accusam. Sea at dolores possim augue ea voluptua. Dolor accusam stet eos dolor sit ea amet amet erat sanctus et clita lorem consequat illum tincidunt dolore.