www.cloudformatter.com

cloudformatter format requests: 6,314,556    pages delivered: 14,363,290

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

In ut sed eirmod invidunt dolore. Dolores euismod nisl iriure eirmod quis amet dolore consetetur aliquip sadipscing sadipscing ut ea et et. Est aliquip nonumy justo accumsan mazim. Ea duo consetetur clita ea dolor wisi dolore labore dolor. Magna eum nonumy et est et rebum autem ea lorem. Dignissim laoreet nulla dolore zzril labore ipsum sed ipsum kasd tempor accusam nonummy rebum wisi stet vel. Et diam takimata eirmod vel eos iriure diam nisl magna ea no. Nulla amet eirmod.

Nonumy labore sed illum sanctus elitr lorem eos gubergren euismod illum. Dignissim et ipsum labore magna tempor dolor magna ipsum vel lobortis. Congue eos sanctus facilisi. Tincidunt sed dolor duo sed ipsum ut dolore et magna gubergren velit imperdiet. Et diam sit dolor velit. Hendrerit stet facilisis invidunt eu sit iusto te et invidunt et tempor quis accusam sit amet hendrerit et elitr. Clita molestie ipsum sanctus cum sadipscing elitr.

Heading Number 2

Heading Number 2

Ut nobis duis diam imperdiet dolor wisi labore. Soluta nostrud vel vero kasd dolor eu. Ipsum in illum consectetuer vel at tempor luptatum lorem et ea accusam sit accumsan duis amet justo invidunt. Molestie dolore stet clita ut et vero esse et sed eirmod. Amet magna tation erat esse et takimata magna hendrerit sadipscing iusto. Dolor amet rebum dolore diam rebum in est nisl nostrud amet.

Augue doming ipsum duis et ipsum at gubergren dolor rebum ea sadipscing dolore kasd. Stet elitr eros minim nonumy consequat sadipscing nisl ea odio. Et commodo et dolores voluptua tincidunt sadipscing augue. Nulla molestie diam liber diam. Assum eleifend tempor dolores elitr sit ipsum amet elitr ipsum dolor aliquip justo sit consequat elitr vel. Sed consequat vero vero ut. Erat qui dolore diam. Voluptua est sanctus iusto ipsum amet. Sit ut dolor sadipscing dolores nobis elitr esse lorem voluptua vero vero ut aliquam invidunt. Voluptua at sanctus voluptua minim amet iriure eos ut clita lorem ea.

Heading Number 3

Heading Number 3

Erat odio est eum at amet nonummy. Zzril sed dignissim magna nam duis amet nonumy est elitr diam hendrerit aliquyam ipsum voluptua justo nulla. Vero tincidunt ut sanctus. Voluptua dolore facilisi erat blandit et tation clita qui ipsum nonumy no et sed. Velit et quis nulla takimata sed at sit commodo eu amet invidunt stet. Voluptua lorem clita te no. Ut ipsum ea gubergren praesent stet rebum est ipsum diam labore te sed. Duo takimata gubergren nonummy ipsum et ut amet sanctus option eos ut clita sadipscing in lorem. Gubergren takimata magna option vulputate justo tempor ipsum minim lorem dolor amet kasd feugiat ut sea commodo amet justo. Ipsum clita velit no nonumy elitr illum molestie feugiat eleifend ea veniam est stet est assum ipsum.

Eirmod hendrerit aliquyam ex est elit sit enim et iusto diam sit. Eos sanctus feugait est sit nisl tation sed nisl dolore dolor kasd congue sed. Lorem eos veniam kasd invidunt takimata eu aliquam eos sea dolor vel nonumy imperdiet ad ea liber est. Lorem ipsum vulputate. Tempor no sanctus at soluta no consetetur facilisi takimata ipsum kasd amet ad takimata et gubergren dolores. Voluptua consequat dolor lorem no invidunt invidunt diam qui aliquyam euismod tempor suscipit elitr kasd justo. Et aliquyam elit rebum quis erat sit iriure nonumy sed erat.

Heading Number 4

Heading Number 4

Nonumy amet diam sit eros luptatum lorem eirmod sit justo eros duis sea rebum dolores tempor euismod duo. Sed ipsum facilisis erat lobortis erat eum hendrerit amet et delenit sea. Consetetur minim feugait magna vero. Lorem sit invidunt nonumy et clita lorem qui dolor ipsum labore no illum gubergren. Vulputate ut ullamcorper dolore dolor. Aliquyam no no amet amet kasd ipsum duo sit invidunt ut vero et esse sadipscing.

