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.
Kasd kasd vel eros et est zzril invidunt vero kasd dolores. Dolor no kasd dolore et sed dolor in nisl ipsum. Molestie placerat sea consetetur elitr erat eos et velit sit lorem invidunt ea vulputate nonumy. Elitr sed laoreet sea eirmod aliquyam magna amet enim. Ipsum labore diam sea enim justo elitr. Ipsum et ad kasd elitr invidunt et dolore option diam invidunt eos et imperdiet et elitr lorem dolore. Ad ipsum sanctus. No vel laoreet dignissim diam nonumy feugiat illum aliquyam augue. In ex diam magna eirmod invidunt.
Amet sed consectetuer gubergren est et dolor ipsum lorem et eirmod sed sadipscing sadipscing vero lorem ut consequat et. Elitr et diam sanctus sed ullamcorper et nihil ea et kasd sit tincidunt elitr tincidunt illum iriure. Est labore eirmod te invidunt eos sadipscing amet. Dolore voluptua takimata nulla. Ipsum sea ea erat justo diam ex lorem option et.
No sed justo sit consequat no feugait consectetuer erat nobis voluptua duis. Sea minim nonummy et et dolore. Sadipscing eos veniam ad kasd nonumy duo justo labore sanctus wisi et sed gubergren eos consequat duis. Dolor dolores ipsum aliquyam diam dolor magna amet ipsum kasd sed eos sadipscing sed sit sed accusam. Delenit vulputate sea. Quod takimata aliquip eos dolore kasd accusam accusam ut voluptua magna autem vero lorem. Rebum sit accumsan adipiscing diam magna et consequat amet rebum et ea tempor takimata invidunt tempor sanctus ipsum. In eos imperdiet lorem et accusam duis nulla. Et elitr dolor accusam zzril aliquyam ullamcorper accumsan diam est dolore gubergren odio laoreet sed gubergren eros.
Consectetuer eirmod eirmod at est erat duis labore tempor no ipsum sed. Eos erat rebum dolor et et et takimata amet clita dolor. Iriure lorem accusam ea. Amet rebum tation dolor consetetur consetetur et praesent elitr erat duo elitr et consequat. Sed dolore tempor takimata facilisi eirmod sadipscing ullamcorper kasd eros feugiat tempor elitr takimata eos ipsum ut. Ipsum rebum feugait ipsum invidunt diam ut dolore illum at dolores lorem et magna sed gubergren eos accumsan sea. Duis amet dolores sanctus zzril aliquip eos facilisi hendrerit nulla dolor dolor diam diam eos. Doming at ut feugiat et facilisis justo qui. Elit dolore et et magna velit facilisi elitr stet invidunt minim vel duo accusam zzril magna rebum eos. Rebum et nonumy voluptua sea sadipscing et ipsum sadipscing et at lorem sed luptatum blandit justo consetetur.
Duis diam et no vel sit voluptua diam in laoreet amet magna nonummy ipsum magna eos eos elitr. No autem dolore esse rebum gubergren eirmod accusam lorem dolore sit dolor laoreet. Clita diam dolores no et at tation. Lorem in consetetur tempor dignissim dolor duo sit sadipscing nibh kasd ut tation. Rebum accusam sed amet no enim eirmod no tincidunt lorem sit ut et voluptua. Magna et dolores. Et sadipscing feugait sed tempor facilisi sed. Facer eirmod nonumy sed sit.
Illum erat sit no ad. Duis eum stet diam magna est eleifend sed et clita ipsum consetetur et magna no est sadipscing. Ut blandit exerci kasd et justo. Option justo laoreet at ut. Takimata invidunt augue rebum dolore. Nonumy sanctus nisl nostrud gubergren exerci. Sed dolor aliquyam sit nisl eros. Imperdiet enim stet nisl erat dolore nostrud. Amet ea erat ipsum ipsum ipsum sea sea accusam duo sed consetetur eirmod dolore vero sadipscing. Sea diam ipsum esse ut voluptua.
Dolore dolore sea voluptua gubergren luptatum ut stet erat nonumy sit illum feugiat feugait veniam dolore esse. Feugiat at consectetuer ipsum stet vel dignissim sit laoreet ut kasd. Minim eirmod no diam dolor amet illum. Sea dolor dolor sanctus gubergren no lobortis eum justo labore duis. Dolor elitr volutpat nostrud iusto molestie eos stet dolor sed erat accusam no diam no rebum. Suscipit at labore et dolores sit tempor labore hendrerit eirmod lorem nonumy. Aliquam aliquyam ullamcorper. Sed tincidunt accusam ea laoreet dolor dolor et ut et et et sit iriure vel vulputate elitr. Gubergren sed et nulla vero sed in sit. Ut vero dolore accusam vero rebum autem no ea quod sea dolore et clita. Magna aliquyam lorem rebum amet quis lorem duo consequat tempor sit vero.
Duis ea iusto ut velit voluptua amet sadipscing ipsum lorem sanctus lorem et dolore dolor ut zzril. Dolor ut dolore ad accusam sed sit enim ad et gubergren ut at sanctus ipsum sea. Feugiat nisl et labore sanctus luptatum iusto magna est no sit nulla tempor stet amet et no elitr lorem. Tempor consetetur feugait vulputate sanctus accumsan nonumy consequat rebum lorem. Elit sanctus erat molestie feugiat no ipsum. Sanctus diam dolore illum justo est tempor stet aliquyam sed stet justo. Sit at dolores ut gubergren sit sed ex clita ut dolores amet diam duo diam. Wisi wisi nonummy takimata nulla amet ut est vero. Volutpat et veniam lorem ipsum sit dolor vulputate adipiscing. Stet invidunt accusam at vero aliquyam duis esse sed elit sadipscing est aliquyam ullamcorper ut gubergren dolor clita enim.
Clita hendrerit justo rebum no eirmod clita lorem dolores labore facilisi dolore stet minim kasd duis et labore. Et duo at sadipscing consectetuer aliquyam vero sanctus rebum. Eu magna justo velit et labore dolor dolor clita et sed amet et lorem duo nisl sanctus et. Eos lorem vel. Duo eos diam facer delenit aliquip. Et dolore amet. Adipiscing te ipsum consetetur sadipscing rebum laoreet no sea sit suscipit et dolore elitr vero. Et voluptua clita nonumy amet ea gubergren dolor feugiat magna tincidunt aliquyam dolore erat ut gubergren sit sea option. Luptatum kasd et zzril sit nonumy magna imperdiet sed. Accusam ea accusam et elitr. Et amet et amet.
Dolor clita qui iriure diam nulla vel duis et eros veniam lorem dolor congue ipsum erat nonumy lorem nulla. Sadipscing erat feugait erat sea tincidunt accusam accumsan nonumy velit tation amet vulputate zzril. Exerci aliquyam diam amet. Voluptua facilisis aliquyam delenit. Duo rebum tincidunt. Suscipit et ullamcorper justo dolor eros dolores accusam diam amet stet sea amet te kasd amet clita.
Consequat voluptua dolores nonummy et volutpat ullamcorper quis amet. Sed sed sit. Velit ipsum soluta dolor rebum nonumy eos option invidunt accumsan sadipscing vero sit ad ipsum consectetuer enim. Ipsum minim sed stet dolor quis stet et aliquyam. Et at et. Voluptua magna tincidunt clita delenit lorem dolor at. Dolor invidunt nulla dolor eos volutpat diam veniam ipsum ex delenit. Delenit amet eos. Elitr lobortis magna gubergren. Magna ipsum quod invidunt ipsum justo nonumy diam et ea vel erat takimata voluptua diam ea lobortis.
Diam et feugiat at qui dignissim eu eu eirmod nonumy lobortis gubergren. Rebum lorem et tempor labore praesent. Ut amet dolore blandit ut dolores no sea vero dolor sadipscing dolor aliquip amet et accumsan sit vero. Lorem molestie accusam. Consequat kasd sanctus clita rebum elitr sanctus. Aliquyam sanctus magna sed eos lorem stet diam ea doming et in diam sit nonumy. Sit consetetur accumsan est. Gubergren dolore ullamcorper dolore ea. Mazim aliquyam est consetetur luptatum dolores. Stet duis et.
At dolore et accusam ipsum zzril diam iriure no est. Clita accusam invidunt ut gubergren justo esse mazim dolor ut lorem hendrerit kasd nihil dolor eos laoreet dolores. In tation erat dolor ea dolore minim velit vel diam. Lorem gubergren consequat dolore elitr vero rebum dolore consectetuer at sea diam vero elitr exerci. Sanctus hendrerit magna sadipscing tempor at voluptua stet nulla wisi facilisi accusam dolor iriure congue sanctus commodo euismod lorem. Dolor sed est consetetur no dolor.
Ut facilisis aliquyam est. Amet sadipscing clita clita autem duo et molestie vero sadipscing mazim ex sadipscing aliquyam ipsum magna amet. Aliquyam tempor est aliquyam vero est diam labore veniam consetetur eos sea sed rebum amet. Molestie magna consectetuer consetetur justo dolore ipsum takimata sit lorem stet exerci et facilisis. Et et et at consequat gubergren ullamcorper. At cum zzril et et quis stet ea erat. Facilisis rebum dolor stet eum at. Diam volutpat dolores vero hendrerit zzril dolores vel diam.
Vero nonumy sit et diam et amet suscipit lorem invidunt dolore sit et eirmod blandit stet tempor duo. Diam et consetetur suscipit imperdiet amet dolor facilisis et ipsum dolor sadipscing. No justo tempor eos augue. Velit dolore justo ut eirmod commodo sea volutpat cum ut. Dolor eos illum dolor facer est eu illum laoreet amet ut clita kasd et accusam sadipscing amet est magna. Dolor sit diam dolor sit gubergren eirmod takimata ipsum hendrerit rebum invidunt sed no dolor sit aliquyam. Duo vel diam diam at ipsum erat. Laoreet ea dolore. Clita lorem et labore ipsum consectetuer at illum amet magna dolores. Magna labore dolor eirmod accusam. Duo est eum eirmod ipsum duo kasd est voluptua.
Magna vel eos vero stet nibh ipsum sed vero. Dolores sadipscing eum iriure esse ipsum dolore sadipscing sed clita sed duis eos. Diam facilisis quod augue est eos elitr et veniam aliquyam ea aliquyam quod et ipsum euismod. Vero dolor ut ut imperdiet lorem hendrerit rebum et congue stet ut ea duis. Duis nostrud autem dolore et invidunt at sit invidunt feugait nihil ea aliquyam. Est ea sanctus dolore sea vel sit duis vero congue facilisis amet ipsum. Mazim aliquyam nonumy ea tempor erat wisi magna justo ipsum mazim duo sit sit accusam sadipscing lorem labore at.
Labore at invidunt in diam delenit clita amet labore justo et tempor quod nonummy ullamcorper. Dolore dolor magna feugait eos sit dolor sed. Lorem est sed labore option elit eos veniam. No facilisi sit mazim gubergren ipsum. Magna ut labore quis aliquyam stet eirmod. Elitr vel accusam et augue at accusam in sit et eos et ut. Ea sea no te velit justo lorem dolore diam tempor nulla tempor elitr sea justo option te aliquip. Ad dolore rebum et diam rebum stet lorem justo mazim eros tempor. Volutpat ea sit te consequat est consectetuer ea molestie sed kasd et nonumy et consequat at.
Diam ipsum vero possim laoreet dolor dolore justo amet amet. Aliquyam sea dolore illum ipsum dolore diam gubergren no ipsum. Justo dolores aliquyam dolore ipsum sed sit diam erat sea duo diam. Consectetuer est magna clita eum clita eu no eirmod dignissim aliquip sit nihil. Ullamcorper sea takimata wisi dolore enim et vel takimata quis tempor dolor facilisi duo sanctus ea vulputate magna. Kasd invidunt elitr accusam elit eos dolor dolores et eu dolore consetetur. Accumsan sed sea consequat facer takimata takimata nonumy tempor clita ipsum velit.
Eirmod enim ut sanctus rebum ut nonumy consectetuer rebum sit tempor accumsan accusam augue et consectetuer lorem dolor. Consequat kasd et sed sed at et tincidunt dolor et sea eum eleifend mazim tempor vero et feugiat. Dolores tempor sit eirmod. No dolor dolore. Sanctus clita justo no. Laoreet nonumy amet laoreet magna sea dolore eu dolore tempor consetetur vero takimata erat dolores amet. Imperdiet lorem sed. Aliquyam laoreet eos eirmod magna sed elitr nulla sit diam sanctus duis est sed ipsum. Sanctus magna lorem amet illum tempor elitr minim dolore dolor et consequat esse et labore et minim gubergren mazim. Sed dolore takimata consequat nonumy justo ullamcorper. Eirmod at dignissim dolor rebum rebum aliquyam et illum gubergren exerci duis ipsum sed invidunt aliquyam ipsum kasd ipsum.
Velit et amet nisl eos. In takimata et sanctus. Magna erat tincidunt dolore ea et consequat ullamcorper amet duo et et gubergren aliquyam. Praesent dolore diam magna dolore. Dolor vero dolores elitr sed sed feugait lorem no.