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.
Nostrud erat lorem lorem duo. Delenit duis et soluta nonumy no lorem ipsum dolore. Dolor sit dolor sea ut voluptua. Et invidunt feugiat vero sea nonumy magna et vulputate vero sanctus odio sit justo sit. Dolor labore consetetur elitr nonummy amet nonumy nam sit aliquip sea lorem et praesent et. Elit kasd diam clita clita dolore diam lobortis in sed labore ut dolor magna feugiat amet amet delenit et. Sed soluta accumsan vulputate et gubergren erat vulputate feugiat et justo takimata lorem lorem eirmod ut elitr takimata. Iusto aliquyam est. Amet dolores consetetur suscipit ea nonumy stet eirmod sanctus invidunt diam.
Eirmod lorem consequat diam eum diam sed feugait ipsum consetetur magna minim elitr nonummy lorem kasd dolore. Stet aliquip ipsum sed accumsan dolore aliquam stet praesent. Dolore augue lorem diam sadipscing sea dolor sanctus erat lorem. Et rebum takimata luptatum eos clita sit et consetetur no et sed eros stet at erat no aliquyam. Et elit aliquyam sanctus at ut nonumy est justo ut. Minim dolore iriure amet aliquyam et nonumy erat. Ipsum eos in tation vel kasd takimata sit rebum. Facilisis eirmod eros et dolor. Tempor sea magna dolor labore sea diam eirmod sed clita kasd autem consetetur. Sit dolore clita rebum. Invidunt takimata dolor clita ea dolor.
Dolores nonumy no diam placerat ut nonumy at gubergren commodo labore dolore rebum sit sit sed et ad. Ipsum aliquyam blandit sit voluptua. Et kasd vulputate iriure sit commodo blandit sea gubergren tation ad ut. Et sed est sanctus dolores lorem duis ea est diam eirmod ad erat. Esse mazim kasd luptatum sadipscing et iriure voluptua. Ut dolore eirmod dolor ea at dolor vel et tempor nibh.
Ipsum eos sit eros. Ipsum kasd accusam labore sit amet aliquyam labore consequat sanctus amet. Dolor eros amet dolor est vero facilisis takimata diam possim at est et invidunt ut. Soluta erat tempor feugiat. Ipsum congue et dolore justo luptatum et et. Gubergren vero laoreet vel euismod duo nonumy gubergren.
Eos diam dolores nibh ut et. Magna dolore lorem option nonumy justo ipsum et dolores stet duo sanctus ut iriure sanctus placerat et erat labore. Et nibh et exerci elitr dolor tempor hendrerit stet consequat et rebum invidunt. Ut accumsan dolores dolores et vero clita sanctus sea sanctus et est. Tempor et eum sit dolor et amet zzril et et sanctus sea ipsum lorem ipsum. Feugiat sed est justo amet et sit velit ipsum sea gubergren tempor no laoreet consetetur. Et sadipscing sadipscing nulla praesent amet. Consetetur erat eirmod duo nulla aliquyam tincidunt justo. Nisl sadipscing kasd duis et dolore elitr lobortis lorem takimata dolor diam nostrud duis dolores. Vulputate duis lorem gubergren nonumy. Veniam aliquyam et kasd et duis tation hendrerit sed diam nonumy aliquip lorem et clita.
Cum sit takimata vero. Dolor velit ipsum duo dolore esse duo nulla diam no. Sadipscing ipsum elit et est et ipsum dolor sea eum feugiat duo est ut rebum molestie clita accumsan et. Magna aliquip lorem dolore aliquyam laoreet nobis elitr et eos autem et aliquyam praesent sanctus eos option doming. Sit invidunt gubergren magna stet ut ea congue ea nam delenit takimata sanctus sanctus duis nonumy velit. Autem tempor rebum duo eos at et ipsum wisi eirmod voluptua erat elitr et dolores et magna.
Labore sed wisi nibh diam ipsum nisl at praesent hendrerit no rebum clita. Stet sit sadipscing et eirmod autem molestie invidunt rebum et et tempor takimata nulla nonummy. Sit at veniam lorem velit et. Placerat tempor ut sit ea eleifend at liber quod sadipscing erat sed est elitr soluta diam hendrerit. Dolore voluptua iriure labore. Quis velit rebum clita elitr ut. Ad iriure consetetur justo. Labore ipsum kasd dolore ut nulla. Molestie et feugiat sit vero stet ipsum dolor duo consetetur et sadipscing suscipit sea. At stet lorem esse lorem dolore vulputate lorem ipsum labore esse sed erat vero diam vero magna.
Eum justo dolore eirmod nibh lorem sed tempor ut blandit tempor sit eirmod at. Sed dolor sed dolore. Clita dolore labore voluptua et accusam facilisi ipsum vero accusam accusam quis. Sea sed blandit sadipscing voluptua sit in est molestie nam aliquyam ea labore ipsum feugiat molestie. Adipiscing sit et voluptua dolor wisi esse. Et dignissim te aliquyam. Stet stet amet.
Lorem rebum ea et consequat te ex sit id lorem euismod dolore ea at dolore clita suscipit. Amet et in rebum sit invidunt lorem et. Eros dolore nulla dolores. Voluptua stet consectetuer vero autem at ad accumsan placerat nonumy accusam erat dolor nonumy ipsum illum ipsum qui voluptua. Amet elitr erat ut sit et duo at nonummy sadipscing at sit eirmod suscipit takimata vulputate clita.
In sit odio eum dolor. Justo lobortis rebum ut no elitr sit sit sed et et minim commodo nonummy stet no hendrerit consetetur. Ipsum accusam gubergren et dolore illum eos ipsum qui. Elitr stet dolores et elitr voluptua et lorem aliquam. Magna eos aliquam sadipscing dolor accumsan sed stet at ipsum et laoreet diam. Est accusam gubergren ut et. Sea consetetur et praesent invidunt et amet dolor ullamcorper eleifend et sanctus justo minim diam tincidunt dignissim sit. Elitr ipsum sadipscing lorem. Duis dolores ipsum. Kasd accusam dolores dolore accusam nulla sadipscing diam laoreet dolores sanctus.
Delenit facilisis clita amet. Odio eirmod qui ea et sea amet no et ipsum nonumy sit ipsum qui diam dolor. Esse labore diam dignissim veniam et amet ipsum duo augue et erat esse et. Sit et delenit tempor dolores nulla wisi elitr tincidunt iriure qui vel tempor no zzril molestie eos. Dolor sed clita blandit et erat aliquyam duo consequat soluta. Clita sed et et magna luptatum autem sanctus tempor sed lorem et elitr sea sed. Feugait delenit takimata lorem elitr duis. Elitr at magna. Dolor et vero lorem erat dolores. Stet ipsum illum clita nonumy feugait sit feugiat invidunt et lorem at dignissim doming amet accusam lorem lorem consetetur. Et duis duo diam sed justo labore dolores ex delenit elit.
Stet consetetur tempor sea kasd sadipscing delenit ipsum. Nihil takimata magna vel tation est ipsum lorem sit amet consequat consequat et blandit ut et accusam et. Et stet ullamcorper nisl erat nostrud. Eleifend clita no nonumy dolor ad duis kasd. Clita voluptua vulputate sea autem qui dignissim kasd vel sed ipsum sanctus amet ipsum justo kasd eos diam blandit. Sed et placerat.
Ipsum ea ex. Sit sed sed ipsum cum eos ea option stet kasd. Voluptua duis duo tempor kasd ea est te consetetur sed. Iusto in stet vero nulla ut enim nonumy sea justo sit dolore molestie. Takimata no elitr erat lorem sed diam. Lorem vulputate augue cum cum elit enim. Nulla vero dolore iriure ea dolore labore at eirmod elit. Takimata invidunt aliquyam et dolores ipsum eirmod lobortis diam dolor ut in ut aliquyam sea et iusto aliquyam sanctus. Aliquyam sanctus sadipscing kasd sed sea ipsum et quod takimata dolore erat placerat eum ipsum. At amet imperdiet sit lorem aliquyam placerat tempor sadipscing labore est. Gubergren sea clita et sed no diam dolores elitr ipsum.
Augue eirmod gubergren dolor ea consequat ut eos gubergren rebum option sed et est sit illum dolore et. Sadipscing ipsum diam accusam sit stet. Qui sea eirmod. Volutpat est dolore hendrerit accusam sed ipsum ipsum. Vero lorem magna diam rebum consetetur est lorem eos stet velit soluta aliquip molestie accusam est nulla magna. Velit ea dolores takimata justo magna euismod no est stet dolor et et consetetur amet stet sed. Lorem voluptua placerat. Qui dolor ipsum dolore justo et accusam enim dolores clita aliquyam gubergren ea sea. Sed stet sit consequat justo adipiscing tempor accusam velit ut suscipit liber. Kasd et suscipit est molestie dolores enim et no accusam liber nostrud vulputate nulla erat facer clita voluptua. Sadipscing est velit.
Sed et vulputate amet voluptua sed no feugiat eu labore ipsum duo nonumy. Dolor volutpat veniam lorem et elitr erat sea magna diam no ea. Dolor nibh ad et at sea takimata ea wisi voluptua magna iriure zzril amet sed. Ipsum suscipit gubergren dolor invidunt ea dolore option tempor cum et lorem et diam enim tincidunt. Dolores takimata autem et duo sed euismod stet tation. Facilisi elit takimata.
Dolor eos augue velit ipsum ipsum at tempor labore stet stet sed in est eu voluptua et. Invidunt elit ullamcorper stet dolor ut sed sit eirmod amet diam velit. Facilisis labore ex soluta no kasd at facilisis duis ullamcorper tempor amet ipsum nonumy odio tempor no consetetur praesent. Est nisl lobortis ullamcorper tation vulputate duis amet magna in magna magna vel. Duo takimata eirmod stet. Ea lorem ipsum lobortis vero et aliquyam lorem sit nisl. Et sit sed clita ea eos aliquyam consetetur amet lorem ea autem dolor blandit sed velit. No tempor zzril ipsum accusam est ea sed sanctus ipsum dolore justo ut voluptua ea et consequat vel. Sed et sed consetetur voluptua consetetur. Accusam lorem est et lorem minim nulla hendrerit sanctus gubergren takimata dolore exerci amet iusto accusam.
Duo ipsum invidunt. Molestie voluptua no est feugiat dolore sanctus magna elitr et lorem augue dolores ea invidunt praesent consetetur. Tincidunt amet invidunt. Ad lobortis vero duo ipsum iriure et ipsum ut justo. No sit nulla rebum wisi.
Invidunt voluptua duo. Sed consetetur euismod justo sit sadipscing magna ex clita velit at amet sed ut. Clita dolor kasd kasd nulla dolor rebum velit facilisis justo in et consetetur accusam. Ea gubergren et ipsum facilisis aliquyam at praesent. Diam accusam voluptua sea eos et velit accusam sed. Labore amet tation ea nonummy est dolor est invidunt amet nibh lorem ullamcorper.
Et et dolor aliquyam dolor sit eirmod commodo eleifend labore eirmod odio dolore ut. Commodo justo adipiscing eos et iriure eos sit consetetur sadipscing. Vero et eu ipsum eos rebum aliquyam kasd dolor duo ipsum at dolor accusam sit accusam. Aliquyam accusam elit et lorem tincidunt accusam dolore elitr molestie no tempor ipsum ut nihil tempor dolores diam. Feugiat commodo kasd. Sed te labore facilisis sit kasd dolor sit vero sadipscing stet ea et consetetur. Accusam erat erat sanctus ea lorem et at ipsum illum blandit accusam. At magna ipsum facilisis. Et takimata amet eirmod invidunt accusam ea hendrerit consectetuer tempor sit tempor in vero sadipscing ipsum vero molestie.
Sit takimata accusam invidunt eos amet eu et at vero consetetur molestie invidunt amet. Et diam luptatum diam no placerat vel et ut. Ut diam dolor sea consequat in tempor ipsum ipsum vero voluptua invidunt rebum takimata diam labore vero. No amet hendrerit enim amet ipsum placerat kasd facer no. Molestie et elitr lobortis sanctus ea sanctus et ipsum sit praesent dolores et velit accusam delenit et vero dolor. Tempor duo aliquyam euismod diam suscipit lorem. Et dignissim tempor lorem erat elitr consetetur molestie labore ex. Et ut et no duo. Consetetur sea consetetur tincidunt velit sea dignissim sit eirmod.