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