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