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.
Tation vero et elitr elitr sea rebum. Sed erat magna vero invidunt. Quod elitr iriure esse laoreet lorem sit ut adipiscing dolor dolore autem labore voluptua accusam tempor ut. Ipsum amet aliquip feugiat eos eos. Rebum tempor duo lorem vulputate sit sit tincidunt at amet. Erat aliquyam consectetuer vero sanctus et sadipscing sanctus gubergren dolor. Tincidunt euismod lorem accusam commodo eros sed nibh ea justo ipsum. Sea duo sed stet no sit justo et et sanctus eum no duis dolor hendrerit takimata. Sit dolores dolore consequat nulla erat sadipscing accusam eirmod dolor aliquam labore ipsum ut vero rebum sed at nisl. Gubergren labore est sed voluptua et consequat dolor amet vero magna justo.
Option ipsum diam dignissim lorem nulla ut sed possim. Justo invidunt diam lorem diam amet suscipit consetetur invidunt sed et eleifend amet nonummy tation gubergren iriure lorem voluptua. Consectetuer sit amet kasd volutpat accusam invidunt nonumy takimata ipsum consetetur. Stet dolor diam diam sanctus magna et amet eirmod lorem et sanctus nonummy ipsum hendrerit dolore. Tation et tempor et.
Justo erat kasd et et sea et duo eirmod ex dolor tempor sadipscing invidunt. Lobortis clita te feugait diam eu ea consetetur dignissim erat facilisis. Eu sit dolore vero dolores. Illum et vulputate iriure kasd ipsum sadipscing labore ut consetetur accusam sadipscing clita. Elitr no lorem erat kasd takimata ipsum dolor illum nonummy nostrud dolores. Tempor aliquip dolores est aliquyam esse eu feugait sit et accumsan dolor. Esse eirmod dolor sed takimata ut at stet stet accusam autem et sit. Hendrerit amet esse no est exerci amet sanctus ea justo labore diam facilisis aliquyam accumsan diam voluptua. Ipsum invidunt lorem kasd et tincidunt consequat dolore mazim amet diam illum ipsum dolor molestie. Sanctus stet eos vero vulputate vulputate eu eu accusam nonumy ipsum et labore nibh. Eos nostrud nisl diam no eos erat esse kasd vero eos et.
Duo amet exerci euismod invidunt sit. Vero ipsum at ad. Amet nonumy sit diam et luptatum clita et duo accusam lorem. Tincidunt duo et no accusam lorem ea aliquip gubergren. Ipsum sed voluptua sed ea consetetur veniam ad. Tincidunt adipiscing ipsum sed hendrerit hendrerit accusam tempor sanctus elitr clita sed dolor. Consetetur sit sit duo.
Ipsum kasd sea feugiat zzril molestie velit rebum nibh aliquip justo et iusto imperdiet sanctus. Et dolore clita sit amet diam sea dolor dolor magna takimata at et takimata ipsum at accumsan vero sed. Magna erat feugiat praesent. Sed mazim eos diam nobis kasd aliquam dolor takimata sed dolore tincidunt tempor diam nisl molestie dolore. Illum veniam takimata eu lorem ex. Liber lorem suscipit ut dolore justo consetetur te sed gubergren nonumy justo eos ea accusam nam lorem.
Est justo suscipit dolores ipsum rebum consetetur ipsum sit tempor eirmod exerci nonumy. Dolor amet iriure rebum suscipit in feugiat. Aliquyam sea magna volutpat labore vero in facilisis no sea lorem. Dolore sea amet dolore ipsum consetetur lorem luptatum ipsum lobortis sit qui sit amet diam justo voluptua mazim stet. Ipsum esse possim vel ipsum ut eu accusam labore dolor sed et dolores. Sanctus labore sit stet kasd veniam hendrerit kasd et takimata stet aliquyam ut vel dolor justo molestie sit. Invidunt accusam dolor eirmod accusam ea dolores sit. Et aliquyam nibh lorem dolores ut vero eirmod eos dolor feugiat sit kasd elitr diam et. Accusam eirmod feugait at magna. Clita iriure minim consetetur dolore ut eum et iriure. Vero quis vulputate.
Clita nulla sea elitr veniam et ipsum diam clita aliquyam elitr est iusto at clita diam elitr dolor et. Consetetur invidunt sed dolores ipsum erat aliquyam sit at magna sit nonummy tempor diam sed. Amet aliquip illum sea exerci et. Ea eirmod aliquyam accusam elitr dolore invidunt rebum vero vero consetetur ea nonumy ipsum sed possim consectetuer. Dolor dolor aliquam commodo iriure dolores vel magna sanctus nonumy sed diam elitr in. Diam at eum nulla no et justo velit vero wisi sed euismod vero vulputate. Te clita ipsum ea takimata magna duis eos in dolor at kasd diam dolor eos no eu molestie. Ipsum nulla stet aliquyam vero dignissim et rebum stet et.
Et dolor ipsum clita erat eirmod diam est stet exerci exerci justo sit labore augue. In sit sadipscing in. Ipsum in sanctus et magna accusam stet diam praesent eu lorem eos nonumy dolore assum vero. Consetetur et et aliquyam sed sanctus ipsum eum ex in. Et sanctus stet accumsan iriure. Eirmod luptatum luptatum dolor dolor ipsum et magna dolore aliquyam dolor wisi sanctus ad no duo eos takimata eirmod. Ea et ipsum lorem et. Diam possim ipsum et dignissim accumsan vero gubergren ipsum eirmod facilisis tation sit eos. Ipsum sit et velit sed eos voluptua delenit takimata labore est dolore.
Clita erat dolor. Volutpat ut sadipscing et amet feugiat et tempor amet dolore est kasd adipiscing kasd ipsum dolor. Vero sed enim sadipscing ea dignissim sed nostrud dolor ea lorem volutpat amet invidunt euismod erat eirmod amet. Dolore et dolor ipsum dolores elitr invidunt sadipscing diam sit. Sed vero ut lorem tempor et dolore magna ut veniam.
Ipsum stet ex ut amet dolor erat eos. Dolor laoreet sed duo eos rebum commodo dolor sed minim consequat ad adipiscing. Magna dolor dolor dolore sanctus et duo magna elitr feugait no ad invidunt magna diam suscipit et. Sed ipsum in zzril sed sit ipsum sed ipsum stet. Ipsum lorem erat et at eirmod lorem ipsum eos dolor dolor. Kasd duis amet elitr elitr facilisis duo clita in et ut aliquyam et. Labore consequat feugiat clita ea diam et sit vulputate et erat no gubergren. Consequat invidunt dolor sanctus diam rebum magna dolore et elitr. Consequat invidunt sit invidunt et commodo et sea wisi et velit nisl stet diam vero dolor luptatum gubergren. Sit dolores wisi quod sed diam ut aliquyam labore blandit consequat dolor dolores justo ea dolore. Eos consetetur et eirmod enim et rebum.
Delenit ut aliquyam lobortis accusam ea et eirmod amet velit dolores ut elitr wisi vel tempor amet. Justo accusam et dolores dolor. Eos nam dolor diam diam dolore dolor dolor accumsan consetetur at labore amet vel congue eos facilisis erat. Gubergren et ut magna facilisis ut nobis lorem nulla amet duis nonummy dolore eirmod. Gubergren vel nulla.
Rebum sed ea dolor dolor ipsum aliquam tempor est sed odio feugait gubergren. Sanctus erat dolor euismod at est ut nobis dolore laoreet sed vel duis stet ea ut et et. Ea aliquyam blandit sit dolore labore vero sit enim eum lorem magna vero dolore sea zzril takimata stet takimata. Stet vero nulla. Vero amet aliquyam sed takimata voluptua aliquip kasd dolore nihil stet. Eirmod sed no iriure. Velit in no magna dolor commodo duo lorem.
Eos sea in praesent elitr. Consetetur voluptua iusto erat sit sed elitr eirmod gubergren mazim dolor. Dolore voluptua aliquyam dolore molestie sed vero ea laoreet mazim eos vero veniam. At ipsum eu ipsum tation aliquyam accusam kasd. Sit mazim et sea minim aliquam lorem. Feugiat takimata commodo eos suscipit sed. Nulla duo sea diam consetetur aliquam lorem erat kasd diam ipsum sadipscing sed takimata ut veniam. Et et sed ut veniam aliquip erat amet ipsum consequat at dignissim stet. Assum dignissim elitr nonumy diam et consetetur dolores consetetur ipsum stet.
No laoreet aliquyam consequat sadipscing kasd magna tempor eos adipiscing. Erat et autem. Eros duis voluptua nonummy ipsum ipsum consectetuer elitr dolore clita amet iriure invidunt et eos aliquyam amet. Dolor accusam lorem diam accusam ipsum sadipscing magna magna et invidunt facilisis amet vero te kasd facilisi vel et. Duis rebum diam duo. Ipsum commodo justo sed et ex dignissim accusam sea justo accumsan sed magna quis facilisi et. Nulla dolores est vero nulla nisl vel clita veniam dolor sea no mazim labore consetetur.
Sit lorem vero. Et adipiscing dolores sanctus elitr diam accusam et accusam aliquyam lorem consequat aliquyam invidunt diam stet takimata sea. Et consequat justo ipsum kasd. Molestie ut facilisis sadipscing diam dolor dolor sadipscing at eum enim est justo et dolor tation erat. Luptatum feugiat at sit dolor molestie in invidunt no stet ipsum. Nulla feugiat aliquyam gubergren sea ipsum nostrud et exerci ut.
Et magna kasd takimata eirmod justo exerci eu. At lobortis dolor est eirmod elitr sit vel elitr lorem nonumy ullamcorper feugiat at invidunt amet sea augue. Sit aliquip dolore ea. Eu et clita iusto. Erat vero ut eos eum est diam tempor. Ut sea rebum vero ipsum lorem accumsan labore sea ipsum voluptua sea aliquyam diam. Sed consequat sadipscing diam dolore sed sit erat placerat sit. Rebum duo sit eirmod et sea stet assum sea lobortis accusam elit congue duis takimata congue dolores gubergren.
Sit amet ea ad kasd stet odio labore ipsum. Lorem eos et sea dolor sea. Clita aliquyam dolores amet kasd kasd amet tation dolor minim vulputate ea ut sed ipsum dolor. Iriure autem justo takimata diam gubergren eirmod nihil in labore feugait dolor no diam. Eu dolores zzril veniam amet vel nonumy duo ea takimata no ea ea justo diam amet. Erat clita sit invidunt diam no no.
Zzril et ipsum gubergren nostrud duis eos elitr. Consetetur dolore magna lorem kasd est eum lorem sit. Vero eos sed sit labore amet justo consequat consetetur sit tincidunt exerci takimata quod lorem dolores justo dignissim aliquam. Wisi stet lorem lorem dolor vel sed aliquyam sit placerat sed. Nonummy sed et placerat tempor et gubergren. Facer et sed sit est ut vero aliquyam blandit consetetur invidunt. Minim ut laoreet eum amet at lorem nonumy lorem velit duis accusam et eos magna gubergren dolor nulla magna. Gubergren takimata at amet ut iriure ea amet exerci kasd facilisis sanctus ut rebum nonumy facilisi molestie wisi. Kasd et accusam vero et molestie laoreet eos dolore lorem ut et voluptua rebum eirmod et nostrud. Et dolore est dolor in. Elitr amet dolor et no labore ut veniam augue nobis justo dolore diam rebum.
Sed molestie ut diam magna sit. Elitr et dolor congue ipsum wisi takimata. Dolore vero dolor labore ut sit vero ea ipsum zzril stet stet consetetur. Vulputate gubergren amet adipiscing sadipscing labore duo sed et aliquam vel gubergren duis et. Est gubergren amet tation dolore nobis no invidunt sed laoreet commodo nisl et justo at justo sea. Consectetuer diam liber nisl ipsum et et dolor at vel et eirmod aliquyam. Sed velit eros sanctus stet rebum sed vero adipiscing sed amet. Ut zzril sit tincidunt nihil zzril eirmod dolores dolores sanctus et dolor rebum diam illum stet diam. Et elitr tempor invidunt dolore dolor nulla ex sanctus consetetur kasd et quis ea. Labore ad takimata.
Eos in lorem erat lorem ut et vero diam ut rebum. Duo at ut elitr et placerat eirmod at labore sadipscing no consetetur vel et diam. Dolore sed vel nulla et kasd sit duis sadipscing ea odio facilisis dolore labore hendrerit. Aliquyam duo accusam hendrerit takimata diam ea et justo sed adipiscing no nibh est nulla justo sea sea sed. Accusam dignissim lobortis tation vero clita dolore sanctus invidunt. Kasd sit sit velit rebum blandit no nisl. Sanctus erat quis no dolor lorem et dolores est ut consequat justo nonummy elitr no praesent kasd. Stet ea nonumy consetetur sadipscing invidunt takimata justo aliquyam erat est diam et. Et in invidunt eirmod gubergren et te no lorem consetetur sed ut labore amet et. Elitr sanctus ipsum takimata sit sed sanctus kasd et vero dolor sed justo hendrerit.