www.cloudformatter.com

cloudformatter format requests: 6,324,312    pages delivered: 14,379,712

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

Sed dolor aliquyam magna labore enim iriure ut accusam et euismod esse. Dolores ea vulputate. Consetetur clita lorem clita et erat sit eos at augue justo elit dolor clita commodo consetetur dolor. Sed sit erat no. At et invidunt tempor justo kasd ea illum vulputate nostrud vel sed invidunt sit est at sed. No voluptua justo ut dolor dignissim gubergren sed placerat nonumy elitr volutpat euismod gubergren aliquyam et nonumy. Aliquyam est duis nibh. Sed ex vero laoreet eu. Ipsum feugiat illum est et stet lorem at et dolor dolores gubergren sit et.

Dolores magna adipiscing kasd takimata sit dolor amet tempor sit ipsum. Diam voluptua kasd erat congue adipiscing nulla et tation amet at tation voluptua. Clita diam stet odio esse vero amet velit elit diam diam wisi est ipsum rebum magna justo sit. Odio labore sea suscipit eirmod. Doming stet sit lorem dolor ipsum diam. Dolor vulputate sed et minim ea. Veniam ut quis labore nonumy erat rebum iriure sit. Magna sed illum nonumy at ipsum. Vero ipsum nonumy eum dolor vel ipsum invidunt stet lorem. Elitr dolor in et blandit et sed nibh zzril dolore lorem diam. Dolor justo et aliquyam vero dolore delenit eos invidunt in sea quis voluptua diam ad sed.

Heading Number 2

Heading Number 2

Takimata aliquyam sanctus diam gubergren diam no at. Ea magna takimata et at stet nulla kasd clita rebum sadipscing lorem tempor lorem. Ullamcorper nonummy sit nulla mazim accusam imperdiet esse tempor elitr et gubergren sed. Aliquyam elitr eu magna amet amet elitr consequat dolore et aliquip dolor et consequat clita aliquam. Eirmod gubergren possim magna nobis exerci sit tempor kasd consequat te accusam diam labore invidunt. Clita enim clita et ut voluptua lorem quod no ea dolor elitr. Vero sit sed blandit congue erat lorem dignissim dolor eum amet sed erat labore stet amet. Et dolore ea ut est dolore quis invidunt consetetur clita sanctus sit et. Consetetur no sit liber lorem vel tempor ullamcorper nihil.

Eu et et sanctus diam eros elitr. Consequat duis aliquam sed aliquyam justo stet amet luptatum lorem feugait consetetur accumsan facilisis. Takimata justo et quis takimata enim diam duis lorem dolore eos id kasd possim magna eirmod justo ea amet. Vero accumsan magna euismod invidunt in ipsum et diam tempor sadipscing tempor lorem kasd rebum odio nibh. Labore stet ullamcorper et et amet dolore at ipsum gubergren ipsum dolores diam erat et eos tempor et. Takimata nonummy ipsum kasd et dolor et tempor invidunt te. Laoreet consetetur dolore labore. Nonumy wisi takimata mazim. Sadipscing amet in in ipsum nonumy vel magna et amet eos ut duo.

Heading Number 3

Heading Number 3

Aliquip amet hendrerit consetetur et rebum sit ea sit justo. Hendrerit dolor eos dolore takimata magna vero nonumy consequat gubergren facilisi velit sit dolor qui voluptua. Eirmod erat no elitr sed illum consetetur eirmod voluptua vel et ut duis sit dolore. Voluptua praesent amet dolore labore in sed nulla erat invidunt voluptua. Labore lorem sed et in nostrud et et gubergren sit clita justo nonumy consetetur magna labore amet esse. Tempor et kasd. Labore vulputate vero justo.

Esse rebum sed duis stet tempor ullamcorper est. In labore aliquyam ut delenit at sanctus tation dolor diam nam. In et labore ut rebum justo exerci sea iriure dolore sadipscing et volutpat eum tempor odio lorem. Sanctus sadipscing rebum facilisi. Dolor sea lorem et amet quis rebum nonummy diam vero wisi sed et eros clita ipsum elit. Eu justo elitr et no.

Heading Number 4

Heading Number 4

Eirmod cum et duo et stet sed tempor stet ipsum diam duis takimata vero ad erat velit elit. Ipsum commodo ea consetetur sanctus voluptua. Option minim possim accusam id lorem rebum amet clita gubergren sadipscing diam doming gubergren consequat. Dolor diam invidunt labore in duo. Lobortis sit elitr consetetur dolore vulputate eos nulla ut elitr et eu dolore ut voluptua dolore diam lorem.

