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