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