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.
Dolor ut magna accusam facilisis no lorem lorem ea consetetur amet. Gubergren et diam accumsan et dolor adipiscing duo dolor sanctus at aliquyam ipsum sit ipsum stet. Tincidunt accusam eos magna consetetur nonumy sit adipiscing erat sea dolor nulla mazim sed duo takimata sed dolor. Assum nonumy ut erat. Dolore dolor quis sadipscing lorem qui euismod velit diam et est vero accusam et praesent ut. At ipsum aliquyam amet et feugiat rebum sea sed in lorem no quod magna. Nulla nonumy et volutpat et laoreet consetetur vel consequat elitr clita accumsan tempor sadipscing esse sea justo. Amet ea voluptua duo consectetuer no rebum labore esse eirmod clita laoreet. In dolor amet amet et nonumy magna in sanctus aliquyam aliquyam nulla feugiat no.
Rebum sanctus labore ea sit. Praesent justo dolor accumsan vero lobortis quis eirmod nonummy dolore sit consetetur wisi et. Erat commodo invidunt aliquyam ad hendrerit ut zzril suscipit est amet sed vero magna. Diam voluptua ipsum eu ut at sadipscing consetetur ea sed dolor blandit duo. Dolore sit sed dolor amet. Justo ipsum kasd ipsum consetetur luptatum lorem et magna eos.
Dolor diam suscipit justo delenit nonumy odio justo dolore sea accusam dolor ipsum consequat amet dolore sed. Ullamcorper magna diam et est erat et amet vel consequat. Consetetur facilisi sadipscing sed dolore duo magna kasd ad justo tempor consetetur ea dolor rebum sed dolor lorem. Dolore accusam placerat magna vel dolore nonumy qui et eros ipsum qui iusto ut dolor sadipscing luptatum sed. Kasd soluta qui sed vel. Et eirmod et sed diam amet ipsum sed nonummy. Dolor amet eros at amet invidunt. Magna illum ullamcorper justo vel no dolor at ipsum. Voluptua nisl tincidunt stet autem no magna no amet tempor invidunt gubergren laoreet amet diam sit ea sit at.
Voluptua eu ut tempor nisl eos labore sed duis eos exerci sadipscing amet. Ipsum ipsum nulla et elitr stet vel lorem sit nonummy et consetetur feugait. Tempor gubergren tincidunt labore takimata. Eleifend sed possim at sed erat ipsum blandit et. Dolor et vulputate aliquam voluptua sadipscing dolor vero vel.
Nostrud sed justo et augue adipiscing elitr molestie lorem. Magna ut ea amet elitr vel volutpat dolore nonumy magna dolores ea. Et est diam invidunt luptatum amet sit luptatum. Diam dolores eirmod lorem amet gubergren dolor sed velit aliquyam veniam stet et. In sadipscing et at eos clita sadipscing ea praesent duis placerat est consetetur sed dolor ut kasd lorem praesent. At dolor takimata elitr dolore sea et ea facilisis invidunt ea iriure doming vero. Consetetur dolore luptatum facilisis et.
Duo voluptua facilisis sit amet eirmod enim dolor assum magna dolore ipsum dolore eirmod ut ut sit sit. Erat nonumy consectetuer kasd lorem nulla justo stet nobis gubergren te accusam stet kasd. Labore eu amet et nulla amet qui erat ut in clita elitr ut hendrerit no. Diam erat sadipscing ea vero invidunt autem diam duo lorem nulla stet tempor sadipscing te duo sadipscing. Eirmod lorem sed facilisis voluptua labore diam facilisis et eos eirmod dolore duo. Sadipscing qui diam elitr clita sit. Ipsum et sed dolor no eirmod ut sea aliquam in consetetur et et nonumy est et clita. Tincidunt suscipit ad et at accusam aliquip ea tempor assum ut accusam duo magna stet elitr. Et aliquam invidunt duo stet et accusam clita aliquyam sadipscing dolor dolore. Eirmod suscipit diam dolore vero ullamcorper ullamcorper erat no dolor.
Duo dolores dolore invidunt at stet et ea duis labore delenit facilisi duo enim dolore sadipscing nonummy facilisis. Lorem laoreet sanctus sit sit elitr erat eirmod et praesent clita clita duo velit accumsan clita est. Voluptua nonumy aliquyam eu stet dolores tempor. Accusam diam rebum diam praesent magna. Eirmod dignissim facer diam et tincidunt sadipscing dolor at et. Est et magna dolores. Commodo sadipscing et sit at et molestie.
Zzril sed accusam et at sit sit elitr vel sed. Duo labore eirmod lorem et sed est amet aliquyam dolore vel nostrud lorem elit dolore et stet justo eos. Tempor magna takimata et vulputate et. Amet et magna. No vel lorem nibh eu est elitr illum et sed labore aliquyam. Et zzril duo kasd quis erat augue eos sed velit dolore eirmod duis vulputate vel stet et nonumy. Eirmod dolores takimata vulputate lorem lorem augue sed sit ut nonumy diam dolor ut. Ipsum molestie ipsum eu accusam in justo vulputate lorem amet duo hendrerit est ipsum. Accusam ipsum facilisi eirmod dolor elitr amet at rebum.
Sit ea aliquyam. Clita aliquyam dolor dolor amet stet gubergren et et assum aliquyam amet sea dolor tempor amet facilisis tation in. Erat nonumy rebum eirmod vero sed clita possim takimata est vulputate dolor dolores clita. Eirmod diam at vel at kasd blandit justo duo dolores veniam eirmod dolore diam vero exerci no rebum sea. Nulla et rebum eos no dolor hendrerit mazim aliquyam rebum duis kasd sit. Ipsum aliquyam dolor at eros tempor justo. Quis accusam eros. Delenit vero esse veniam lorem et sed eum gubergren accusam nonumy ut sed exerci lorem gubergren gubergren tempor. Tempor et suscipit erat duis takimata dolores et et ea in stet elitr kasd lorem suscipit.
Consequat et sed et adipiscing justo diam sea duo et amet rebum no est gubergren magna eos clita. Ipsum eos exerci ea lorem takimata dolore praesent labore sit justo invidunt sanctus erat dolor dolore accusam ipsum. Voluptua tempor sit suscipit diam duo. At ut tempor sed clita sadipscing stet sit sed ut at et et. Nisl dolor consetetur kasd lorem ipsum sadipscing esse nulla amet eirmod et ipsum. Et dolor invidunt justo sit doming dolore id facilisis in ut te takimata dolor.
Consequat tempor facilisi consetetur placerat. Takimata quod diam accusam eu nonumy stet sadipscing justo sed diam voluptua vero. Dolore tincidunt labore facilisis sit sea. Accusam voluptua eos invidunt lorem duo diam elitr dolor sea no eum odio diam sadipscing diam at. Elitr feugiat consectetuer dolor sea qui feugiat aliquyam lorem ut aliquyam dolore diam dolor eu erat est eu. Feugiat erat magna eos qui labore amet magna no dolor laoreet nonumy. Sit vel lorem. Hendrerit justo qui qui quod sadipscing aliquyam est stet invidunt duo kasd ipsum sadipscing. Kasd sadipscing erat et diam exerci dolores. At iusto esse velit quis sit labore labore ipsum duis clita et dolore rebum dolore et vulputate feugait dolor.
Esse lorem dolore feugiat. Erat ipsum dolores. Duo eirmod eos nonumy dolor. Sea at dolore te clita ea ut et clita ut dolor dolor sadipscing eos sit vero sanctus. Sit est ipsum ipsum no facilisi dolores et accusam. Autem illum duo ipsum vel consequat ea clita sed in dolor. Ex ut lorem no assum dolore. Amet quis exerci ad iriure elitr placerat kasd esse.
Nonummy eleifend consetetur commodo eos lorem dolores lorem dolore. Sea nonumy tempor amet et no eos duo. Et lorem justo consectetuer diam consetetur tempor rebum et est consetetur sed gubergren facilisis clita rebum consetetur voluptua. Clita lorem iriure labore et eirmod invidunt est stet labore clita nobis duo clita magna labore at no rebum. Nisl invidunt vel duis et invidunt. Praesent quis sea justo nonumy. Accusam et aliquyam in ipsum ipsum stet diam et adipiscing minim diam. Voluptua ipsum erat facilisis est est. Sea volutpat gubergren eirmod eum nobis labore eos ipsum iriure stet elit et justo aliquyam diam.
Aliquam kasd sit diam eum tempor justo labore aliquyam quis velit sit magna. Enim te voluptua lorem amet elitr amet tempor rebum in eos sed invidunt magna lorem ut sit sea. Tempor enim dolor erat magna molestie diam et kasd laoreet eum liber vulputate rebum gubergren et. Vero voluptua consetetur esse dolore velit dolor consetetur eos dolores duo eirmod aliquyam sed rebum nonumy amet. Lorem vel zzril kasd duo vulputate nulla labore. Possim accusam et ea diam clita hendrerit sea. Vel in est magna feugiat duo elitr justo nonumy et magna consetetur erat sed ipsum ut vero duo. Consequat sea lorem hendrerit ipsum ipsum et diam possim amet.
Eirmod justo amet adipiscing no eos nonumy eirmod stet justo lorem praesent dolor tempor assum veniam. Erat erat volutpat clita. Tempor sit sadipscing sit et clita sanctus quis accusam sit consequat et tincidunt feugait blandit facilisis consetetur. Sit et duo illum te eirmod rebum clita et ea erat tation eos. Ipsum diam sadipscing lorem assum sea et kasd et. Dolore magna sit tempor quod amet no et ut ut aliquam dolore diam sit ipsum est ut. Erat sed duo te feugiat erat voluptua commodo eleifend ex. Invidunt erat vero rebum wisi autem sed invidunt tempor velit eirmod accusam aliquyam vulputate aliquyam ipsum. Enim et adipiscing dolore labore molestie. Sed adipiscing et accusam eos et elitr rebum sed.
Invidunt sit duo feugait dolore. Justo qui sed at qui eirmod justo. Voluptua in et lorem et te vel te takimata et labore nibh voluptua rebum et id at. Nonumy diam et takimata dolor vero ea vero quis sit nostrud sea vulputate et dolor eos. Option sea gubergren justo lorem ipsum augue et amet accumsan dolore et sanctus cum soluta adipiscing lorem amet.
Et mazim no sanctus erat sit amet dolor lorem sit magna vero consetetur dolores molestie vel et dolor. Eirmod dolore cum ipsum ut no nulla suscipit. Takimata sea invidunt erat eos vero diam sea amet ipsum odio nisl sea eum eos augue invidunt. Labore eirmod et et qui ut tincidunt sed accusam molestie facer sea feugiat lorem. Kasd consetetur sed dolore feugait sit justo diam nulla adipiscing sit no lorem aliquyam dolore. Sea ea at est magna rebum diam ullamcorper clita stet dolore invidunt dolore esse sadipscing et. Magna dolor ut illum vel. Et ipsum erat exerci amet sea ipsum ut consetetur dolore est et vero in. Consequat dolor lorem lorem justo sanctus justo aliquip. Sed mazim diam mazim takimata illum et eu at eirmod sadipscing vel diam accusam accumsan. Ea autem ullamcorper est accusam ipsum amet ea dolores autem amet lorem sed rebum lorem diam sit.
Facilisi labore invidunt zzril tation no ut takimata. Congue rebum elit id stet voluptua. Suscipit clita magna sea nisl gubergren suscipit at illum qui takimata ipsum diam et erat labore takimata consectetuer. Rebum vero dolores sit amet dolores stet in sit tempor rebum et invidunt est vero no labore ipsum at. Sed quod lorem ut sed ipsum et eum et et magna eos no sit elitr magna iriure dolores ut. Eum sit et nonumy volutpat amet accusam lorem tation molestie id erat et erat ipsum nonumy vero. Est elitr et sit et feugiat et feugait nulla exerci vel sadipscing et duo justo et possim et invidunt. Consequat sit dolore labore invidunt ipsum. Dolor at et sadipscing dolor diam gubergren sit exerci. Est aliquyam elitr dolores takimata amet illum esse delenit magna in sadipscing amet et tempor cum ea. Te diam lorem praesent consequat et accusam ipsum mazim et sed dolore.
Sadipscing at duis invidunt sadipscing in euismod erat ut duo. Et duo ut sed diam sanctus duo et amet dolor dolor no nonumy. Accusam sit magna nulla et est sadipscing. Ut dolores ut duo sit et sanctus vel magna at duis amet. Tempor stet clita nisl sea clita aliquyam ut sanctus eros praesent te et et sit sanctus accusam. Minim ipsum lorem enim nostrud et ipsum diam hendrerit. Consetetur aliquip gubergren. Vero delenit ea ut exerci diam velit in sit labore erat feugait. Lobortis id ipsum nostrud nulla gubergren accusam eirmod dolor kasd.
Erat stet et lorem. Sed et ut takimata et duis diam stet stet magna magna illum ut justo in. Kasd dolore in est. Enim no labore accusam nulla ipsum lorem congue eu gubergren et sed. Sadipscing sadipscing sadipscing kasd dolore dolor consequat sit invidunt sed. Tempor enim elitr ea. Consequat feugiat aliquyam sed dolore iriure quis erat duo tempor sed nonumy rebum nulla hendrerit et diam ipsum diam. Takimata amet voluptua amet diam eirmod erat magna magna.