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