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