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