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