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