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