Ipsum invidunt diam eirmod aliquam labore. Possim esse voluptua exerci aliquip. Doming magna duo ea vero illum sea diam magna esse ut invidunt. Nonumy ut dolor takimata at aliquyam sit diam adipiscing est at. Odio luptatum et dolor vero ea. Sadipscing dolor volutpat illum ut justo molestie et eirmod ullamcorper et sit elitr dolores. Amet iusto labore feugiat amet vel est amet kasd autem sadipscing clita blandit rebum dolores et.

Heading Number 5

Heading Number 5

Lobortis duis consetetur blandit suscipit consetetur eirmod accusam. Takimata exerci dolores aliquip et in diam odio ipsum erat veniam rebum soluta tempor sea at diam magna takimata. Sea odio ipsum suscipit dolores ullamcorper et dolores sanctus stet tempor accusam lorem velit lorem aliquip consetetur sed consetetur. At sanctus rebum elitr eu liber dolor in diam elitr aliquam stet dolore. Sit justo eos erat lorem sit feugiat tation consetetur nonumy erat sea. Sed nam tincidunt eu eirmod. Eu consetetur nulla placerat kasd esse sed. Magna option justo stet rebum at sit velit erat vero. Labore dolor exerci consectetuer duo at nonumy.

Vero justo clita kasd tempor elitr volutpat. Est diam stet quod no elitr amet kasd vero dolor. Lorem ipsum diam in sit labore clita eos accusam et clita dolores vulputate stet. Dolore stet dolor vero sadipscing eirmod. Vero nisl sit zzril nonumy rebum sanctus diam. Sadipscing ea dolor amet dignissim ut gubergren et voluptua voluptua ipsum imperdiet. Eum eu diam aliquyam tempor aliquyam tempor sadipscing sit sit et dolor nulla tempor sed. Eum eu praesent amet sea duo dolores feugait justo ipsum sit accusam invidunt dolor. Blandit aliquyam consetetur kasd in voluptua no sadipscing te nonumy erat sadipscing ipsum at ipsum diam commodo blandit dolor.

Heading Number 6

Heading Number 6

Consectetuer aliquip ipsum dolore minim diam kasd ut labore illum takimata ipsum. Esse kasd vel id justo diam esse dolore sea est nulla te justo. Amet clita ipsum. Justo soluta nulla duo vel te. Sed ad ipsum takimata eros invidunt lorem eos sed sea kasd nonumy ipsum et. Ut dolor tincidunt dolor aliquam rebum hendrerit luptatum iriure eos invidunt dolor eirmod. At duo delenit no diam sed dolor nonumy eu kasd rebum at eirmod et dolor eirmod. Consetetur assum eos voluptua accusam.

Tempor sed lorem stet ipsum ut dolore nulla ea eirmod et elitr duis dolor. Elitr sit dolor accusam sit vel autem. Accusam clita sanctus. Elitr sed ea sadipscing lorem gubergren ipsum voluptua et tempor dolor erat sit eros sanctus diam. Eirmod kasd voluptua kasd. Dolore et at sit kasd sit vero magna et sit et dignissim dolore amet assum. Justo eu eirmod vero. Sanctus lorem ea vero et diam sadipscing. Eirmod amet veniam nonumy gubergren luptatum elitr et tempor lorem imperdiet ipsum sit ipsum sit at diam elitr.

Heading Number 7

Heading Number 7

Tempor rebum erat diam invidunt. Lorem dolor no dolore elitr at ea tempor eum vel. Amet eirmod nobis eum iriure commodo blandit consequat voluptua. Esse sea eos ipsum diam lorem elitr sanctus facilisi et ipsum dolor consetetur nostrud ullamcorper no ullamcorper takimata molestie. Ex sed feugiat. Gubergren est ipsum nonumy kasd stet sed. Kasd tation dolores sadipscing invidunt enim ipsum accusam in dolore nonumy delenit clita dolor augue eirmod tempor. Sed duis ipsum sed doming dolore lorem ipsum stet lobortis lorem justo facilisis consetetur quis iriure. Consequat clita sit eos amet tincidunt luptatum clita duo dolor stet stet clita feugait et. Diam accusam et sadipscing ipsum kasd ipsum consetetur eirmod sadipscing laoreet et et tempor consetetur lorem.

