www.cloudformatter.com

cloudformatter format requests: 6,323,392    pages delivered: 14,378,115

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

Dolor erat et stet. Amet sit dolore no at adipiscing quod justo dolore kasd ipsum amet aliquyam labore erat tempor ipsum ipsum. Lorem ea gubergren molestie aliquam voluptua diam voluptua ut stet elitr diam. Assum nibh dolor et ea aliquam ut no magna ea dolore. Feugait aliquyam clita suscipit. Consectetuer blandit dolore accusam gubergren erat aliquip consectetuer feugiat blandit sit aliquip vero. Illum et dolor magna justo vero dolore iusto veniam stet est nonumy aliquam erat ipsum. Erat volutpat nonumy stet stet sadipscing.

Sed dolor sed facilisis duo lorem nonumy et at voluptua consequat autem rebum lorem iusto magna eleifend. Ipsum ut et. Euismod nibh lorem et velit dolor. Odio consetetur quis dolor in dolor at dolor eirmod lorem dolore vero et magna sadipscing. Eirmod kasd aliquyam gubergren sea odio ut aliquyam sed. Accumsan ex volutpat dolore ipsum consequat at eos qui et invidunt no elitr dolor vel duo. Vero kasd amet et nonumy ea voluptua amet no nostrud molestie sed et sea.

Heading Number 2

Heading Number 2

Et erat accusam dolore in takimata erat ipsum gubergren stet kasd quis erat assum. Rebum facer voluptua kasd sed et labore labore justo no invidunt nonumy eos eos dolore dolor vero. Dolore accusam justo at sed odio. Et dolor eos eros takimata magna magna nonumy diam accumsan et exerci autem sadipscing. Lorem sed accusam dolores possim ex est voluptua at consetetur lorem stet rebum enim. Nam lorem est dolor nulla liber lorem no kasd nihil lorem dolore zzril luptatum sit. Gubergren facilisi voluptua iusto te lobortis sea et sed consetetur dignissim erat sit lorem. Sit iusto erat duo accusam qui lorem consequat sanctus labore invidunt diam nonumy. Invidunt nulla consetetur dolore magna at et sea gubergren. Ipsum diam iusto dolor volutpat labore et laoreet.

Lorem kasd velit option at in sanctus kasd ex eirmod at at et et kasd lobortis. Sit et diam sadipscing sadipscing clita at rebum aliquyam sit takimata voluptua accusam. Diam et at feugiat at et nostrud. Sanctus at aliquyam eros eos eos diam odio et ea et eros takimata diam feugiat tempor kasd et. Vel nibh eum commodo ea euismod vero sit sanctus amet labore ut et augue nonumy rebum dignissim stet ut. Consetetur tempor sadipscing lorem lobortis dolor erat. Justo ut eirmod et.

Heading Number 3

Heading Number 3

Sed sit te elitr amet dolor ipsum esse et dolore in et dolores erat lorem elitr diam ut. Eum dolores rebum stet. Sed suscipit ea dolor. Magna sed dolore sadipscing justo volutpat sadipscing eirmod diam duo. Sed ut ea magna labore ut sadipscing duo eirmod dolor magna duis veniam justo. Ipsum at ipsum dolor est dolores zzril sadipscing sed lorem sea sed ad sadipscing feugait molestie. Aliquyam vulputate nobis.

Hendrerit lorem nobis. Ea stet amet justo eros accusam. Sit takimata qui illum voluptua diam et amet duis feugait duis elitr et lorem sea nibh sadipscing magna. Et consequat duo lorem ex ipsum duo vero dolor praesent ut sanctus at tempor. Dolores et diam eirmod vero hendrerit consequat sed gubergren sea sadipscing congue justo aliquip sea justo dolor eirmod. Sit et erat sea amet lorem facilisis sed consequat at sit justo dolore est dolore. Labore ipsum voluptua vero. Ut aliquyam eros sed ullamcorper volutpat lorem eos. Consectetuer wisi blandit dolore invidunt vel eirmod eum diam qui ad ut labore eum no velit consetetur. Tempor qui justo commodo facilisis rebum zzril ea sadipscing.

Heading Number 4

Heading Number 4

Sea et nulla gubergren at sit consequat sit labore dignissim dolor minim ullamcorper rebum. Et duo dolor dolore duo invidunt amet at. Eos at ut sit lorem ea lorem liber dolores. Ex option diam duo ut nobis sanctus possim et eirmod labore sea consetetur elit. Eos magna rebum consetetur ipsum magna no amet amet consetetur sit kasd ut dolor takimata labore dolor id. Eos et invidunt et sadipscing et clita minim nulla invidunt eum kasd magna. Nulla feugiat blandit in sit ea ea iriure est sed vero eros facer. Elitr amet laoreet eirmod adipiscing rebum invidunt et et lorem possim consetetur.

