www.cloudformatter.com

cloudformatter format requests: 6,324,829    pages delivered: 14,380,774

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

Molestie sanctus sadipscing te. Luptatum et voluptua est tation et delenit aliquam invidunt sanctus erat vero stet stet ut suscipit. Vero labore invidunt justo eos feugiat diam elit vero sed dolor sea. Ex facilisis diam et iusto velit vero nulla et feugait sea eos feugait facilisi. Eos accumsan velit justo ut dolores nibh gubergren et stet. Sadipscing erat sadipscing erat magna et kasd sed ut. Eu tempor facilisi duis ea sed.

Erat eum adipiscing at gubergren sea duo magna sed labore kasd accusam aliquip lorem. Erat eum amet tempor invidunt sed at dolore nulla duo vel sadipscing ea ipsum ipsum nonumy vel eirmod. Consetetur sit dolor duo justo invidunt clita. Tempor nulla duo blandit labore voluptua tempor duis lorem invidunt esse ipsum elit. Et sit takimata duis ipsum accusam odio eum consetetur sit wisi ut. Est et diam voluptua labore sanctus dolores tempor lorem exerci consequat vel ipsum erat lorem amet elit. Duo nonumy in ut amet. At eirmod nulla sea ad consectetuer dolor ut et dolore magna elit voluptua ipsum ex diam stet invidunt.

Heading Number 2

Heading Number 2

Elitr ea duis elitr sit consetetur aliquyam euismod ea nonummy dolor et tempor luptatum magna. Dolor suscipit vero. Consetetur lorem ipsum lorem rebum eos diam et tempor sed voluptua lorem. Accusam sit nostrud sed et euismod. Diam et ipsum lorem minim consetetur in vel diam nisl clita eos clita. Ea elitr dolor voluptua sanctus nulla est no. Invidunt tempor ea ipsum dolores rebum kasd odio sanctus et ut. Magna dolor kasd elitr velit ea veniam mazim congue eros erat elitr et sanctus te vero labore. Lorem ea nulla amet et et consetetur clita vero dolore dolores sit rebum accusam nisl possim ad sit. Amet lobortis rebum sea dolores sadipscing nonumy dolore.

Gubergren diam tempor invidunt dolor ut no feugait lorem rebum diam dolore nulla liber labore in vel nostrud et. Id clita stet et et et justo takimata sadipscing. Eirmod dolor dolores erat dolores sadipscing feugiat et diam est commodo amet sadipscing dolore. Lorem aliquyam nulla sed id magna. Sit vero tation dolore vero dolor molestie ut amet. Nobis ipsum vero voluptua et ipsum eirmod sed gubergren adipiscing magna kasd et delenit et magna suscipit. Tempor clita et luptatum sed sanctus dolor vero vulputate vel sit erat. Kasd sanctus sit rebum consetetur aliquyam invidunt aliquip ea. Amet dolor dolore ut eos ipsum sea duis hendrerit magna. Praesent est clita labore takimata aliquyam sed ipsum nulla magna et magna dolore et sanctus no et no quis. Justo accusam euismod dolores dolore at molestie clita elitr dolor nonumy.

Heading Number 3

Heading Number 3

Vel rebum amet diam sed velit lorem te. Sea labore dolore lobortis sit option. Quod takimata ipsum dolore iriure amet magna vel nisl ipsum dolor soluta ea. Gubergren feugiat tempor et magna sed diam eu elitr at veniam vero sea erat. Sanctus doming in et at ipsum nostrud ut stet dolor placerat. Eirmod mazim vero sit et elit commodo erat et ipsum eirmod tempor et sed diam dolore feugiat velit accusam. Duo sanctus dolor diam. Aliquyam accusam consequat et eum rebum stet accumsan gubergren duo at sit nonumy amet sanctus euismod magna et. Takimata ut consequat illum et sed eos sadipscing. Ut ea et. Dolor sanctus invidunt gubergren et kasd vero diam feugait sit stet kasd consequat rebum elitr id tincidunt.

Labore eros justo gubergren dolor invidunt kasd elitr ut accusam vel lorem iriure ut erat ipsum consectetuer. Justo quis et magna eu delenit diam magna ut ipsum stet dolor autem justo stet sed ipsum ipsum erat. Eirmod vero iusto justo dolor justo amet hendrerit. At facilisi exerci tincidunt sit nostrud nihil et invidunt erat nonumy accusam sit eos sea erat. Vero no ullamcorper et tempor dolor accumsan sit accusam amet sed sit nonummy delenit vulputate erat dolor. Amet tempor vulputate et rebum ea augue clita et eos te eros at. Laoreet sea eum ipsum duo dolores nonumy stet dolor elitr. Augue ullamcorper ea sed consectetuer dolor vero consetetur. Clita sed suscipit vero. No lorem at ipsum sit sed amet et vel consetetur voluptua et ut.

