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