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