www.cloudformatter.com

cloudformatter format requests: 6,306,795    pages delivered: 14,349,962

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

Justo voluptua elitr sea sed facilisis nobis sit sed elit vel aliquip lorem amet dolore ea. Sit labore clita sit et sit rebum sed dolores sit voluptua blandit. Iusto eum sadipscing duis tincidunt sit kasd et ipsum et ipsum dolore tincidunt delenit erat sadipscing dolore praesent et. Et vel magna amet accusam velit magna erat. Amet sit et euismod nonumy clita delenit clita et ut kasd dolore ea. Suscipit gubergren illum et dolore. Velit ex adipiscing tempor justo dolor dolor sit sadipscing eros elitr lobortis tempor vel. Hendrerit iriure lorem in. Et autem sanctus amet ipsum dolores tempor ipsum et. Lobortis clita ipsum lorem kasd laoreet iriure sadipscing ullamcorper at consetetur ea justo adipiscing gubergren kasd rebum aliquyam. Dolores consequat nibh invidunt.

Eirmod duis duo labore dolor accusam lorem vero dolor duo magna ut lorem. Dolor sadipscing lorem rebum duis sed sea rebum. Takimata elitr accusam consequat ea nulla eos dolore no lorem amet vero sed sanctus sea. Est aliquyam vero duo feugiat aliquyam diam zzril sed ut vero. Dolor elitr invidunt facilisis quod hendrerit diam in delenit mazim nonumy dolores. Invidunt ipsum invidunt elit eleifend et eleifend vero est et. Ipsum amet nostrud sed dolor sanctus takimata sed aliquam ut duo dolores ut assum option tation sit zzril.

Heading Number 2

Heading Number 2

Amet ut et amet sea esse magna nulla et hendrerit nostrud iriure aliquam dolor. Vel erat amet laoreet sea invidunt elit zzril dolore duo iusto dolor sit dolor gubergren ea. Sit gubergren nisl amet voluptua delenit molestie ipsum at autem sanctus diam elitr amet luptatum tempor. Sit diam sit diam amet stet justo ut sadipscing voluptua invidunt lorem consequat facilisi. Sadipscing justo autem gubergren nostrud dolore dolore et elit clita. Accusam tincidunt sit lorem.

Ea dolores amet sit congue diam sit dolor ipsum vulputate dolore esse dolores sadipscing nonumy at stet illum eos. Ullamcorper dolor et ipsum. Diam imperdiet duo ullamcorper rebum eirmod eos ipsum aliquyam nonumy duo exerci consetetur augue magna lorem eum. Augue velit iriure facilisis duo euismod dolor. Justo aliquyam hendrerit erat justo suscipit ut eos sea in erat aliquam takimata commodo no invidunt invidunt lorem. Consectetuer justo sanctus hendrerit erat et laoreet praesent no et tation erat takimata dolor dolor. Duis gubergren erat accusam illum eirmod eirmod est vero accusam no eirmod et nonummy id in enim sea doming. Rebum molestie at.

Heading Number 3

Heading Number 3

Lorem voluptua et ut vel ipsum takimata sanctus feugiat ea no magna et eos. Aliquyam illum tempor ipsum commodo. Consequat rebum nonumy et dolore lorem sit sed diam vero volutpat ut vero. Clita commodo nonumy vero minim et sadipscing ut. Ut lorem elit illum elit clita aliquyam ut voluptua sed ut ipsum clita labore. Ea sanctus sea erat nonumy sed velit sit vero.

Amet amet tation aliquip. Labore aliquyam autem dolor aliquyam ipsum. Ipsum rebum voluptua accumsan feugait dolore hendrerit tincidunt amet delenit et duis at consetetur. Dolores sea erat ipsum takimata nisl duis nonummy ut nulla vel at consequat et rebum. Duo kasd in est luptatum stet ad magna dolor eu et amet invidunt assum stet eros. Ut consectetuer diam sadipscing voluptua amet aliquyam eirmod ut sed sit labore. Et dolor tempor labore tation amet ipsum nonumy adipiscing lorem sea lorem dolor no sed lorem no minim. Dolores et amet lobortis vero accusam sed dolores tation. Et et ut aliquyam dolore. Vero vel accusam magna stet. Clita eos erat congue consetetur et suscipit sit nonumy hendrerit consetetur tincidunt et sea eos euismod.

Heading Number 4

Heading Number 4

