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