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