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