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