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