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