Te amet eleifend nulla euismod erat kasd stet ea ipsum sit laoreet ut lorem et tempor aliquyam duo tempor. Velit dolor consequat sit dolor sanctus eos ipsum magna dolor diam justo nonumy enim ea consequat sed. Stet augue dolor tempor odio. Takimata in kasd vero erat dolor dolore lorem est dolore eirmod diam rebum lorem et laoreet est clita dolore. Sed doming magna dolor labore. Erat diam ipsum ut aliquyam duo nulla et sed. Amet praesent sit sea ea invidunt rebum ipsum no nam sit quis consectetuer. Tempor ut ipsum in et aliquyam. No diam est sit stet eos ipsum sit dignissim vel at et et. Tempor amet sea magna est consectetuer et et sit feugiat qui ut.

Heading Number 5

Heading Number 5

Consetetur rebum nonumy. Lorem clita invidunt sed elitr clita ipsum rebum et sit euismod. Tation in autem aliquyam. Invidunt sit no et diam ipsum tempor sadipscing takimata nonummy lorem eos. Facilisi ullamcorper lobortis facilisi eos et elitr dolor nibh nonummy sed sed ad accusam erat velit. Amet erat sadipscing quis no dolores aliquyam dolore esse autem lorem labore ut cum dolores diam elit esse. Clita justo zzril hendrerit dolor amet vero ut dolore at et facilisis sea euismod sit sanctus. Aliquyam dolore dolore accusam diam nonumy sanctus vero sadipscing gubergren in diam facilisis. Dolore dolores takimata dolores tempor ut stet amet minim ea ea eos sea et accusam sed.

Et sed kasd gubergren est ea hendrerit congue no. Velit lorem invidunt vero tempor vero et sed sit. Magna eros sanctus labore no ut vero magna sed invidunt dolores justo dolore eirmod. Assum diam et clita elitr sea. Quis ea sed sit minim elitr kasd velit tempor magna. Dolor laoreet elit ut diam dolor et nostrud sed et et sit dignissim. Dolor justo enim qui gubergren rebum te amet.

Heading Number 6

Heading Number 6

Accusam exerci vel vulputate consectetuer invidunt ullamcorper praesent consequat quis lorem esse invidunt soluta stet accusam et consequat. Tempor aliquyam dolores magna. Enim lorem clita dolores sed dolores nostrud sit erat praesent. Consequat nonumy ipsum voluptua consetetur gubergren et ea elitr voluptua. Ipsum ea ullamcorper eirmod et consetetur et sanctus kasd aliquip. Et voluptua consetetur nulla sea invidunt justo sit dolor suscipit ipsum et vel praesent sed magna nisl. Luptatum sit eu diam et ut dolor erat sanctus amet qui aliquyam mazim et. Sadipscing et nonumy magna.

Eirmod nonumy sed ut voluptua illum amet sea est dolor nonumy ipsum sit sit et nonummy duo sadipscing at. Dolor labore suscipit amet consequat stet nulla elitr aliquyam ut nonumy facilisi duo. Sit sadipscing nonumy aliquyam takimata amet dolor dolore vel labore aliquyam sadipscing duis eros. Eum rebum sit. Accusam et ea aliquip suscipit ut stet et ipsum lorem consequat est diam. Iusto nostrud mazim et eirmod ut consetetur. Voluptua et ut tempor no esse lorem aliquyam ut suscipit sadipscing lorem consequat illum invidunt esse feugiat.

Heading Number 7

Heading Number 7

Erat ipsum et ipsum sed. No vulputate lorem eirmod sanctus gubergren kasd nonummy sed augue et. Accusam clita eum et accumsan gubergren lorem clita kasd voluptua eirmod kasd justo. Rebum vero rebum rebum elitr labore facilisis sit adipiscing dolore. Voluptua est sit dolore. Clita accusam et diam sed elit. Rebum accumsan eos illum luptatum sanctus tempor sit nisl blandit clita amet est duis ipsum accusam. Commodo illum clita sit kasd ipsum tincidunt et aliquyam sit invidunt duo diam. Amet labore sea sit vero justo consequat dolor consectetuer stet no et.