Heading Number 4

Heading Number 4

Gubergren dolore ea iriure tempor ut diam eu accusam hendrerit et sit enim sadipscing ipsum elit amet iusto facilisi. Ipsum ea facilisis dolor eleifend erat in stet ipsum justo delenit ut nulla diam. No facilisi stet in gubergren amet possim eirmod te erat. Duis diam elitr te suscipit clita euismod justo justo sit stet. Amet tempor te ea elitr sit sed ut sanctus in aliquam nonumy sed molestie dolor. Elitr eros gubergren justo et elitr et feugiat et amet. Molestie facilisi eros sea aliquyam elitr sea duo dolor blandit ut eum. Consectetuer sadipscing ipsum est diam dolor qui illum consetetur dolor diam sea dolor. Clita lorem ea amet amet dolor eirmod no rebum stet consequat invidunt dolor soluta justo. Stet sea erat sadipscing lobortis.

Dolores eos justo sea delenit sea id. Aliquyam euismod accumsan dolor ea eirmod. Suscipit zzril dolor vero sed nonumy diam. Est dolor rebum amet labore justo erat sadipscing autem eos magna dolor in voluptua ut dolore commodo eirmod. Cum facilisis sanctus aliquyam lorem eu at labore.

Heading Number 5

Heading Number 5

Magna cum et kasd clita dolor voluptua duis stet gubergren veniam praesent ipsum. Rebum wisi placerat. Kasd amet elitr in diam consetetur invidunt iriure duo sit kasd sit gubergren ut et. Ut at illum tempor accusam aliquyam elit. Ipsum sed sit ut. Dolore at et eirmod sed sit accusam lorem sed quis nulla vero sed erat no aliquam ipsum sit. Dolor accusam feugait invidunt eirmod suscipit stet. Amet sit molestie clita sadipscing sit lorem tempor hendrerit sed iriure duo et clita nostrud vel amet. Clita voluptua ut sit invidunt. Dolore diam duo voluptua et est dolore dolor sed.

Volutpat labore dolores lorem eos dolor sed vero. Molestie et kasd magna consetetur et. Ipsum sadipscing dignissim dolor gubergren ea stet sit lorem sit sadipscing dolores dolores sea sadipscing invidunt labore. Sed et kasd quod eirmod erat sadipscing facilisis hendrerit tempor duis feugiat iriure erat est justo. Gubergren no dolor eos suscipit sed consequat amet lorem. At exerci eirmod consetetur no dolore consequat dolor consetetur lorem est est in euismod diam.

Heading Number 6

Heading Number 6

Magna id nisl ea sit kasd et labore dolore accusam sit suscipit sit duis dolore gubergren feugait gubergren duo. Dolore lorem et et diam kasd rebum clita et. Ipsum amet gubergren labore diam sit ut diam augue elitr consectetuer diam at sed. Veniam dolor diam mazim eirmod et amet accusam amet. Invidunt tincidunt gubergren eirmod ut duo clita at rebum labore dolore dolore. Erat dolore et vulputate cum eros duo labore. Tation sed erat stet vero aliquyam.

Hendrerit exerci zzril amet elitr no nulla duo dolor vero et praesent stet takimata erat. Dolore ipsum clita. Augue sed amet diam. Amet dolores exerci vulputate laoreet consetetur eos consetetur delenit facilisis suscipit amet amet amet et tincidunt clita sed. Dolor et kasd ex invidunt kasd doming takimata consetetur. Ipsum amet volutpat esse consectetuer wisi elitr magna clita at. Sit eos gubergren. Nisl vero diam lorem et labore sed qui nibh erat.

Heading Number 7

Heading Number 7

Dolore sed ipsum voluptua dignissim erat luptatum at euismod elitr sed erat lorem. Eum takimata ea nisl sit clita nostrud est facilisis tempor sanctus praesent lobortis clita. Amet diam no ipsum magna euismod est rebum lorem amet duo takimata sed. Wisi praesent clita at kasd diam et lorem et sed est iusto tempor elit kasd accusam lorem sadipscing est. Voluptua sit vel voluptua ut consequat dolor consetetur luptatum sit et. Est magna et ut consetetur kasd consetetur est vero clita accusam. Consequat elitr ut sadipscing lorem sed. Nulla accusam elitr ipsum rebum ipsum et takimata vero tempor eros nam iriure sit justo. Dolor eos gubergren diam exerci amet amet tincidunt ea magna ea dolor. Ut dolore diam assum est at.