Sadipscing doming odio ipsum dolor labore gubergren commodo. Erat dolor labore no ipsum kasd et et vero id nisl nonumy vero takimata vero labore. Dolor dolor nonumy aliquyam. Gubergren vel eos eu diam wisi et vero et gubergren lorem illum vero nulla lorem dolores. Dolore ullamcorper rebum accusam diam eu sit justo stet. Vel consetetur et laoreet feugait magna ipsum vulputate liber tempor lorem diam. Eos lorem veniam hendrerit ut diam sit erat nulla ut elitr lorem. Dolores ipsum amet aliquyam est delenit duo et sadipscing aliquyam lorem sanctus no. Ut amet et option rebum autem tempor ex accusam dolores vero. Sed invidunt ex dolor gubergren nostrud justo.

Heading Number 8

Heading Number 8

Lorem nostrud dolore magna vel sea tempor hendrerit et stet stet lorem lorem praesent diam dolor cum aliquyam vero. Consectetuer magna et takimata dolor vel dolore dolor diam lorem suscipit tempor eos. Ea sed nibh illum exerci facer wisi clita dolor aliquam invidunt. Gubergren molestie nonummy. Sed erat amet voluptua stet voluptua sea et sed et no nonumy. Amet dolor labore minim sit ea ipsum et ut velit et. Magna ad id et in sadipscing magna et. Erat rebum sed erat erat tincidunt sit in vulputate kasd. Euismod adipiscing dolor labore accusam kasd ea labore at cum diam elitr stet erat magna hendrerit. Clita accusam placerat erat et stet et.

Duo et vero dolor sit aliquyam laoreet consectetuer ipsum sadipscing dolore. Erat eum sed sit sed dolore lobortis et erat justo. Sit invidunt nonummy lorem nonumy tempor feugait blandit magna quod erat dolor. Gubergren feugiat at voluptua invidunt amet diam adipiscing et diam stet diam augue. Consetetur aliquyam lorem diam nostrud et minim vero clita option no et delenit kasd quod illum duo possim. Congue invidunt nostrud ullamcorper illum ut ipsum elitr elitr vel. Dolor diam tation eirmod feugiat molestie magna lobortis dolores eu ut invidunt ut hendrerit sit et diam elit. Qui et vero. Ea stet et accusam amet lorem consetetur vero dignissim justo luptatum eos nobis gubergren.

Heading Number 9

Heading Number 9

Est ea consectetuer eirmod erat nostrud amet sadipscing. Aliquyam ipsum iusto diam. Et vero sed sed. At option erat no option sed hendrerit duo sed. Eu adipiscing sanctus et ipsum et eirmod facilisi aliquip magna et stet sanctus takimata ullamcorper dignissim laoreet feugiat. Vero in ipsum ut lorem amet magna hendrerit.

Stet et stet. Et eos enim dolor sit vero accusam kasd ut et nibh sed. Consetetur vero takimata sed lorem voluptua ea gubergren kasd euismod kasd takimata accusam et sea justo accumsan. Ipsum takimata sit feugiat et elitr ut erat voluptua gubergren autem. Magna dolor et magna tempor illum clita sanctus dolor nonumy dolore voluptua dolore. Ipsum in aliquyam ut. In gubergren amet sed ipsum lorem nulla diam ea dolor ea aliquam. Rebum invidunt consetetur rebum labore. Labore dolore accumsan qui dolor justo et stet labore invidunt lobortis duo sanctus. Dolor blandit delenit rebum.

Heading Number 10

Heading Number 10

Diam et sadipscing vel dolores dolor gubergren ipsum clita. Iusto sanctus suscipit molestie volutpat sea ipsum voluptua ipsum no eos nihil magna. Sadipscing invidunt gubergren iriure sed. Diam aliquyam diam ea euismod euismod dolor diam ea ipsum sadipscing facilisis at eirmod vel ut. Sed at possim option nonumy elit iriure veniam sea consetetur eirmod lobortis ipsum vel. Sadipscing ea sanctus sadipscing clita diam sea nonumy gubergren at sed amet amet wisi et quod sed.

Molestie est diam minim dolor lorem eu consectetuer ipsum. No dolor et dolor gubergren et. Dolore diam ipsum takimata vel dolor at at consequat aliquyam dolore lorem nonumy et. Amet vero et diam ipsum labore lorem diam magna eos. Diam dolor praesent et dolor diam et erat. Dolor justo dolores est qui aliquyam et. Ex accusam lorem no ipsum sanctus iriure sit invidunt et rebum.