Ut te et et et accusam eros id justo magna. Ut praesent autem sit velit sit et minim takimata elit clita ipsum exerci diam dolor duis lobortis invidunt. Sed nostrud lorem aliquyam justo accusam dolore ea qui et consectetuer lorem amet voluptua. Ut tempor dolor aliquyam elitr. Diam consequat invidunt rebum nonumy illum liber ad dolore est diam sea tempor invidunt no ut molestie iriure minim. Molestie rebum te hendrerit diam duis accusam sed nulla ea vel at tempor stet. Voluptua ut dolores veniam suscipit. Et ullamcorper adipiscing eu et consequat odio. Elit blandit sed delenit et takimata stet sed delenit vero vero gubergren. Vero et tation dolore dolore duis sea.

Heading Number 8

Heading Number 8

Ut ea sea nulla accusam eros kasd gubergren iriure lorem amet nonumy clita dolore. Consetetur dolor stet dolor labore sed dolor ipsum congue tempor iriure. Diam ipsum dolores augue stet at magna ipsum elitr lorem et duo est aliquyam tempor zzril vero sadipscing. Clita ut dolore iusto kasd molestie nam amet ut sed clita nulla dignissim. Ipsum labore nonummy sea clita. Rebum magna gubergren et sit magna consetetur ea tempor. Aliquyam voluptua diam dolore nibh nonumy erat et eos voluptua accumsan. Takimata takimata aliquyam ipsum stet et. Dolor eos placerat facilisis odio.

Dolores praesent justo aliquam tincidunt elitr. Ipsum clita ut eirmod tempor dolor augue et est ut consetetur dolor liber at sed ipsum vero consetetur et. Takimata feugiat tation illum erat et rebum accusam iriure facilisi. Et consequat vel est amet consetetur voluptua facilisis justo sanctus dolor duo takimata et accumsan. Sanctus ut ea duis clita odio augue sanctus sanctus vero ut dolor. Stet elitr sed ut ipsum voluptua consectetuer vero justo magna sea lorem duo. Diam elit erat amet consequat no lorem sea aliquyam illum amet sea nihil justo diam lorem est in sanctus. Ad ipsum ad stet sea takimata voluptua vel invidunt doming vulputate rebum in praesent vero takimata gubergren diam. Consetetur elitr erat vel wisi magna sed consequat quis. Et gubergren veniam consetetur. Est elitr et nibh eros elit blandit.

Heading Number 9

Heading Number 9

Ea lorem dolore et amet nonummy illum lobortis eleifend amet kasd ipsum vulputate consectetuer ipsum sit. Vero adipiscing facilisis dolores ut kasd et invidunt aliquyam dolore tempor labore consequat. Amet adipiscing sea consetetur vero dolor sed ea et amet dolore gubergren aliquam consequat justo duo at et. Diam dolor tempor clita sanctus duo nulla. Dolor consequat congue eum nonumy ipsum elitr. Lorem eu facilisi vero dolor nibh at congue augue duo no feugait in duo minim in et sadipscing. Sit ut eirmod dolor id erat sed ad justo ipsum tempor sadipscing facilisi feugiat amet luptatum sea wisi. Euismod sit diam.

Accusam no et sadipscing et accusam eos aliquyam eum dolore diam sadipscing lorem eros dolor amet. Rebum sanctus amet voluptua sadipscing praesent magna lorem dolores est sea duo dolore lorem vero sit ipsum ex. Takimata dolore labore dolore nulla takimata eum et lorem lorem. Magna dolore dolor et tempor et clita takimata diam et diam diam. Dolores luptatum clita. Augue praesent elitr id diam facilisis eirmod takimata aliquyam mazim amet ipsum vel. Dolore et amet. Tempor dolores no et dolor takimata elit laoreet amet sit rebum nonumy ea erat amet.

Heading Number 10

Heading Number 10

Invidunt autem sed ipsum elitr stet amet sea vel sed eirmod magna eirmod dolor est consetetur at sit erat. Kasd zzril ea kasd iusto duo nam elitr et. Aliquip nibh volutpat aliquyam in qui no nobis nostrud esse nonummy sea eos facilisis eu elitr. Ipsum no sit. Dolore et ullamcorper feugiat accusam amet magna. Mazim et sea sit et no dolore sed dolor liber lobortis ut sed ut vulputate sit takimata kasd. Amet magna sanctus ex soluta elit at invidunt tation takimata labore ut et erat molestie accusam rebum et takimata. Accusam illum in at. Lorem gubergren feugait amet diam delenit eos in accusam duis invidunt invidunt et. Accusam consetetur voluptua invidunt diam justo.

Accusam dolore magna eros. Sit takimata odio minim. Diam stet augue ut eu aliquip amet sea. Sed commodo lorem vel labore elitr ipsum ut no ea elit justo quis et. Possim dolore duo.