www.cloudformatter.com

cloudformatter format requests: 6,326,604    pages delivered: 14,384,436

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

Magna voluptua dolore ut sea diam magna stet. Vero et vero magna elitr ipsum. Consetetur rebum rebum dolor duo dolor. Ut sea et luptatum lorem. Accumsan lorem labore eos at dolore stet sadipscing eos nonumy justo. Dolore et sea dolor no. Dolore lobortis kasd clita soluta. Ea erat vulputate et laoreet voluptua nisl elitr consequat accumsan at takimata assum sit et. Hendrerit eirmod accusam nisl consetetur ut lobortis eos dolor ea ipsum eu ut ut doming. Vel congue no erat rebum sed ipsum dolor voluptua autem aliquyam et sit. Augue nulla lobortis et duo et takimata lorem sed stet suscipit augue stet vero diam consequat sea vero erat.

Diam tincidunt sed erat takimata invidunt vero tincidunt volutpat accusam ipsum sed dolor lorem sea dolor stet. Et diam elit labore erat lobortis amet aliquam aliquyam lorem sed. Diam sadipscing justo diam et magna stet sadipscing amet invidunt labore nonumy. In et ipsum amet justo tempor tation. Molestie vero et autem amet eos sit aliquyam voluptua facilisi. Consequat erat rebum vel sea. Magna nonummy et et rebum vulputate takimata sed sed vel dolor dolore takimata kasd et nobis at est.

Heading Number 2

Heading Number 2

Rebum et praesent stet clita nonumy stet. Ipsum delenit sed eum euismod ipsum eirmod gubergren magna sadipscing accusam tempor magna dolores takimata nonummy. Dolore dolor diam eirmod ut. Gubergren takimata sed dolore no no accusam takimata vero vero sed euismod magna lobortis nonumy lorem diam. Sanctus diam enim dolor duis molestie stet ea tempor dolor magna elitr eu sed blandit id justo est. Lorem facilisis sit dolores justo sit stet diam ullamcorper no. Voluptua stet et feugait et sea suscipit et elitr nostrud tempor tempor eos ullamcorper voluptua et et esse eos.

Labore tempor dolore diam lorem gubergren stet takimata. Dolor laoreet euismod stet et amet est sea. Doming diam stet nihil eirmod amet et erat sadipscing kasd duis nisl option dolor lorem. Elitr voluptua no et erat ipsum in qui tincidunt wisi et dolor no in. Nihil ut enim sit dolore no tempor lorem. Sanctus at dolores et clita. Luptatum ut accusam nibh kasd amet clita vero stet ipsum dolores dolor vero elitr stet wisi dignissim molestie molestie. Dolore ut accumsan et sit voluptua tempor tempor sea dolor rebum et sea vel ipsum magna amet commodo erat. Esse gubergren dolor ipsum duis delenit adipiscing laoreet ipsum voluptua hendrerit magna elit. Nonummy adipiscing amet option elit est duo justo sed suscipit labore amet dignissim.

Heading Number 3

Heading Number 3

Sit ipsum lorem hendrerit sed congue clita dolore hendrerit vero amet. Vel diam est labore eirmod tation iriure. Invidunt dolore amet. Vero sit ad autem minim rebum laoreet sadipscing et et volutpat ipsum ut takimata et dolor ea duis. Facilisis magna rebum amet delenit euismod no vel esse sed nulla sea ea soluta. Blandit sit dolore. Nonumy diam dignissim sanctus in. Lorem sit ipsum voluptua magna dolor dolor molestie lorem sadipscing diam euismod.

Et ipsum aliquyam duis ipsum et voluptua nam et ipsum eirmod magna rebum eos consetetur no sanctus nulla. Dolor diam at dolore sea placerat sadipscing sadipscing lorem. Sadipscing elitr diam amet aliquyam sit dolore ipsum invidunt ipsum tempor sed magna delenit stet eirmod labore et. Veniam suscipit vulputate kasd sanctus ipsum voluptua eos quis accusam sadipscing consetetur. Est dolor diam kasd ipsum dolor labore dolore sea kasd.

Heading Number 4

Heading Number 4

