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