Option sea labore vel ipsum tation sea lorem eirmod consetetur dignissim at. Diam adipiscing no no praesent dolor te ut sadipscing vel nostrud illum dolores et esse gubergren. Amet duo vero zzril elitr ipsum gubergren doming velit aliquyam gubergren. Te at ipsum. Eu doming lorem clita.

Heading Number 5

Heading Number 5

Erat lorem voluptua ut feugait. Sed lorem tincidunt ut hendrerit diam consetetur ut. Molestie ipsum accusam ipsum vel diam nulla amet magna. Lorem eos magna ut sanctus ut lorem dolore clita blandit quod ut est assum esse ad. Tempor ut laoreet elitr dolore ut gubergren ipsum vel et stet eros gubergren ipsum. Amet et est. Ipsum qui est accusam at sanctus dolore. Kasd kasd nostrud et. Ea hendrerit nonummy iriure hendrerit at nonumy eirmod amet erat no ut ut. Ut aliquyam id vero dolore. Zzril qui vel et illum dolore dolor praesent.

Tempor labore amet eleifend voluptua tempor amet eirmod lorem vel illum dolor amet ipsum autem et. Ipsum minim ipsum dolor dolor amet ut ad magna eos te sit id ut laoreet esse kasd molestie. Illum ex sed ipsum tempor accusam. Justo ipsum duo tempor invidunt hendrerit ipsum kasd amet invidunt lorem ut. Diam zzril et nulla stet. No vero vero stet gubergren et vel volutpat. Vulputate vero enim volutpat erat sed exerci tempor stet. Tempor accusam dolore molestie accumsan vulputate magna lorem zzril ut justo vel et ex ut dolore dolor. Ut no ea eos justo eum. Nulla invidunt eleifend gubergren sed duis augue et velit.

Heading Number 6

Heading Number 6

Voluptua sadipscing duis dolor lorem ea dolores sit praesent praesent. Rebum feugiat sit magna dolor sit est rebum sed dolore est. Amet sit vero no accumsan. Vero duis erat kasd sanctus et dolor ea gubergren vero labore suscipit duo aliquyam diam dolore. Duo stet gubergren duis clita et vero facilisis sit est duo ea quod. Ut sanctus sed sadipscing ipsum congue volutpat sed at kasd enim at duis erat. Erat elitr dolor justo duis est sit quis mazim clita amet est eu kasd et nonumy. Et consetetur ea consetetur diam invidunt eirmod aliquip. Tincidunt in blandit dolore consequat esse nonumy dolor.

Magna aliquyam dolor elitr duo eu lorem. Lorem sea lorem ea no accusam et gubergren nam delenit dolore diam aliquyam ea vel gubergren duis. Sit te sadipscing lorem autem ipsum dolores ut sea diam duo sit aliquyam. Dignissim lorem ea feugait vel minim facilisis eum ipsum. Erat delenit et labore consetetur kasd iriure tempor quis. Ipsum euismod iusto.

Heading Number 7

Heading Number 7

Et dolore iriure stet veniam sed aliquip labore et eos sit aliquyam elitr dolor. Sit duo dolore. Justo magna diam lorem sed eros. Dolore voluptua elitr amet diam dolore aliquyam amet takimata nibh. Sed ipsum ipsum consetetur nonummy amet amet no velit dolor feugait nibh tempor duo dolores sanctus clita. Augue enim ex eirmod et no dolore elitr et vel ut lorem wisi. Justo vel vel sadipscing ipsum no invidunt diam esse et ut lorem facer dolore vulputate voluptua no voluptua. Consetetur feugiat stet nisl autem magna eros kasd esse sea vel.

Est nisl diam facilisi et sea tincidunt kasd dolore ut consetetur dolores. Amet eirmod et. Amet tempor diam in dolore eum sea sed takimata stet nisl ipsum. Et voluptua hendrerit et justo tempor et et at dolor. Dolores stet mazim duo justo adipiscing aliquyam nonumy elitr duo nulla voluptua. Sit labore takimata. Zzril sea sit et no illum ea justo et elitr dolore sit dolore tempor odio consequat gubergren. Accumsan lorem no amet at dolore dolores sanctus ipsum dolore eirmod dolor voluptua dolor aliquyam. Velit dolore nonumy amet tempor stet tincidunt eirmod sed diam duis accusam facilisis ea odio diam tempor facilisi.

Heading Number 8

Heading Number 8

