www.cloudformatter.com

cloudformatter format requests: 6,318,841    pages delivered: 14,370,398

Markers

Markers css2pdf @cloudformatter Xportability
First Starting: First Carryover:
Last Starting: Last Ending:

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:

  • first-starting-within-page: the first marker whose parent <div> actually starts inside the page
  • first-including-carryover: the first marker whose parent <div> starts at the top or carry's over from the last page
  • last-starting-within-page: the last marker in the page whose parent <div> starts inside the page
  • last-ending-within-page: the last marker in the page whose parent <div> ends inside the page

The 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.

Heading Number 1

Heading Number 1

Clita diam et. Sit ipsum justo nobis ea labore augue sed vel accumsan et. Elitr clita commodo sed amet ut in ad molestie kasd sit tempor sadipscing ipsum liber dolor kasd eos eos. Takimata elitr ea ut. Sit et facilisi clita lorem consequat dolore dolore sed. Sanctus vero erat lorem iusto est ut eros. Assum ut sadipscing amet luptatum dolores duo erat ut vero gubergren lorem consequat sed. Sed ut ut qui dolore et duo est duo euismod eleifend. Magna justo sit tempor accusam ad ut labore sadipscing et in diam eum tempor rebum magna. Magna et nonummy dolor eu. Dolor et ea sadipscing consequat dignissim et elitr sit amet stet erat duo.

Nonumy sit eos. Et eirmod elitr consetetur sea sit gubergren tempor magna invidunt justo vero sadipscing ut vel lorem dolores. Eirmod invidunt et dolor amet eros diam sit et dolor ut accusam sadipscing. Cum ipsum est sanctus kasd voluptua elitr dolor elitr eu amet. Dolore diam et ipsum elitr illum et minim stet eirmod dolor sed lorem duo. Mazim illum vel in gubergren at autem hendrerit nonumy wisi diam eirmod invidunt ipsum diam. Amet dolor amet amet delenit delenit aliquyam nonumy magna sit doming aliquyam wisi gubergren gubergren ipsum te facilisi. Dolor erat sadipscing accumsan te.

Heading Number 2

Heading Number 2

Feugiat suscipit est kasd zzril ad iusto elitr. Elit sadipscing nonumy. Diam sit vero nulla no et et eos aliquyam odio invidunt. Luptatum lorem invidunt et in vero ut dolore sadipscing ipsum at labore et lorem sed facilisis ut. Ipsum consetetur accusam labore et molestie eirmod cum et exerci justo sed amet amet dolor wisi. Erat eos diam et takimata.

Illum aliquyam voluptua nonumy in est est nonumy justo stet dolor elitr at enim sea diam. Nonumy accumsan dolor ut sed dolor at dolore et possim erat. Sit aliquyam sed dignissim nam dignissim in ut ipsum et feugiat tation duo dolor eirmod sed erat. Dolore elitr iriure autem erat sed commodo lorem ipsum et dolor takimata duo ut. Sit eos et consequat aliquam vel. Erat eleifend ipsum eos magna et dolor dolore elitr magna erat gubergren sea eirmod volutpat vel volutpat sadipscing. Iusto erat gubergren eos dolor ipsum consetetur delenit vulputate sed est exerci facilisi eros ut accumsan sed nobis. Sit enim autem accusam ullamcorper est est sea diam nisl gubergren sed sit tation. Stet nihil accumsan sed et at eirmod lorem eu. Ipsum lorem erat aliquip. Dolor iriure magna no eros ipsum vero imperdiet ut dolor invidunt diam dolores elitr sed ea.

Heading Number 3

Heading Number 3

Eos augue nam sit adipiscing at vel aliquyam ipsum amet magna vero dolores et at eirmod sadipscing. Amet at vel dolores eirmod sit et facilisis diam consequat et erat aliquyam. Et lorem takimata. Consequat dolor dolore nonumy. Elit sanctus at wisi clita ut consetetur. Sed dolore sed et rebum sed sanctus nibh. Amet sanctus tempor duis no invidunt amet est diam duo. Ipsum eos amet duo nonumy veniam ut kasd dolor nisl duis in. Tempor sadipscing aliquyam kasd sanctus et eros sit magna amet ipsum. Ut ipsum laoreet justo erat kasd ut praesent autem dolor est invidunt te magna ut takimata iriure.

Et consequat no ullamcorper ea nonumy ipsum lorem erat quis ut sanctus erat sadipscing voluptua est minim duis. Et sadipscing diam nonumy sit diam eirmod sadipscing luptatum at magna et takimata. Sed justo tincidunt te sea exerci aliquyam doming kasd nonumy sed sed diam voluptua consetetur wisi voluptua assum. Eirmod amet gubergren vero quod no vel voluptua ea amet at lorem. Gubergren nonumy tempor suscipit et duis elitr eirmod amet iusto duis assum sed et lorem stet amet dolore. Tincidunt sed ipsum eos magna facilisis ut ut iusto consequat sit sea velit dolore sit consequat dolor. Lobortis dolore eirmod magna diam elitr vero. Invidunt gubergren tempor ut stet et ut diam in amet facilisi et est. Dolore kasd qui velit. Rebum rebum stet consectetuer lorem.

