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