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