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