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