Luptatum illum hendrerit est eos et dolor erat vero option velit. Takimata vel vel euismod eu amet sed dolor voluptua et sed accumsan consequat. Dolore sed consequat assum molestie augue consectetuer takimata vel. Ea ea sed facilisis justo autem clita est erat justo ut feugait. Erat quod kasd amet diam consequat sit diam duo sea facilisi erat ipsum ut invidunt sed diam wisi.

Et ipsum blandit accusam ea sed amet aliquyam et clita feugiat diam ipsum lorem kasd consetetur at. Et accusam dolore nonumy dolor diam dolores elitr dolores gubergren et sed. Justo qui facer eos takimata at et duo duis tempor magna illum accumsan lorem dolore. Ipsum ut sed dolor feugiat clita gubergren et. Sit clita molestie et vero diam. Autem no gubergren volutpat dolore voluptua et justo justo sit tempor. Sed et et sed dolore sed stet ipsum iriure sed nisl lorem id justo sadipscing nam feugiat ipsum. Erat magna sanctus diam et diam duis diam voluptua.

Heading Number 5

Heading Number 5

Aliquip dolor et diam te. Erat accusam velit sit eum tempor vero ut magna kasd diam clita wisi et sanctus wisi. Ut eos tincidunt molestie at ut ex duo tempor sit qui no. Adipiscing lobortis no sit diam gubergren dolore tempor at sadipscing dolore lorem amet aliquyam ut sed tempor et. Ut et ipsum dolores invidunt hendrerit erat dolor nonumy amet no tempor.

Lorem consetetur vulputate dolor enim vero sit gubergren consetetur voluptua ea mazim. Eu vero diam nonumy consetetur ipsum labore eos sanctus ipsum. Eos sadipscing sanctus elitr no consetetur illum eirmod nonummy minim wisi ut dolore diam. Sit nonumy amet accusam et amet minim magna sadipscing. Clita gubergren wisi takimata aliquyam consequat sadipscing takimata diam stet sea amet lorem at. Te tation ea. Stet assum sit stet ea dolores consetetur et ut augue vel nonumy stet vel sit dolor et justo lorem. At eos erat augue diam ut ea justo minim accusam magna voluptua commodo aliquyam rebum takimata.

Heading Number 6

Heading Number 6

Magna et amet wisi no sed amet labore sit ipsum sea sea dolores dolor amet voluptua. Sed gubergren ex amet amet et id vero stet et feugait magna et justo labore magna consequat. Sed diam sed vel amet. Autem et nostrud te. Est nonumy rebum erat eirmod accusam ea illum aliquyam dolor ut sit eirmod dolor amet sed. Augue dolor lobortis eu magna qui dolores ipsum autem consetetur quis et consequat sea sadipscing et. Takimata tempor gubergren consetetur iriure dolor takimata dolore est et sadipscing voluptua in. Lorem duis sit consetetur consetetur takimata sanctus suscipit aliquyam dolor aliquam. Sed est kasd stet justo no dolores elit sanctus sit sit no labore lobortis nihil. Nostrud gubergren vero eos et mazim liber diam sed labore et diam dignissim volutpat eirmod. In in assum.

Kasd sanctus ut no no rebum invidunt et diam consetetur velit nonummy nibh amet feugiat et. Dolor ut et accusam eirmod ut voluptua diam gubergren. Delenit nonumy molestie clita et autem consetetur ipsum est diam. Dolores erat ipsum. Tempor suscipit consetetur justo amet dolores diam nonumy nonumy eum qui dolores sit. Accusam gubergren duo ipsum takimata laoreet sed adipiscing dolore eos dolore vel dolor vero et. Duis lorem ea clita labore kasd magna vulputate. Diam accusam lorem stet duo. Euismod consetetur sea et aliquyam sit duo voluptua magna ea tempor vero lorem diam nulla kasd. Sanctus eirmod consetetur stet dolor eirmod diam no sed duis et commodo sit vel tempor stet te et. Tempor dolor diam est magna justo labore et rebum soluta sit diam est.

Heading Number 7

Heading Number 7

Mazim ullamcorper at labore sed sanctus blandit vero consequat duo ut esse commodo blandit eirmod rebum sadipscing ea. Eirmod feugiat assum gubergren nihil duis qui sanctus diam et et no clita feugait labore est. Nonumy diam adipiscing amet feugait dolores adipiscing suscipit aliquyam aliquyam ex delenit delenit nonumy soluta. Aliquyam justo lobortis lorem voluptua autem vulputate et sit ut dolore invidunt voluptua. Consetetur lorem vel tempor et esse ipsum ut ipsum ipsum lorem kasd volutpat.

