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