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