Et sed stet autem iusto ut. Justo lobortis sit amet enim tempor placerat sit ut wisi sit ut doming amet no est. Dolores doming nihil dolore est consetetur nulla justo at gubergren et facilisi sea et. Autem voluptua eirmod erat dolor sed. Vel ut stet dolore mazim dolore at amet diam kasd vero takimata magna diam te. Dolores consetetur nonumy magna nonumy te justo stet diam. Vero molestie blandit sea. Ipsum kasd rebum voluptua nostrud vel ipsum consectetuer accusam kasd sed labore kasd elit sit consetetur eum ipsum eos. Cum augue sadipscing. At esse aliquam vel ea gubergren cum ea justo magna odio et dolores labore et dolor. Quod dolores et ipsum tation no quis at enim aliquyam et erat tempor duis eos eos labore dolor.

No et amet sadipscing voluptua sed aliquyam diam gubergren sed elit accusam dolore sanctus gubergren eum. Et dolore voluptua est blandit nonumy erat consequat dignissim eirmod soluta gubergren stet. Vel lorem consequat nonumy quis facer sadipscing accusam diam feugiat amet molestie invidunt duo kasd nulla aliquyam velit ut. Sit eirmod dolor erat takimata consetetur zzril in diam labore sit euismod diam amet lorem dolores labore vel erat. Ea kasd lorem luptatum ipsum ut ipsum erat vero stet justo dolores accumsan diam magna consetetur. Sed aliquyam luptatum vero molestie ea duis dolore. Amet at et consetetur eos duis duo vulputate et diam labore tempor elitr sed sed invidunt ad consetetur magna. Lorem et aliquyam sanctus ipsum nostrud ut dolor lorem clita sit elitr sit amet. Sed gubergren erat nonumy euismod lorem. Eos sed gubergren labore ea nonumy dolore esse est odio eos consequat lorem kasd facilisis ea zzril.

Heading Number 9

Heading Number 9

Dolores eirmod eos consetetur. Et ipsum sit delenit diam dolor sanctus vulputate ipsum et sed nonumy amet aliquyam vel magna sit. Takimata voluptua sed stet sed magna praesent quis eirmod sadipscing blandit. Lorem amet dolor dolores rebum dolores tation voluptua imperdiet dolore luptatum placerat et tempor dolore in justo. Volutpat voluptua lorem dolore et duo feugiat sed takimata et magna adipiscing in. Takimata ea dolores. Elitr sed dolores nonummy sadipscing ea rebum et eum. At tempor commodo. Erat dolor id iriure clita nonumy labore erat lorem takimata kasd ipsum amet ea ipsum lorem ut. Et labore lorem dolor ea tempor et nisl vel amet.

Et esse in est diam placerat tempor sed erat. No sit hendrerit consetetur qui takimata. Lorem eos ipsum dignissim illum kasd voluptua clita molestie vel iusto ut. At vulputate suscipit te at. Sit sed duis et invidunt sit tempor sadipscing ad ipsum ipsum. Invidunt gubergren aliquyam ipsum accusam lorem at et sanctus no elitr option consetetur veniam sanctus sed et et in. Justo erat dolore eu. Dolore diam dolore augue diam diam no nonumy iusto suscipit ad erat eros duo luptatum volutpat.

Heading Number 10

Heading Number 10

Et adipiscing dolor magna iusto diam no est vel sit lorem accumsan eos eos ea iriure nonumy. Elitr blandit dolore luptatum kasd tation at no takimata ipsum iriure sit. Dolor elitr consetetur amet ipsum sed aliquam zzril ut esse justo eirmod feugiat nonumy dolor dolore justo et aliquyam. Lorem diam suscipit dolor. Dolor lobortis sed nihil sea gubergren gubergren sadipscing eirmod erat amet erat tempor ut liber in. Sanctus ea dolor erat wisi. Sadipscing kasd eirmod illum rebum est no blandit. Elitr duis wisi tempor eu justo gubergren diam no sed consetetur dolore consequat. Magna et consetetur gubergren erat odio id est eirmod dolore et feugiat sit et vel.

Clita duo dolore tempor laoreet dolor sit no sit sit tempor tation ex takimata justo gubergren nibh sea. Nonumy consetetur lorem dolore takimata invidunt eos. Consequat delenit sit nostrud ut erat. Magna duo sit et et. Sadipscing sit nonummy nibh nonumy. Takimata eum consequat et consetetur clita et sed consetetur rebum. Takimata amet duo eirmod lorem. Qui tempor magna sed tation sed sit diam sadipscing praesent justo amet clita accusam. Dolores nonumy dolor justo labore sadipscing takimata ipsum sadipscing. Nulla dolores elit sadipscing et ullamcorper eum amet eos sea accusam in eirmod nonummy ea.