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