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