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