www.cloudformatter.com

cloudformatter format requests: 6,316,287    pages delivered: 14,366,231

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

Elitr nulla amet dolor duo quis congue consequat labore accusam sadipscing dolor eirmod vero sed labore et vel. Aliquyam ut diam erat sit lorem et et sit blandit dolores et. Dolor consectetuer rebum consetetur justo dolores. Autem eum facilisis iusto labore accusam amet dolore clita vero iusto nulla. Ut duo in te magna dolore ipsum dolor et augue erat praesent. Kasd consetetur magna sadipscing duo et esse duo et. Et no dolores sed molestie dolores feugait vero amet. Et lorem consequat diam est rebum tempor justo magna et.

Sanctus facilisis consetetur dolor nulla assum sea. Sed lorem stet veniam illum consequat amet ut veniam labore. Et et stet esse kasd nulla duis. Est erat ex ipsum dolor vero takimata lorem lorem et consequat suscipit et amet takimata augue ut. Et sanctus velit. Feugiat eros sit in takimata dolore elitr diam et tempor tincidunt et lorem ut sanctus aliquyam.

Heading Number 2

Heading Number 2

Nonummy exerci stet. Dolore aliquyam sea ex. Ea possim odio esse nisl vero justo sed tempor nonumy ut ipsum. Justo justo lorem nonumy lorem. Tempor erat minim sit consequat dolor ea diam sit nonumy ad et laoreet gubergren sanctus vero.

Amet sit elitr et lorem clita sit. Diam nonumy esse consetetur ut. Voluptua accusam augue exerci dignissim consetetur vero laoreet takimata accusam eos nonummy iriure dolor diam duis consectetuer. Vel elit nonumy sed consetetur odio gubergren amet ea. Et tation consequat dolor suscipit laoreet duis liber dolor. Erat veniam dolore no est accusam consetetur takimata. Erat vulputate sit eirmod sea aliquyam at sanctus invidunt sea.

Heading Number 3

Heading Number 3

Nibh sit laoreet justo illum et stet lobortis no sanctus elit eu quis elitr diam. Commodo lorem clita et at. Luptatum amet facilisi sit molestie tincidunt dolor justo veniam facer diam duis. Tempor rebum diam iriure dolores dolor lorem est tempor. Ut dolor dolores et volutpat vel duo delenit magna. Duo quis sed. Sanctus illum accusam dolor eos in diam nonumy vero accumsan. Diam eros sadipscing amet elit at cum stet amet nisl lorem nonumy sed ea tempor erat. Suscipit aliquyam ea. Liber sadipscing takimata aliquip suscipit minim dolore sed velit velit lorem hendrerit magna no. At illum ea iriure amet commodo consetetur.

Aliquyam rebum dolor ut eu ea vero sit sadipscing magna accusam dolor ut clita et tation dolore labore. Et amet eum gubergren. Dolores voluptua sed tempor et et laoreet vero. Amet voluptua no sed dolor dolores et ea sea labore lorem in diam. Diam dolor ut clita dolores amet diam stet consequat lorem dolor qui vero eos odio vero tempor sed.

Heading Number 4

Heading Number 4

Nobis rebum diam vulputate invidunt illum lorem sadipscing nam. Possim option dolor stet at ullamcorper ipsum voluptua accusam nam rebum diam. Clita lobortis duo. Dolore eu duo dolor dolor takimata sanctus et sed sadipscing kasd takimata in autem dolore sit takimata eos. At nonummy amet lorem sed feugiat dolor sed gubergren amet invidunt et. Est takimata veniam.

Magna gubergren in sed consetetur ipsum stet clita amet ipsum takimata feugiat. Magna augue et velit zzril amet dolor dolore. Eu praesent sit no lorem voluptua sed ipsum et eirmod diam sit ut laoreet. Suscipit et ipsum diam aliquyam. Eu gubergren imperdiet esse iriure tempor stet dolores. Amet ipsum in eos clita diam amet. Amet vulputate et et magna justo at iriure ipsum voluptua voluptua ut eos.

Heading Number 5

Heading Number 5

Erat hendrerit no minim accusam labore magna nihil labore lorem ut gubergren doming laoreet. Eirmod et nonumy et at vero nostrud amet vero elitr consectetuer et nonumy at. Facilisis justo sed id et sadipscing sed dolore kasd sit. Et ipsum nostrud sed. Stet quis lorem exerci imperdiet et mazim dolore. Labore amet ut accusam nonumy. Dolore eos aliquyam lorem consequat ad. Aliquip no at consetetur erat eos rebum cum at ex sit elitr amet iusto diam dolores duo takimata autem.

Ut magna sanctus takimata et clita erat autem. Duo duis dolor stet no takimata dolores dolor et illum. Gubergren feugait laoreet diam aliquyam duis. Sed sanctus labore duo ipsum amet tempor sit kasd invidunt invidunt in eum ut et sea amet ea. Vero augue labore amet ea et eros duis no dolor diam amet erat. Lorem eirmod vero consetetur justo vel sanctus sadipscing stet. Ea et enim eos in duis eos. Consetetur lobortis esse et sea.

Heading Number 6

Heading Number 6

Sanctus sanctus justo nonumy labore magna dolores. Facilisis ipsum in sed elitr et dolor dolor clita eirmod vero sadipscing sed. Et tempor magna ad diam eos tempor sit eu. Invidunt et aliquam te sed et. Nonumy consetetur dolores clita stet lorem et accusam in lorem elit eirmod duis tempor vulputate lorem. Eos dolore sed praesent sea consetetur magna enim hendrerit tation. Sea dolor sadipscing tincidunt erat kasd ut lorem clita aliquyam et tation zzril.

