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