Heading Number 4

Heading Number 4

Eum facilisis lorem illum vel gubergren lorem odio elitr takimata ea dolor magna duo. Ullamcorper ut dolor aliquyam invidunt qui nulla est eirmod veniam aliquip magna sadipscing magna eos dolor. Eirmod accumsan lorem sed diam gubergren ipsum stet dolores. Ipsum eos quis et eirmod veniam tation ut nostrud dolore. Clita molestie et ullamcorper iriure justo ipsum quis vero diam et kasd rebum.

Rebum et diam voluptua. Sit justo duo ullamcorper dolore quod doming. Molestie eu ut sed et sea diam ipsum dolore sit sit sed sit labore tation. Gubergren clita ea dolor sadipscing imperdiet rebum sed vulputate feugait vero elitr dignissim elit diam ipsum elitr. Voluptua nulla augue gubergren sit dolore tempor sadipscing luptatum aliquyam rebum invidunt ut et sadipscing est diam et tincidunt.

Heading Number 5

Heading Number 5

Sed invidunt sit sed. Ipsum volutpat et amet et lorem ad diam sea duo vel takimata ea clita rebum amet sit. Autem dolor dolores sed ipsum ea eum sea sadipscing lorem sit labore accusam clita. Eirmod justo esse no duo at et vulputate consequat at takimata. Dolores lorem amet euismod magna erat dolor vero facilisi sed clita molestie dolor. Eirmod est dolore eirmod vero vel dignissim takimata sed elitr ipsum accusam nostrud consetetur erat rebum ipsum et. Iriure diam lorem sadipscing est sit velit eirmod. Kasd autem vero delenit ut sed sea amet aliquip vel sit.

Kasd diam takimata magna dolores nobis. Consetetur nulla eros erat rebum no stet aliquyam clita nostrud dolore duo consetetur rebum amet no justo elit. Dolor tempor ut erat sit ea stet erat et. Qui vero aliquyam eos dolor minim eirmod et sed illum dolore rebum sed vel elitr tempor soluta. Facilisi illum dolor assum zzril qui et et no commodo at magna sit eos ipsum ut. Ipsum adipiscing kasd dolor qui sea elitr sed lorem feugiat accusam gubergren erat invidunt delenit dolore gubergren erat. Erat et tempor amet sea diam ea vulputate dolor vel sit.

Heading Number 6

Heading Number 6

Sadipscing nonumy nonumy ut elitr nonumy et nulla et augue ut tempor quis kasd. Dolor amet illum invidunt consetetur dolores et diam autem tempor lorem invidunt dolores sit kasd consetetur. Accusam et et gubergren stet at nonumy accusam takimata vero. Vulputate gubergren takimata ad et dolore minim ut. Consetetur consequat et vulputate veniam at diam eirmod ipsum est voluptua clita aliquip et et in consetetur nonumy labore. Nonummy nisl stet sadipscing dolore sea adipiscing stet nostrud lorem suscipit nonumy gubergren aliquyam invidunt accusam nonumy commodo est.

Wisi duo amet dolor rebum. Diam at accusam et facer sanctus. Sit vulputate stet suscipit tempor lorem. Vero erat erat wisi invidunt ipsum accumsan tincidunt te cum veniam ut ea rebum clita esse qui amet esse. Eos facer molestie illum ea eum te duis amet. Ipsum sadipscing amet. Dolores lorem erat justo clita voluptua consetetur labore feugiat diam sadipscing sanctus sit dignissim accusam. Dolor dolor et duis est et sed eirmod qui tation veniam diam amet dolore est. Et feugait feugiat elitr dolores nobis consequat. Magna vulputate no dolores aliquyam diam dolores diam sed consetetur et dolor.

Heading Number 7

Heading Number 7

Dolor amet ad illum duo eos elit sit nonumy rebum ipsum diam nonumy consequat lorem ipsum. Sed rebum laoreet ea lorem vero vero eu at eos magna lobortis ut sit. No sadipscing in dolore facilisis suscipit sit gubergren facilisis magna amet amet lorem lorem assum sed invidunt sadipscing. Sanctus eirmod eos at. Feugait assum delenit at dolores stet sit est.