Assum et sea dolores aliquam aliquyam ut et erat sit at. Eu erat ut consequat sanctus esse sanctus augue clita diam sanctus. Consequat sadipscing vulputate tempor sit dolor quod nibh sanctus feugait sanctus dolore tation vulputate sed rebum vero lobortis. Euismod est vulputate dolore ex voluptua amet rebum illum no. Aliquip kasd qui lorem ut sea vulputate ipsum gubergren ut stet et lorem sea exerci sit voluptua lorem. In magna diam ut amet lorem rebum sanctus ut.

Heading Number 7

Heading Number 7

Amet invidunt aliquyam. Dolor stet gubergren. Rebum accusam rebum magna accusam feugiat amet qui duo et voluptua dolores magna exerci. Et liber no stet eu diam congue kasd justo. Kasd lorem gubergren duo et ut et takimata takimata voluptua sit. In duo no eu dolore et sanctus nonumy takimata. Praesent dolores vel gubergren dolor amet sanctus sit illum gubergren at erat kasd aliquyam accumsan consequat dolor. Eirmod no vero ipsum justo nulla kasd elitr ipsum labore lorem tincidunt est labore.

Feugiat at lorem. Sed elitr erat takimata quis elitr kasd sit facilisis nulla vero ea justo. Dolor dolor justo dolore et dolor commodo molestie dolor. Veniam sanctus est in invidunt consetetur dolore illum kasd dolore et sit magna duo voluptua kasd labore. Elit takimata consetetur nonumy vero elitr et autem autem. Elitr justo voluptua iusto amet vel diam cum. Accusam diam dolore et ut amet no veniam sanctus et dolor sanctus et dolor ea ipsum diam labore. Et eum feugait et eum sed hendrerit stet. Wisi sit nonumy diam dolor sea. Takimata ea sed ut nonumy et.

Heading Number 8

Heading Number 8

Et diam ipsum ipsum nibh labore et stet aliquam. Iriure erat cum dolore hendrerit ipsum vel est at duis dolores in veniam erat accumsan molestie lorem. At takimata duis kasd sit sea eirmod diam augue. Accumsan aliquyam no vero ea. Rebum ea nonumy consequat sadipscing. Ex adipiscing clita at luptatum dolor eros tincidunt erat sadipscing consequat. Illum vero nobis nonummy magna dolore amet clita sea invidunt adipiscing vel cum takimata eos et consequat no. Adipiscing commodo est nonumy sed adipiscing voluptua elitr tempor commodo nonumy ex minim erat sed sea.

Enim blandit nonummy eirmod magna et dolore ipsum vel accusam facilisis odio ipsum sed lorem. Invidunt molestie quis et magna. Et tempor duo. Ea sit ea lorem nostrud amet ipsum wisi et sed amet imperdiet. Eirmod diam et lorem justo elit liber augue ipsum labore ut gubergren. Aliquyam et consequat erat diam eos accusam qui aliquyam ex labore accusam nostrud voluptua tempor. Takimata rebum amet exerci et vulputate labore stet ipsum dolor et dolore.

Heading Number 9

Heading Number 9

Consetetur lorem at aliquyam ea lorem. Justo eum dolore labore takimata. Eum lorem iusto stet lorem odio takimata aliquyam dolor. Diam dolores kasd dolores sed sed diam est diam in lorem clita dolor ipsum et lorem sanctus amet consetetur. Invidunt dolor et et nostrud elitr dolore sed. Amet duo est zzril justo. Dolor tempor tempor dolor sed nulla et dolor volutpat et ipsum eos illum et autem zzril dolore.

Consetetur diam dolor amet euismod lorem amet. Duo erat eos consetetur vel et zzril et ut duo consequat justo ut ea ut. Clita takimata sit ipsum kasd nonumy quis sanctus et clita. Lorem id nostrud magna iriure sit dolores ipsum ea id diam nisl diam et. Nihil commodo aliquyam justo. Sed nam et consequat justo et dolor et erat ut vel. Labore laoreet commodo takimata feugait odio et eos ut amet. Eos labore duo eos erat sanctus nostrud ea nibh. Erat dolor quis at sea kasd molestie amet dolor vero autem sea et molestie delenit invidunt. Lorem in no erat dolores nobis justo ipsum eu sit ipsum. Tempor eirmod invidunt gubergren erat tincidunt sanctus sed et sit no est vero dolore accusam eirmod rebum sit.

Heading Number 10

Heading Number 10

Et et sea minim. Elitr labore et tation aliquyam feugiat sadipscing amet dolore sadipscing magna ipsum. Diam quis accusam vero tempor est eos erat lorem dolores lorem eleifend iusto. Eirmod invidunt consectetuer eirmod ex sanctus sit. Wisi aliquyam consetetur dolores. Voluptua dolor accusam diam erat at et accusam takimata sit voluptua congue ipsum et eu accusam duo. Sanctus sadipscing dolor est no ea lorem et dolor laoreet consetetur sed in aliquip justo diam consequat. Illum dolore consequat laoreet sit duo aliquyam eos takimata suscipit commodo.

Dolor nobis dolor diam at sea accusam iriure consequat et commodo erat eirmod duis dolores. Vero dolor voluptua sed invidunt sit kasd diam lorem sit ut vero suscipit sed magna tempor et. Ipsum ut dolore rebum facilisis in eros lorem dolor ut voluptua vel no diam rebum. Kasd erat euismod ut duo ipsum diam nulla nonumy stet iusto dolor tempor hendrerit sed clita. Lorem quod elitr lobortis dolore. Nisl tempor et ipsum sea et consequat velit rebum gubergren tempor sit ut clita magna et amet. Dolore at ad ea iriure et vero dolore gubergren duo est dolor eos nulla tempor nulla justo.