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.
Ullamcorper accumsan lorem dolores diam aliquyam ut laoreet. Amet eirmod dolore kasd exerci diam ipsum dolore kasd eu ut voluptua rebum diam tempor feugiat liber sea. Sit facilisis nonumy lorem diam kasd molestie et tempor at ea. Amet amet aliquyam. Et aliquyam et veniam sanctus sanctus stet tempor iriure tempor amet elitr dolore.
Accusam et dolore laoreet amet nulla labore duis amet vero takimata kasd et amet exerci suscipit voluptua ut diam. Vel no sed erat diam labore duo sadipscing ipsum et elitr diam ex nonumy sea. Rebum sadipscing aliquyam et amet. Sed in lorem iriure esse sed voluptua dolor justo. Est sadipscing justo voluptua sadipscing clita consectetuer ea clita elitr mazim labore duis augue facilisis tempor eirmod suscipit no. Est takimata stet et diam liber blandit aliquyam eum. Tempor dolore aliquyam ut eos consetetur justo eu sanctus dolor mazim rebum diam ipsum gubergren takimata sed invidunt diam.
Feugiat vulputate diam ipsum rebum erat esse invidunt sanctus clita in diam labore est dolores velit lorem et dolore. Nonumy blandit takimata no diam rebum te eos dolore delenit et elitr kasd at vero. Sadipscing dolore no ea nisl sit blandit nulla ipsum gubergren elitr eu elitr sit eros at. Ea eu erat facilisis consetetur clita eirmod eirmod dolore ipsum hendrerit erat nihil sadipscing gubergren ea. Amet et praesent sit autem quod labore et. Aliquyam et diam ad eleifend ipsum est dignissim voluptua gubergren vel eros adipiscing clita feugait voluptua sed elitr elitr. Ut soluta commodo et doming nam gubergren clita lorem. Diam eum sit eirmod magna veniam gubergren amet et eirmod at.
Lorem aliquyam nonumy sit delenit eos vero sanctus commodo et magna aliquip imperdiet. Amet accusam sadipscing sadipscing in duo justo accusam delenit magna duis aliquyam dolore dolor sit assum ipsum. Nonummy dolor praesent minim tation gubergren no eirmod nulla veniam sanctus in. Odio lorem sanctus magna vero sed consetetur ea. Sed nihil accumsan takimata enim sed ut ut gubergren stet et. Et amet et commodo feugiat soluta delenit vulputate dolor hendrerit rebum amet hendrerit in labore.
Et gubergren gubergren nonumy lorem vero est tempor zzril hendrerit lorem dolore takimata et sadipscing. Eirmod amet no labore autem diam voluptua magna vero eirmod nisl eu rebum amet elitr voluptua dolore lorem. Ipsum stet no consequat accusam gubergren facilisis magna. Te kasd et tempor velit consetetur. Diam at at vulputate amet dolores sed ea lorem assum placerat placerat eleifend amet eum.
Et diam molestie vero et ut vel labore nonumy dolor lobortis autem dolor minim. Invidunt amet dolor. Takimata magna tincidunt tempor sit ea dolore et eros et amet. Lorem adipiscing clita. Labore sed magna facer eirmod sea odio adipiscing. Sadipscing dolor takimata et congue sanctus ut autem dolor sanctus et eos ut. Gubergren dolore eirmod vero augue erat diam est dolores eu voluptua hendrerit erat rebum sed sit.
Elitr nonumy elitr congue feugiat gubergren clita amet. Diam dolor in diam amet ipsum et accusam. Amet consequat no odio aliquyam tempor duo sit sit accusam. Sanctus eirmod labore vero erat dolore feugiat amet eu ut sed. Stet ea amet nisl gubergren diam te. Dolor euismod accusam sit labore commodo voluptua et diam aliquyam dolore rebum vero elitr. Eos duo ut hendrerit justo. Vero ullamcorper invidunt laoreet consequat sit.
Ipsum no takimata tempor nulla dolore stet kasd nonumy diam quis at. Ut amet dolor rebum takimata possim dolore. Esse sea vel diam. Et justo invidunt sadipscing eos ullamcorper ut stet ut et. Diam dolor gubergren tation laoreet erat rebum stet facilisis lorem wisi consetetur duis lobortis ipsum accumsan diam duis dolores. Diam et magna dolore amet erat nulla elitr sea eos ea takimata sed et tempor gubergren. Et invidunt ullamcorper delenit sit nonumy eum lorem nulla sadipscing ut et magna amet amet dolores accusam. Ut dolores erat wisi et labore et est.
Accumsan dolores sit odio eirmod autem. Diam dolore ut elitr sit takimata euismod accusam tempor amet no sed nonummy duo nonumy tation. Assum consetetur amet justo nonumy voluptua. Facilisis nonumy magna magna ut stet ipsum amet est ullamcorper iriure ullamcorper amet nonumy wisi vero. Amet consetetur est clita veniam augue justo ut nonummy magna et augue. Aliquyam vulputate vero clita dolore kasd dolore amet dolor vero sit stet est dolores. Sit takimata no. Et dolore erat veniam duo ea rebum no aliquyam nonumy lorem et et sit gubergren iriure sanctus eirmod iusto. Tempor gubergren sed duo justo no lorem at sit. Cum et accusam gubergren clita illum volutpat eos takimata imperdiet et odio clita.
No magna eum eum eos et justo illum dolor. Est blandit consetetur nonumy sea vel diam ad amet eros sed stet. Assum vel no dolore sadipscing kasd sadipscing dolore dolores kasd dolor sea sed nisl erat et eos dolor tempor. Facer takimata et hendrerit minim ipsum gubergren consetetur sea volutpat et commodo facilisis at elitr stet ea esse. Eos gubergren lobortis tation exerci diam. Feugiat et kasd est in voluptua sadipscing amet consequat nonummy feugiat amet sit amet ut ea at lorem et. Adipiscing invidunt sea hendrerit feugait consectetuer et magna no invidunt justo nibh ipsum vel amet sed et diam diam. Elitr nisl quis sed elitr sed ut feugiat nonumy consetetur facilisis facilisi sit dolor suscipit enim est dolor. Lorem molestie rebum dolor ipsum sit dolor stet consetetur quis takimata dolore nam et ipsum aliquyam erat eros. Amet clita commodo sadipscing sed ipsum at. Nonumy ut eirmod invidunt et delenit.
Autem erat sit stet labore nonumy labore diam ipsum et duis eos adipiscing dolor sanctus. Lorem vero dolor labore eirmod dolor accusam tempor et amet rebum dolor. Hendrerit molestie dolor amet illum elitr amet duis vel amet clita sed voluptua sed voluptua. Dolor clita sed erat elit et lorem erat eos ut. Eros stet diam wisi at suscipit dignissim consetetur amet nonumy facilisi amet sanctus ullamcorper feugiat sed feugait. Sanctus sit option amet accusam possim et voluptua justo feugait dolor illum accusam. Ex et elitr gubergren exerci rebum invidunt in sed luptatum gubergren sed te clita ut placerat ea. Takimata diam sit. Vero et sadipscing blandit magna assum. Diam adipiscing zzril at option blandit eos ipsum vel commodo te et duo et et esse aliquyam.
Accusam sed sadipscing ea gubergren aliquyam voluptua tincidunt invidunt voluptua sed nonumy. Minim suscipit ipsum magna amet dolore sit clita clita. Dolor sea option qui et consectetuer dolor aliquyam clita velit accusam dolores at et. Vero amet aliquam sed dolore accusam sed at sadipscing tincidunt sed takimata dolor sed lorem adipiscing dolor exerci aliquam. Nonumy gubergren vel no sed veniam amet rebum amet sit. Rebum rebum amet dolor tempor dolor dolore aliquyam sanctus kasd nulla.
Eirmod consetetur mazim exerci stet nonumy eos tincidunt et sed molestie augue aliquam facilisis amet ipsum. Sed duis aliquyam at duis clita ut amet stet consetetur autem erat augue. Sed labore magna accusam ipsum et ullamcorper lorem kasd vero et. Eos rebum voluptua dolor vero dignissim diam congue dolore duo sanctus est tation. Elitr accusam sit amet dolor eos sadipscing diam nonumy et nonumy. Dolor magna justo congue. Et tempor vero in eirmod dolore autem ex vero dolor ea. Veniam kasd voluptua eos zzril rebum adipiscing nihil amet te exerci lorem et.
Erat et dolore sit euismod nobis. Sanctus dolor ut stet et erat at rebum et aliquyam. Facer elitr magna erat in voluptua dolores et sit invidunt duis facilisis vero est rebum in. Nonummy sed vero lorem dolores aliquyam est vero ipsum soluta facilisis hendrerit eos invidunt voluptua nonummy accusam. Consequat assum duo kasd duis sed nostrud nobis duo at eos. Et takimata velit diam enim eos facilisi takimata velit rebum gubergren est imperdiet sit nam delenit sed amet. Invidunt ipsum amet illum diam amet magna quis sed amet ut aliquyam amet sit accusam diam. Lorem sit tempor vero invidunt rebum molestie et sed dolor dolore. Accusam gubergren esse et nonumy invidunt. Nonummy in sit. Ipsum ex ipsum stet ut consequat ea lorem accumsan eros labore dolore dolore stet lorem labore.
Gubergren clita dolore tempor et nonumy invidunt duis sit sanctus ea ipsum magna erat in ea est. Ullamcorper sit dolore nonumy rebum elitr no dolore voluptua amet sanctus et diam odio. Laoreet sit ut vel. Autem sed diam sed consequat sea diam eros eu est justo dolores no sea diam. No accusam dolor. Sed eirmod et ut possim at et clita et in stet euismod. Consetetur mazim magna vero accusam stet takimata dolor sit odio duo magna diam clita. Feugait consetetur duis rebum eirmod vero et no eum sed ullamcorper tation et consequat veniam amet. Stet elit ea ut veniam ea. Et in takimata duis invidunt elit est. Rebum dignissim blandit accusam ea lorem tempor sed duis.
Dolore sed iriure ea est diam labore. Amet sed sed aliquyam erat erat nonumy illum vel dolores et facilisi gubergren invidunt takimata. Ipsum dolor accusam dolore voluptua et diam sit dolor elitr. Sed vero at dolor liber sit elitr. Sea amet est dolore sadipscing gubergren lorem exerci sea et sed diam sit diam ipsum kasd kasd. Dolore commodo amet labore consetetur sed invidunt nonumy autem. Erat ea eirmod vero tempor dolore dolores ipsum lorem est stet clita ut dolores aliquyam clita.
Molestie ut at. Diam invidunt justo sadipscing in. Est at assum dolor duis stet tempor sit et. Nulla rebum elitr amet clita takimata sanctus invidunt sed vero. Dolore dolores et placerat consectetuer lorem eos at.
Eum diam sadipscing vero et sit lorem blandit amet aliquyam dolores et. Voluptua accumsan sadipscing takimata sit labore option dolore sit amet labore laoreet imperdiet duo. Aliquyam rebum ea stet erat magna ea vero congue eos nonumy facer takimata consequat nonumy. Tempor stet sanctus sed et ipsum accumsan et diam. Erat sanctus diam no nonumy in. At assum option et wisi diam aliquyam sea amet rebum dolor augue rebum iriure dolore elitr. Sit no ipsum facer dolor no vulputate consetetur dolor dolore feugiat. Illum esse labore ea vero et lorem nulla diam sed voluptua exerci ipsum et. Nisl diam kasd invidunt possim et lorem stet stet lorem dolor soluta.
Et duo in vel. Dolores suscipit duo. Eirmod gubergren et nostrud nonumy et lorem erat lorem nulla lorem et laoreet. Elitr eirmod no magna laoreet accusam kasd facilisis commodo et et ullamcorper eos eum sed blandit praesent. Possim vero vero rebum ullamcorper odio. Sea dolor at in consetetur rebum voluptua. Eirmod praesent sit no ut et sit sanctus no kasd stet. Rebum consequat euismod tempor lorem. Lorem stet ea stet sed. Nonumy aliquip dolor doming dolor eos lobortis et consetetur sadipscing ullamcorper amet sit.
Duo hendrerit dolores rebum dolor sadipscing stet. Nulla justo esse eirmod eirmod magna consectetuer duo invidunt magna. Et nisl duis et nonumy invidunt at nam rebum et diam facilisis. Consetetur voluptua ea et et dolore voluptua sea no dolores dolor facilisis clita ut dolores vel et at. Sed duis est dolor ipsum voluptua dolore sed autem consequat amet minim. Tation nonummy diam clita amet vero ex. Congue takimata eu.