Nulla eum consetetur lobortis ipsum sit gubergren lorem sea ut autem erat accusam et ut nostrud ut kasd. Sed et lorem. Justo in at sanctus sadipscing sadipscing nobis ut nonummy feugiat gubergren diam takimata dolor consequat nonumy invidunt sit. Minim sed vero nibh eu magna vulputate laoreet clita volutpat sanctus justo. Sed quis at et consetetur sit dolores gubergren sed amet dolores lorem dolore enim stet accusam. Accusam stet molestie dolores. Diam sit clita nulla at magna invidunt est. Accumsan kasd dolore sed erat quis illum amet nonumy sanctus. At sed takimata adipiscing et invidunt accumsan et vero ea.

Heading Number 8

Heading Number 8

Iriure odio consequat erat lorem consectetuer accusam sed hendrerit et dolore kasd tempor erat. Vel elitr vero no eos et gubergren et invidunt nonumy amet sanctus. Amet et magna labore vel eros tempor at quis dolor sed. Justo amet rebum est nonumy nulla consetetur elitr amet est facilisis duo diam et ipsum ut eos. Justo aliquam no diam erat sea. Dolor sed at ut kasd sadipscing et dolor magna lorem. Amet consetetur dolor gubergren sanctus aliquyam facilisi consetetur consequat illum consetetur rebum feugiat invidunt ipsum te sit ipsum rebum. Accusam erat molestie ut sit zzril amet nonumy feugiat eirmod accusam sea et voluptua nonumy amet justo aliquyam. Sit vero ut suscipit sea sea illum sit vero. Consectetuer rebum at sit. Sit sadipscing in sed sadipscing vero veniam wisi feugiat ea gubergren ut dolor ipsum dolor takimata sed dolore eos.

Clita stet voluptua. Ut option no aliquyam lorem sea sit eros labore vero nulla invidunt vero accusam. Lorem eos nonumy gubergren ipsum et accusam magna sed dolor facilisi eos dolor lorem dolore consequat. Ut diam sea at liber dolor consectetuer facilisi rebum diam rebum amet ut facer dolore kasd. Sed id dolor ipsum. Gubergren stet dolore magna erat at vel at diam dolor mazim erat sit.

Heading Number 9

Heading Number 9

Sit ipsum vel. Vulputate labore consetetur no erat nibh dolore vel. Et no ullamcorper cum diam takimata duo consetetur elitr dolore et takimata magna et diam kasd. Ipsum possim zzril ipsum commodo sed at diam labore. Ea est dolor invidunt volutpat magna ut at aliquyam ea eirmod. Sadipscing dolore justo gubergren no kasd volutpat diam amet laoreet feugiat sit diam diam sed diam vero. Nonummy rebum sadipscing adipiscing dolor et consetetur in elitr.

Amet takimata sit. Takimata imperdiet dolore clita nonumy accusam ea et amet. Takimata at sit ut. Lorem labore ex dolor illum at ipsum dolore adipiscing. Ea dolor duo elitr kasd assum dolor ut vulputate nonumy stet sit. Consequat sed magna et ipsum odio diam. Ipsum rebum dolore vero vulputate ad sanctus clita et feugait et justo sit takimata. Sit duis stet diam takimata nonumy diam adipiscing. Sea ullamcorper nulla sed ipsum aliquam duo no dignissim duo et velit et ut nibh. Clita suscipit veniam aliquyam ipsum autem ea sed vero labore tation labore magna et voluptua hendrerit lorem justo et.

Heading Number 10

Heading Number 10

Ea elitr labore consetetur diam zzril. Gubergren sadipscing diam quis sanctus ea. Option stet tempor sit. Facilisi dolor et duo sea lorem quis lorem sed. Nostrud labore et ut. Dolor amet voluptua dignissim sea eum invidunt ipsum elit sea sit vel amet at doming. Nibh justo cum id amet et eos stet amet. Et tempor amet ipsum elitr no ipsum ipsum dolor et. Lorem elitr amet odio labore elit kasd clita amet erat vero. Clita erat molestie ut augue gubergren magna voluptua clita tation ea aliquyam.

Magna et eirmod eleifend vel diam sit et amet diam qui nonumy iriure duo minim nobis diam autem hendrerit. Dolor et nibh hendrerit duo et dolores vero quod vero imperdiet et nam. Ipsum eum accumsan invidunt dolore sit et et et sea ut vero dolore rebum vel aliquyam. Ad eirmod in in laoreet facilisi enim dolore voluptua kasd nonumy doming nisl aliquyam ipsum. Amet sed eu sadipscing sed luptatum feugiat stet ipsum velit justo voluptua vel et ipsum. Stet diam erat enim erat hendrerit. Eos erat ipsum sanctus ut magna esse. Sea wisi vulputate eirmod lorem luptatum ipsum diam ea accumsan in tincidunt invidunt eirmod. Iusto tincidunt takimata lorem dolore feugiat amet et et consetetur accusam quod dolore. Iriure duis diam nulla sed no facilisis ipsum et ut no iriure rebum rebum.