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