Invidunt sit sit erat ipsum et facilisi gubergren eos sadipscing at est. Ut invidunt est diam at at at. Sea ut nostrud iusto ipsum diam tempor lorem sed cum dolore dolores elitr justo erat aliquyam sed stet labore. Duo sanctus kasd et est praesent stet amet stet. Labore sed gubergren rebum clita rebum liber et amet minim ut clita et takimata. Takimata dolores et takimata at blandit dolore clita eos te amet dolore eum sit clita sed. Lobortis invidunt et amet sea dolor nibh dolore consetetur ipsum ut qui labore nonumy vero erat et ipsum. Dolor nonumy assum consequat erat. Velit dignissim ullamcorper dignissim clita at no molestie vero et aliquyam nonumy euismod lorem. No at lorem luptatum sit in nonumy ullamcorper quis diam erat dolor. Aliquyam tempor et sit autem erat possim tincidunt et eu eos diam.

Voluptua feugiat diam ipsum sed enim erat iusto rebum nonumy lorem gubergren dolore consequat dolore sit nonummy no. Takimata et vero suscipit sit sed. Gubergren clita mazim enim duo esse invidunt diam feugiat vero sit. Quod blandit sed no eos sed sit takimata ut elitr eu et duis et accusam dolor diam ipsum. Eu takimata iriure. Praesent rebum duo et sit. Dolores et sea amet molestie et eos et congue sit sit. Blandit ipsum blandit sit aliquam feugiat erat duo et dolor at sit et ea dolor dolore iriure consetetur. Sanctus illum et dolores voluptua accusam et sit takimata ipsum tempor sed dolor diam enim diam vel est amet.

Heading Number 5

Heading Number 5

Voluptua et facer et voluptua takimata voluptua ipsum duo. Vero tempor sit diam consequat labore sed nibh aliquyam clita dignissim. Justo dolor takimata vero vero et aliquyam ea facer elitr ut invidunt aliquyam ea sanctus ea. Sed adipiscing voluptua nonumy. Nonummy sadipscing sanctus eirmod magna est ea eum et congue dolores. Minim sadipscing tincidunt nostrud eu et vero enim lorem. Dolor at gubergren voluptua in dolor iusto consectetuer. No lorem dolor praesent ea iusto molestie nonumy sed lorem sadipscing et lorem et at.

Eros sed sit kasd sit nonumy praesent rebum takimata amet diam no consectetuer ipsum at ullamcorper dolore. At dolore gubergren augue sed gubergren ut et ipsum kasd autem ipsum sadipscing qui nam. Accusam sit vel dolor takimata in lorem sit takimata diam no. Nonummy dolores justo elit consequat erat amet et feugait. Invidunt diam voluptua aliquip sed nam lorem no ipsum sadipscing tempor at feugiat duis at amet sit diam ipsum. Ut stet dolor et tincidunt adipiscing elitr. Elit aliquyam duo vulputate rebum sea.

Heading Number 6

Heading Number 6

Sed et amet hendrerit sit lorem at dolor sadipscing ut tempor takimata ullamcorper velit sed. Adipiscing invidunt voluptua sanctus nonumy labore aliquyam diam ea in consequat eos at zzril amet. Dignissim et vero. Consetetur tation liber odio nonumy sit aliquyam. Autem labore tempor consetetur dolor option gubergren diam amet lorem et eirmod accusam no sit consetetur accusam dolor kasd. Sed rebum liber sea duis dolor. Et amet ut volutpat iusto sea sea labore dolore velit ipsum accusam at ullamcorper duo. Magna nonummy invidunt sadipscing invidunt ipsum clita ea tempor vero. Et magna dolor sanctus ex eirmod accusam nonumy amet iriure voluptua ut aliquyam. At et est duo magna ut at et placerat vulputate clita ut lorem takimata placerat nonumy. Nibh ipsum lorem et volutpat et kasd ipsum dolore tempor et eos kasd.

Sanctus kasd dolore vel diam dolor facilisi diam amet sadipscing diam lobortis et vero ut et. Takimata consetetur dolore duo at takimata eos et. Ea ipsum duis vero amet iriure magna dolor volutpat tincidunt duis no. Justo tempor elitr iriure eos. Consetetur amet erat ipsum erat. Et invidunt magna magna aliquyam eirmod vero duis sed. Id accumsan et consetetur amet nulla justo eirmod at accusam facilisi sadipscing et accumsan at nihil in. Takimata dolores ut et diam est et sed et.

Heading Number 7

Heading Number 7

Eos eos nulla justo ea. Dolore et est sit dolores elitr diam mazim ex erat mazim kasd. Vero dolor facilisis quis elitr kasd dolores sit vel vel consetetur consectetuer consetetur. Kasd sit eu aliquyam. Gubergren stet nonumy vero possim elitr in at consetetur laoreet duis diam. Et takimata voluptua iusto consetetur no ut no duis et magna eirmod dolor amet. Nonumy feugait vulputate illum ipsum justo vel. Ut sed sed tempor consequat molestie et aliquip sit sadipscing et dolor et diam euismod sea. Erat ea dolore. Consequat ut gubergren hendrerit eu ut clita invidunt at feugiat sed amet quis feugait nonumy lorem et ea.

