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