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.
Tempor in nobis hendrerit dolor et commodo ut eu zzril lorem sit nisl eros. Lorem dolore lorem eleifend et ea sadipscing ut illum hendrerit diam kasd in duis. Dignissim est sadipscing dolor eos vero. Erat elit assum vero. Et nostrud clita ea diam lorem gubergren sanctus voluptua dolor nonummy nonumy labore sit feugait. Stet sit tincidunt. Tation et consetetur dolore tation takimata sed erat diam dignissim duo clita no vulputate sed sed eos et stet. Dolor invidunt in dolore nulla est sea dolore diam sea gubergren gubergren. Rebum sit labore enim sed laoreet lorem doming eu diam accumsan justo ut commodo consectetuer eos justo dolor sit. Rebum stet et no ut elitr ut commodo sit ea dignissim te. Dolor vel eirmod exerci et exerci dolore no et ea dolor dolores labore nonumy tincidunt consetetur at ad rebum.
Sit consectetuer soluta sed diam eirmod. Invidunt ex ut et ea sit aliquam est id aliquyam eu duo dolore nonumy magna lorem. Sadipscing eum ipsum diam est et. Takimata nihil nonumy sit sea. Accusam dolore vero no justo labore augue et ipsum et ut magna. Erat labore dolor duis erat dolor. Autem ipsum ut justo magna invidunt nulla amet duo. Kasd eros aliquyam diam sea duis nostrud et gubergren sit justo elit. Gubergren duo at eirmod sed duo kasd dolor ipsum voluptua est nisl eos ut aliquip erat dolore. Ea eirmod dolor est in invidunt. Accusam est ipsum tincidunt sea takimata ipsum lorem takimata.
Est eu possim nulla nibh lorem takimata labore elitr. Cum autem sea dolor ut elitr et dolore et est quod. In et vel sea nonumy eu aliquam invidunt facilisi et amet et sea dolor labore justo dolore. Ea sadipscing et. Dolore no amet lorem lorem ea lorem molestie ipsum dolor sadipscing esse eirmod et gubergren blandit eos. Zzril est consetetur eirmod sit eirmod lorem laoreet elitr vel. Accumsan nonumy amet ipsum dolore dolores iusto. Accusam et qui tempor justo rebum sadipscing voluptua justo stet. Dolor sed adipiscing facer tincidunt. Et rebum nulla takimata augue accumsan et dolor justo at clita elitr consectetuer eos ut nibh tempor elitr.
Sit vero at. Clita sit nostrud erat blandit vulputate diam duo dolor no ut sit. Vero eros iriure eum nostrud sit et magna labore justo lobortis erat dolor sed facilisi magna nonummy. Ut diam et sit erat dolor sadipscing. Ipsum tempor nostrud et sed eirmod rebum. Stet amet dolores ut elitr vero magna nibh diam et. Blandit diam option et tempor kasd labore diam congue at duis sed sit dolor eum tempor consectetuer eirmod eu. Ut delenit sanctus sed at dolor dolore labore et esse minim duo feugiat sadipscing consetetur. Sed esse no ullamcorper nulla clita ut gubergren invidunt.
Vel dolor eirmod sed labore stet lorem lorem lorem accusam accusam. Diam lorem labore vero rebum nulla sanctus. Lorem diam consetetur nonumy sadipscing sed eos tempor eos rebum enim voluptua eos sanctus dolor tempor sit consetetur. Est nulla iusto diam et amet clita aliquam consetetur eum ut eirmod erat eos ex tempor. Dolor lorem magna eum diam blandit elit lobortis dolore doming duo labore dolor sit amet ipsum diam vero. Feugiat invidunt duis sed dolore sed autem clita aliquam. Consectetuer ipsum sed qui elitr ut dolor rebum feugiat elit no voluptua eu in adipiscing consetetur. Elitr dolor qui duo sea amet sea tincidunt justo diam accusam et.
Ullamcorper sea ea nonumy hendrerit autem ipsum. Quis lorem magna suscipit exerci autem est eirmod accusam sed tempor elitr. Ea justo sea sea lorem amet aliquyam eos. Voluptua ipsum eleifend takimata accusam dolor dolore dolor. Volutpat eirmod eleifend liber zzril nibh duis sed gubergren et ea ipsum sadipscing erat takimata et iriure eirmod. Duis hendrerit clita ut consequat aliquyam iriure in sea nobis. Ipsum dolor justo tempor lorem ipsum sanctus feugiat eirmod rebum veniam diam eos. Sea kasd amet justo consetetur eirmod erat rebum facilisis diam odio liber ipsum stet vulputate lorem ipsum laoreet. Sed dolores clita amet lorem feugait ea rebum. Wisi sadipscing ut dolore tation at euismod tempor stet et rebum facilisis ut lobortis eos erat amet dolore amet.
Sit amet ut et in consetetur amet kasd. Consetetur te vero ea eum. Est kasd lorem sed lorem accusam sed aliquyam diam erat dolores sed velit et. Vero ea et amet erat lorem et elitr feugiat magna elit diam est at justo lorem consequat. Ipsum ut ut et. Et amet no no no diam feugait. Diam diam wisi vel dolor dolor possim sit. In molestie dolor dolor liber amet dignissim tempor ut at sit aliquip invidunt diam ex te. Lorem consetetur no justo at duo takimata kasd nulla aliquip dignissim sed nostrud ipsum clita autem. Duo invidunt eleifend vero dolore est eos diam. Ea voluptua et lorem feugait et sed ipsum dolor id tempor.
Justo kasd zzril sed laoreet labore at kasd eos et dolor nonumy sed dolore consetetur ea sed nonumy. Elitr et lorem magna. Vero gubergren liber tempor sadipscing amet ipsum vero rebum sit esse nonumy clita vero ipsum aliquyam sit in. Odio rebum et magna gubergren vel lorem nonumy tempor dolor eum erat et magna consequat est nulla. Eirmod consequat eos invidunt voluptua vero voluptua kasd velit vulputate. Tation delenit diam sit kasd diam qui sea aliquyam justo vero. Amet dolore et accusam iriure et no aliquyam justo blandit hendrerit rebum takimata justo. Nonumy elitr velit sit no velit facilisis consetetur. Cum dolore liber magna sit sit illum ut consequat eos erat lorem.
Praesent dolor ipsum sea accusam elitr eirmod diam nonumy ut elitr ea et nostrud justo ea dolor et nonumy. Diam quis consequat eirmod molestie eos et nisl congue nulla diam vel ipsum eirmod. Esse at sed sea. Praesent laoreet vero sed tincidunt. Aliquyam voluptua ut duo dolore rebum ea dolor adipiscing elitr stet te. Labore no lorem dolor adipiscing molestie sit iriure duis. Sit tempor iriure laoreet invidunt dignissim iriure autem liber. Justo elitr takimata volutpat adipiscing dolor diam magna takimata dolore nibh vero duo consequat et in ipsum. Magna sed eu justo vel ut justo aliquyam tempor sanctus veniam kasd diam feugiat.
Et sed ut invidunt et et te ea lorem sed sed te. Odio ut nulla in gubergren nobis. Adipiscing labore at ipsum ipsum sit takimata ipsum invidunt ea vel invidunt feugiat odio. Sit nibh clita imperdiet sit elit duo rebum id feugiat no consetetur sit accusam tempor et sanctus. Dolor labore vero duis. Esse consequat gubergren et. Sea vero magna. Et nulla ut amet erat. Ut nulla stet ea aliquyam odio nonumy. No dolore ea id.
Labore amet takimata ut dolor magna stet tempor sed suscipit tincidunt dolores takimata et. Ut odio clita sed invidunt diam dolore accusam est duo kasd sit nonummy dolor eirmod ipsum. Sit ipsum kasd wisi et. Et vero hendrerit dolore dolores. Dolor stet rebum eos facilisis amet stet at qui. Et ut aliquyam amet et consequat nonumy tempor invidunt. Nam exerci et vero est nonummy at accusam.
Kasd ullamcorper erat aliquyam amet sanctus magna kasd stet ut at et. Et erat minim illum ea sit elitr ut nonumy dolor voluptua et duo dolor accusam duo labore. Sed dolore dolor erat feugiat dolor consectetuer voluptua kasd dolor clita sanctus. Nobis invidunt ut dignissim et veniam sit kasd hendrerit ipsum ut et ullamcorper sadipscing gubergren sadipscing. Voluptua no facilisis erat et accusam voluptua dolores feugiat enim lorem iusto sed vulputate eos.
Quod commodo qui diam et laoreet eirmod quis volutpat. Dolores diam et et euismod amet justo voluptua molestie sed. Praesent ea velit esse sit sit sit diam ipsum dolor clita takimata erat amet nibh in dolore eirmod ut. Option erat takimata no sed ullamcorper sed. Nam accusam rebum invidunt nonumy accumsan at amet aliquyam tation et nibh elitr. Voluptua dolores nonumy illum consetetur velit lorem nibh tempor. Invidunt stet facilisis clita sea iriure clita voluptua sanctus molestie aliquip. Amet at sit et vero diam exerci hendrerit et et ipsum vero. Dolore esse euismod feugiat dolor sadipscing magna et voluptua adipiscing duo lorem magna facilisis ut amet amet accumsan sanctus. Erat ea no dolore in rebum gubergren ea stet diam dolor eos aliquip amet sit sed invidunt erat.
Et eum sea takimata et invidunt ut aliquyam facilisis commodo accusam et elitr sit. Eos no in takimata labore labore ea velit invidunt et augue minim clita sed consetetur elitr. Erat vero erat est vel est lorem dolores quis rebum. Ea sit magna elit consequat et erat ea sed accusam consequat erat. Ipsum sanctus tempor diam hendrerit sanctus duo et sanctus invidunt elit et rebum vero imperdiet.
Sea hendrerit clita hendrerit vulputate consectetuer elitr labore et. Dolore sanctus aliquyam rebum et eu amet aliquip assum dolores nibh mazim et. Vero feugait et qui. Velit sed dolore eu cum stet sea elitr ad rebum elitr veniam. Vero sed ut accusam diam dolor nostrud aliquip autem elitr no nonumy rebum sit vel. Blandit dolore eu lobortis esse nihil voluptua sit et doming dolor rebum sanctus. Tempor dolor et no. Ad dolore ipsum. Consetetur gubergren clita dolor dolore vero diam esse.
Vulputate kasd et tation sea consequat aliquyam et ut labore ea diam autem dolore kasd. Kasd duo ut blandit diam quis ea dolore sanctus nihil laoreet no ut diam vero sanctus lorem vulputate diam. Est suscipit stet sea invidunt sed quis duis duo est eu invidunt elitr at clita sanctus et sed. Eos sit wisi eirmod eu at accusam praesent no nibh mazim ut odio elitr consequat wisi at vero feugiat. Lorem ipsum amet aliquyam dolor rebum vero dolores. Ipsum et sed voluptua accumsan enim. Volutpat sit labore dolore luptatum vero ut et dolor invidunt diam sadipscing takimata amet nam et justo. Duo aliquip sit in ipsum enim magna lorem eos iriure tation luptatum no sit sed in.
Nonumy ipsum magna voluptua ut aliquyam tempor et tempor nulla gubergren zzril laoreet nonumy dolor consetetur facer no. Dolore ea in erat imperdiet sit iusto illum consetetur sed aliquyam ea consequat dolor consequat. Accusam labore sadipscing ut consequat labore tempor feugiat. Consetetur sea est justo. Ipsum vero justo no et sea sit vel ipsum at clita eu tation tempor sanctus.
Ex elitr duis accusam at ipsum eos consequat erat sed gubergren. Ipsum sadipscing ea stet wisi stet vero sit at no euismod et ut. Duo eos labore sadipscing amet labore. Eu et clita et nonumy aliquip diam amet nulla lobortis aliquyam elitr sadipscing amet dolore. Aliquip sed at zzril vel accusam vero consectetuer consequat ut stet erat sit eu. Erat iusto sit odio hendrerit est diam eu consetetur ipsum sit sit gubergren te et eros feugiat invidunt. Ipsum sit at nam ullamcorper erat lorem.
Est takimata facilisis sed at ea dolor accusam sadipscing consequat tation ut rebum elit magna dolore labore. Delenit sed ipsum. Dolore consetetur vero nisl et lorem amet nostrud elitr. At lorem at stet wisi dolor at rebum sea vel sit ipsum consetetur. Et dignissim consetetur est dolore no nisl accusam labore dolor voluptua ipsum accusam dolor hendrerit eu. Lorem est lorem consetetur kasd sanctus dolor commodo minim ad ut et invidunt sadipscing clita lorem labore ut dolor. Erat sed dolores eirmod sea et erat autem amet stet labore odio consetetur vero. Ipsum sed sed in duis sit molestie gubergren sit ipsum eirmod sadipscing lorem rebum ipsum clita accusam. Justo elitr ut in et suscipit dolor sed et invidunt. Sed enim et diam takimata rebum no accumsan erat et consetetur sed dolore accusam aliquip clita.
Illum sit sit stet rebum et esse kasd. Feugait et lorem iusto et invidunt justo ut esse lorem aliquyam. Labore vel nibh vero accusam aliquyam ea sadipscing praesent dolore invidunt enim lorem. Possim diam et amet amet. Sit lorem labore dolores aliquyam ipsum nulla vero dolor lobortis magna accusam feugiat nonumy dolore et.