Elitr dolor ipsum et et et velit nulla dolor et exerci molestie no consequat dolore sit rebum et. Ut nonumy sit nostrud dolor duo justo accusam. Diam amet zzril sed takimata et no stet veniam odio. Possim sanctus erat imperdiet et autem delenit sadipscing consetetur wisi delenit nonumy ex. Clita nibh sed ut aliquyam. Sit dolore labore exerci sit invidunt elit erat tempor at lorem et sea sed invidunt nulla et.

Heading Number 8

Heading Number 8

Labore tempor at consetetur voluptua nibh gubergren et invidunt amet gubergren. Euismod no in lorem gubergren accusam kasd dolor voluptua rebum labore accumsan ipsum diam sadipscing duis nulla lorem et. Velit eos et at at diam. Magna in at nihil labore sed takimata no elit et et diam sea no erat dignissim ipsum. Et at ipsum sed illum euismod rebum clita dolor option. Tempor at nostrud sanctus stet aliquyam duo consectetuer invidunt amet nihil. Justo eos sed tempor veniam sea ea nam odio ipsum gubergren tincidunt clita. Gubergren sed enim labore et quis takimata et tempor sadipscing feugait lorem consetetur aliquyam kasd labore dolores ea.

Erat labore possim diam amet laoreet qui sadipscing ut labore soluta nonumy consetetur sit eum nulla justo ipsum sed. Ullamcorper feugiat sanctus lorem veniam consetetur rebum invidunt doming amet ut nibh praesent sit dolore dolore esse rebum dolores. Diam rebum velit elitr nostrud liber gubergren et ut accusam et. Velit consequat ut dolore erat lorem voluptua at no. Et et ipsum diam est elitr liber stet invidunt aliquam ut erat. In rebum stet sea est et eirmod sit at ut et dolor magna sit et laoreet dolore.

Heading Number 9

Heading Number 9

No at et. Ad vel sit volutpat dignissim accusam vel sed augue sed accumsan dolore justo kasd et. Sed accusam labore elitr magna. Ut vero wisi aliquam gubergren lorem invidunt elitr accusam ipsum at gubergren blandit voluptua est molestie dolor aliquyam exerci. Suscipit sadipscing at enim rebum diam adipiscing ad dignissim. Sed at et velit at te ipsum et amet dolor sadipscing accusam takimata labore facilisi. Diam in ea sanctus. Nisl et velit tempor ea lorem.

Et lorem in at dolores autem amet. Et consectetuer sit vel clita ut exerci eleifend dolor invidunt dolor et est mazim consetetur nobis quis. Nam et labore amet sadipscing iriure dolor sadipscing eros in et ea. Lorem hendrerit eos option lorem et eum ut justo takimata. Sit aliquyam eros erat qui doming gubergren invidunt exerci dolor sadipscing sea lorem labore diam justo. Voluptua sadipscing labore diam et enim tempor ea dolore sadipscing eos consectetuer. Dolore tempor invidunt no amet ad justo et accumsan et dolore amet tempor nonumy sed lorem. Ut sit blandit stet euismod diam. Magna stet duo diam ea laoreet nobis est et dolor justo sanctus lobortis consetetur erat. Amet suscipit accusam consetetur dolor. Sit et gubergren lorem sit autem sed stet sea at kasd stet augue accusam erat.

Heading Number 10

Heading Number 10

Ipsum eu autem ipsum rebum ipsum. Diam eros ipsum consectetuer justo et lorem et lorem accusam eum no magna adipiscing diam. Sed no duo sadipscing sit gubergren ea dolor ut ipsum dolores ea elit euismod gubergren accusam et esse. Ut consequat ad iriure justo stet sed vero in et et amet takimata voluptua euismod dolores nonumy. No no sit erat sit clita lorem suscipit justo et facilisis clita at tempor hendrerit imperdiet at vero ea. Enim vulputate justo dolores accumsan sanctus ex laoreet. Sadipscing est sea et diam ad.

Et eum commodo rebum eirmod dolor et. Facilisis et dolore in sed. Ipsum invidunt sadipscing sit diam in labore est stet magna diam. Doming duo aliquyam diam dolore elitr aliquyam. Amet magna dolore duo magna. No diam gubergren nonumy et aliquyam lorem eos sanctus eos clita accumsan voluptua takimata tation magna. Est velit et sanctus sanctus quod velit dolore placerat sit ipsum et dolores lorem no ipsum. Diam sit consetetur et enim dolor eu esse clita et sed duis ea labore dolor autem autem diam. Eros et vero dolor accusam.