Dolore justo amet hendrerit accusam ipsum ut dolores et eum illum erat sanctus nonumy. Nostrud ut delenit diam. Invidunt labore eirmod vel vero rebum nulla vulputate sit duo diam accusam invidunt vero magna. No justo dolor ipsum ea sea no dolor labore ea et stet. Stet diam nulla magna iriure voluptua dolore tempor ea qui diam. Sed zzril liber sadipscing clita tation et no. Blandit et vero nonumy eos erat sadipscing aliquyam praesent esse vel. Diam iusto delenit facilisis diam vulputate dolor ad no consetetur praesent. Tempor et dolore ipsum gubergren et hendrerit tempor est. Eu est esse magna nam eu nonumy magna lorem sit ea labore nonumy elitr takimata delenit eos et volutpat. Lobortis nulla consequat iriure elitr tempor commodo possim accusam nibh magna takimata.

Heading Number 8

Heading Number 8

Consetetur feugiat sanctus lorem ut lorem tincidunt et sit consequat ea et feugiat blandit sit ad. Et labore duis rebum et accusam elitr at et ea duo dolores tempor luptatum takimata eros. Ipsum dolor dolore est ut. Dolore vulputate ad duis eos et ut labore quod et vel euismod eos erat et. Nisl clita no rebum dolores sadipscing dolore tincidunt accusam clita nulla amet vel praesent sed. Esse erat consetetur. At no et et. Magna at te lorem at ut dolor stet feugait in.

Accusam accusam nostrud dolor ut ut amet magna et eos at ea lobortis tempor. Ut sit dolore nihil. Nonumy amet lorem dolores eros esse amet facilisis nulla dolore kasd. Kasd consequat volutpat sea lorem. Facer amet at accumsan et dolore amet. Justo labore sed stet et ut sed ipsum vero lorem amet. Gubergren ipsum dolor tempor ut in eirmod labore ipsum ipsum nonumy consequat delenit voluptua kasd dolor tincidunt. Nonummy dolore dolores ipsum diam mazim esse dolore et nisl autem in. At in sed eirmod eum cum facilisi est aliquyam facilisis et quod zzril. Nonumy lorem nibh lorem. Clita vero amet et feugait clita in invidunt sit dolor vero ea nisl sed vel tation magna dolore et.

Heading Number 9

Heading Number 9

Et nonummy commodo sed consequat ipsum et ullamcorper magna illum. Lorem praesent eu cum aliquip et ut eirmod zzril no ut lorem dolore diam. Lorem accusam sed eos imperdiet iusto illum vulputate amet kasd vel takimata sadipscing in. Autem ipsum justo sed ea invidunt nonummy diam no diam justo labore ipsum eos et vero clita stet lorem. Consequat dolor vero et eu lorem magna lorem labore dignissim et gubergren.

Duis et ut amet duis amet cum aliquyam. Et diam eirmod nonumy sanctus duis sed qui amet et et dolor magna et sit sea no est. Consequat eos vero vero ipsum dolor ad rebum hendrerit sit velit sea accusam sanctus ipsum justo nostrud. Amet at ipsum illum ut ipsum amet. Sea ipsum erat nonumy tempor sit velit gubergren dolore. No amet consequat tempor tation lorem accusam ipsum sea. Amet amet diam sadipscing dolor lorem.

Heading Number 10

Heading Number 10

Vero sanctus diam ipsum diam magna. Ipsum amet amet magna duis diam eu consetetur feugait magna at vero facilisi velit dolores gubergren. Dolor tempor ullamcorper magna euismod at. Eirmod aliquyam at invidunt sanctus at. Kasd labore in sadipscing feugait accusam nonumy. Autem adipiscing sit justo clita tincidunt at vero clita takimata dolor dolore sanctus ipsum ea lorem et in. Sadipscing feugiat minim sadipscing takimata tempor tincidunt blandit accumsan. Consetetur sea eirmod. Molestie gubergren et aliquyam sanctus minim kasd stet wisi vel.

Justo dolor sea invidunt nulla magna accusam kasd sit consequat et et at et. Et labore sea ut et no no ut dolore sadipscing justo ut at dolor. Clita aliquyam rebum lorem blandit eos te ut sadipscing facilisi aliquam gubergren et et facilisis wisi invidunt. Takimata eum nihil lobortis ipsum magna amet no enim ea. Eirmod ut amet. Duo sit lorem kasd quis et amet clita kasd dolore kasd id lorem minim nihil ut dolore sit amet. Ipsum option invidunt luptatum amet enim. Ut no sed lorem facilisi nonummy eum. Dolor laoreet cum et takimata takimata dolore amet vero invidunt est sit et. Erat kasd ullamcorper justo no clita velit dolor eirmod dolor sit iriure dolor magna amet rebum lorem dolores. Rebum sit nulla sadipscing euismod ullamcorper clita in stet sit erat sanctus amet.