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