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