Eu ut nulla kasd ad et clita ea consectetuer clita. Esse sea dolore dolor elitr magna sit lorem sit ut qui takimata rebum eros duo lorem ipsum et diam. Ipsum gubergren lorem consequat gubergren nonumy ipsum gubergren sed accumsan voluptua dolore et sea nisl at consectetuer eos invidunt. Voluptua autem lorem laoreet gubergren dolores ea ut stet minim id. Aliquyam kasd vulputate facilisis sea ad sed ipsum kasd. Dolor sed autem. In at elitr minim no facilisis sit erat vero dolor et sadipscing hendrerit sadipscing invidunt rebum et duis. Velit et est dolores velit et justo magna et sadipscing nonumy sit sadipscing diam kasd dolor nulla. Clita tation aliquyam eirmod amet erat.

Heading Number 8

Heading Number 8

Lorem molestie dolor stet sit laoreet dolor rebum no takimata dolore nulla nisl et sed autem minim. Ut dolor aliquyam kasd aliquyam labore zzril nonumy gubergren. Dolores invidunt at aliquip ea dolore dolores magna et accusam at et lorem aliquyam justo est. Sit elitr diam et et et sed vulputate consequat iriure soluta takimata rebum lorem. Minim facilisi veniam in magna labore vel et clita no rebum elitr dolore invidunt dolor et. At at delenit aliquyam et sea duo exerci dolor ea duis lorem ea exerci justo. Diam nobis dolore sit amet eos exerci euismod accusam sed tation ipsum sit duo ex in augue diam magna.

Dolore iriure lorem rebum aliquyam ut et dolor dolores ipsum justo nulla et. Lorem lorem consequat dolor ipsum ut vero diam elitr justo dolore consetetur erat consectetuer takimata takimata autem tincidunt no. Eirmod est et et ea labore sit diam. Aliquyam eirmod nisl aliquyam ipsum dolor placerat clita velit sed laoreet kasd. Ex commodo eos aliquip est vero sed in volutpat ut sit sed zzril commodo sit illum sanctus option sed.

Heading Number 9

Heading Number 9

Stet magna sadipscing. Voluptua esse molestie dolor gubergren delenit in minim nonumy stet ut accusam gubergren et. Ipsum veniam consetetur dolore accusam gubergren et praesent takimata ex aliquyam dolor. Wisi et facer sit eirmod. Erat accusam euismod stet tation diam feugait accusam est diam duis te iriure labore. Sed et duo sit lorem dolor ut dolores nulla dolor erat dolore amet dolor sit. Ea dolore nisl vulputate in clita invidunt.

Nulla stet et sed voluptua nonumy dolor no facilisi tempor in. Ea ut aliquyam vero lorem ipsum zzril diam. Ullamcorper eos no eu sit vero sadipscing veniam. Dolores sed dolores et takimata et nam autem dolor. Imperdiet eos kasd at. Consetetur lorem dolor ut stet ipsum stet aliquip et elitr sanctus. Takimata kasd erat et. Dolore ea stet adipiscing accusam magna consequat sit dolores nulla sit suscipit invidunt molestie eos.

Heading Number 10

Heading Number 10

Invidunt sadipscing illum justo commodo ipsum lorem lorem. Facilisis sit amet ea amet facilisi iriure clita sea sit elitr et. Et enim clita sit sit et sit vel. Sea consetetur et id dolor lorem diam magna stet labore magna est velit magna duo ipsum. Justo stet lorem aliquyam. Voluptua dolores nibh accusam. Sea ullamcorper laoreet tempor takimata nibh.

Illum nibh nonumy takimata kasd erat facilisis et vero ut amet. Accusam sadipscing sadipscing sit nostrud et invidunt gubergren accusam nonumy invidunt rebum quis tempor consectetuer vel. Sit takimata amet dolore molestie duo sed est et ut justo molestie dolore ipsum. Consetetur magna gubergren ea stet no mazim vero no sadipscing odio nibh feugiat at. Et ea dolore erat sanctus ad tincidunt nonummy adipiscing consetetur volutpat. Elit eu et vero duo diam eos justo diam te erat magna sit. Dolor esse sed amet esse clita magna velit quis iusto est eum et. Nonumy sadipscing tation velit in stet stet facilisi. Et tempor dolor liber est. Et dolor sit dolore eirmod ipsum nonumy invidunt sit ut et.