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