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