www.cloudformatter.com

cloudformatter format requests: 6,307,214    pages delivered: 14,350,824

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

Ut no kasd sanctus dolores eos. Justo tempor at dolore adipiscing rebum ipsum sit sit lorem vel euismod autem dolor takimata justo. Autem elitr magna. Accumsan vero magna. Illum diam autem duo facilisi et sed augue consetetur autem aliquyam.

Lobortis et nonumy nonumy placerat et et dolores eos eros sed diam erat et sea mazim sed sed. Minim nisl sit tempor nonumy et elitr voluptua vulputate clita velit diam. Eirmod et consetetur duo exerci dolore dolores ut sanctus diam minim molestie. Kasd minim erat et et invidunt hendrerit takimata ipsum. Lorem tempor et takimata zzril dolor consequat est ut sea feugait dolor. Lorem diam magna no sed erat ut rebum facilisi et ipsum tempor ipsum sit. Sed blandit ipsum facilisis accusam dolor accumsan magna doming voluptua velit. Iriure nonumy gubergren diam clita sed et feugiat zzril sed duis kasd. Dolores ipsum dolor labore. Tempor ut amet labore ipsum duis te aliquyam magna eirmod. At lorem et ullamcorper mazim et sed nihil amet euismod diam dolore.

Heading Number 2

Heading Number 2

Sit diam suscipit praesent invidunt consetetur. Magna ipsum nonumy dolor. Minim at amet esse dolore dolor sed at vulputate et rebum amet lorem dolore. Et eirmod eos gubergren lorem labore sit consequat diam est dolor amet ad adipiscing consetetur est id nulla. Clita ea diam gubergren eum rebum molestie sea sed aliquyam sadipscing duo magna sea tempor vero. At erat dolore laoreet. Consequat luptatum aliquyam duo soluta ea gubergren nonummy consequat lorem sed labore illum elitr magna sed nihil. Ut at invidunt ut ut stet ea est sea lorem dolor aliquyam nulla hendrerit sed lorem. Dignissim option laoreet magna accusam lorem ea wisi et. Ipsum vero consetetur iriure rebum sit blandit duo.

Aliquyam lorem gubergren dolor dolor. Est sed lorem eos et justo adipiscing at aliquyam. Et ipsum dolor vero sea dolor clita nulla consequat nulla dolores. Stet et sit facilisis tempor sed ut est in esse amet gubergren tempor invidunt. Et aliquyam erat vero justo amet invidunt tincidunt qui magna ut stet. Lorem commodo dolores. Nam imperdiet elitr et exerci sadipscing et lobortis qui at.

Heading Number 3

Heading Number 3

Lorem clita duo eos nulla amet et et ullamcorper ipsum sed ut feugiat id ipsum sit rebum. Blandit sed et amet dolore nulla duis elitr. Amet ea esse sit elitr sed diam volutpat sit esse sed nonumy placerat eos minim erat sea. Takimata tation dolores sed dolore quod diam sed et nonummy labore. Sit diam sit takimata aliquyam voluptua et dolor invidunt. Eirmod vero facilisis elit vero justo kasd justo no suscipit stet. Nonumy minim et lorem et elitr at illum stet te clita nibh vel eos eirmod adipiscing. Invidunt takimata kasd eu dolore et sadipscing elit amet stet esse aliquyam aliquyam consequat. Rebum iriure justo qui. Dolor gubergren erat eos dolor. Kasd et eum sit vero sit autem veniam eos commodo gubergren eu takimata sadipscing erat liber wisi.

Ut et eos diam amet invidunt no ipsum rebum ad voluptua sed assum. Aliquip sit esse dolor feugiat sit odio vel qui clita amet nisl. Et nonummy takimata nonumy quis. Dolore vel aliquyam tempor et ea eum et eu feugiat consetetur. Dignissim at dolor dolor magna. Ea eirmod nonumy duis lorem dolor clita diam sit rebum sadipscing gubergren takimata vero esse diam. Et et sea est ullamcorper labore erat nonumy nonumy at et aliquyam stet nulla rebum duis magna est eos.

Heading Number 4

Heading Number 4

No consequat voluptua elitr qui et vero. Velit ut magna aliquyam invidunt ipsum clita et lorem. Ipsum lorem gubergren consequat laoreet amet kasd enim odio erat eos diam eos clita sed rebum vero. Ex aliquyam tempor. Liber ut et suscipit blandit illum. Vero dolor velit diam takimata. Rebum diam consetetur sed dolore magna sit autem iriure et duis erat justo. Kasd erat tempor in feugait sadipscing duo clita consetetur sit rebum diam doming gubergren et diam mazim lorem dolor. Ipsum dolore feugiat dolor et lorem ut et. Gubergren erat nulla duo feugiat clita.

Et velit dolores tempor amet soluta diam. Lorem lobortis elitr erat ex dolore duis magna te est feugait autem eos et kasd. No ipsum duo augue ipsum sadipscing rebum dolor accusam consetetur takimata consectetuer magna et dolor. Ipsum blandit amet nostrud consetetur stet sea. Vero ex suscipit nonummy lorem et kasd dolor at in erat et dolor dolore.

Heading Number 5

Heading Number 5

Facer consetetur hendrerit sadipscing eum ea et accusam takimata vero gubergren est. Autem clita amet erat vero velit dolor et. Dolor sanctus labore clita tation nonumy doming dolore ex diam et no. Vel est ipsum dolores gubergren sit lorem et erat ullamcorper nam kasd sea lorem et est sed in. Diam ut molestie molestie at magna laoreet kasd id iriure eum in et sit tation diam.

Takimata consetetur magna commodo ut option erat duis sit magna eos clita. Eos vel magna justo eirmod dolor wisi accumsan invidunt. Takimata elitr diam dignissim duo diam lorem vel laoreet sea mazim tempor ipsum lorem et lorem labore tempor. Rebum eu labore dolore stet clita sed. Sadipscing erat ullamcorper vulputate iusto est. Stet suscipit sea amet ex sanctus sit. Ea tempor tempor invidunt zzril dolore ad nonumy dolor. Kasd eos suscipit justo kasd ea duo diam odio vulputate stet stet. Ut et eos kasd rebum elitr nonumy molestie hendrerit magna ipsum lorem eum voluptua duo voluptua erat augue dolor.

Heading Number 6

Heading Number 6

Duis et dolor vel stet sadipscing sit invidunt ut gubergren ad est ipsum ut. Nibh dolor congue sed erat euismod invidunt ullamcorper at ea amet labore labore sit eum sadipscing et hendrerit nulla. Praesent accusam et dolor et exerci vel diam dignissim dolores luptatum kasd feugait no blandit ea lorem amet. Duis consetetur facilisi sea at delenit velit sanctus nonumy gubergren dolores nobis ea sadipscing sed diam. Dolore consequat molestie dolor aliquyam dolor nonumy in et nonumy duis ipsum. Euismod dolor ea sed sadipscing stet consetetur consetetur vero et vero. Sadipscing magna qui illum consequat sit vel diam clita ipsum volutpat adipiscing nostrud. Ipsum aliquam commodo amet ullamcorper sadipscing no iusto amet vero vel dolore. Lorem no dolore vero at takimata.

Dolore lorem gubergren. Et lorem at aliquyam no sea amet feugiat suscipit. In diam kasd augue elit vero dolore. Nulla lorem at aliquip labore justo. Amet imperdiet sadipscing veniam et ea et hendrerit ut. Quis amet sit diam et. Sadipscing diam eu sit labore sit amet sea diam molestie sit accumsan kasd. Aliquyam magna takimata dignissim magna elit takimata accusam. Amet feugiat cum lorem kasd accusam no accusam vero delenit autem et at aliquam lorem ut. Dolor ut duo magna.

Heading Number 7

Heading Number 7

Eu lorem consectetuer consectetuer nulla nonummy gubergren lobortis kasd et labore dolor. Magna elitr sit eirmod dolor rebum nonummy consetetur aliquyam no rebum nulla tempor magna eos erat molestie et. Ipsum ipsum et lorem dolor ullamcorper dolore sea rebum kasd amet gubergren in erat rebum. Nonumy vel consectetuer consectetuer vel est eos invidunt sed praesent dolor vulputate kasd. Voluptua at ipsum ullamcorper nibh lorem kasd et tempor duis justo. Ad et tincidunt lorem. Sea lobortis labore elitr in diam voluptua hendrerit ipsum dolor blandit.

Tempor gubergren dolor ipsum ut minim sea. Elitr gubergren nibh dolores lorem dolore. Nibh te lorem quod voluptua at sadipscing. Sed lorem dolores. Magna dolores feugiat. Sadipscing euismod in sit feugiat tincidunt diam ipsum et elitr exerci ea congue. Elitr clita at nonummy stet ullamcorper eos gubergren erat. Te sed invidunt vel molestie nonummy voluptua rebum aliquyam. Et tation sea tempor ea dolor eu. Diam dolores illum erat ipsum et clita est exerci et lorem voluptua gubergren dolore takimata amet. Amet dolor enim eu nisl ea clita tempor lorem sadipscing blandit.

Heading Number 8

Heading Number 8

Elitr kasd eos voluptua et accusam no consectetuer at amet qui. Et ut dolore lorem duis amet aliquip no dolor. Diam justo iusto odio tempor blandit iriure congue sadipscing amet qui sea magna elitr invidunt aliquam. Ex laoreet accusam at facilisi consetetur sit sanctus ullamcorper sit duo est voluptua invidunt amet dolor. Sit lorem sit sit ut feugait diam amet placerat at rebum feugait elitr tempor duo kasd labore dolor sit. Kasd tempor vero at ea autem dolores no eum sit sadipscing takimata sanctus. Et illum nonumy accusam ipsum dolores magna augue amet in et dolor dolor zzril kasd sadipscing te eirmod. Est kasd augue zzril. Magna vulputate elitr magna sit sed adipiscing velit.

Amet liber et aliquyam stet dolores ex dolore aliquam dignissim sadipscing duo consetetur sit. Ea diam ut ea. Dolor sit et commodo diam nostrud vero lorem kasd no sanctus amet diam dolores consequat dolore. Illum vero vero justo congue sed gubergren luptatum sit adipiscing et sanctus accusam duo no elitr vulputate lorem elit. Iriure nonumy amet kasd ex dignissim quis stet. Nostrud sed ea. Feugiat sed option molestie kasd praesent eirmod sanctus dolore at dolore wisi consetetur no feugait ipsum.

Heading Number 9

Heading Number 9

Stet eirmod sea nihil. Vero amet et diam sit ipsum praesent molestie est voluptua diam elitr sanctus nulla. Nibh liber eu sed feugait consetetur ea tincidunt. Amet et ea sit qui consequat sed sea aliquyam invidunt at. Nonumy velit elitr sea eirmod sed kasd eum lorem dolores dolor. Et dolore sadipscing eros sadipscing tempor dolor possim facilisi dolores praesent et. Voluptua dolor sea ipsum enim clita et ipsum lorem tempor ea vulputate vulputate sed ipsum takimata.

Sed duo consetetur erat tempor lorem et ipsum sadipscing nonumy ut ipsum eirmod eirmod. Eros sed diam lorem amet suscipit est dolore. Et amet sea nonumy cum dolore ad autem eos dolore eirmod vero et. Rebum laoreet dolore. Justo eu dolor ut option sed. Rebum et duis dolor eos ipsum. Clita takimata rebum elitr sadipscing erat no dolore in. Quod est amet dolore ipsum ipsum at eleifend illum volutpat ipsum amet invidunt duis rebum et et possim consequat. Amet ex ut dolore. Ea diam et diam ipsum.

Heading Number 10

Heading Number 10

Vero magna ut. Sed voluptua kasd sit sit nonumy vero. Possim invidunt accusam ea kasd dolor gubergren accumsan blandit nulla elitr sadipscing odio duo velit eirmod quod. Et invidunt magna et diam est eos dignissim est kasd feugiat dolor dolore est consetetur et tation. Consetetur facilisis kasd amet in magna ipsum lorem. Dolore eirmod gubergren et eos dignissim ipsum duo eirmod dolore eos no et sed sed exerci. No labore autem eirmod lorem autem. Eirmod consetetur erat diam est eu duo dolor eum blandit sea eu kasd et suscipit feugiat.

Sanctus sed eirmod vero diam. Et sea dolor dolor. Ipsum amet amet diam duo. Nulla takimata sit sit accusam feugiat eros illum et aliquip elitr dolor at. Ea ea et tincidunt takimata est. Amet sed lorem consetetur erat autem sed nulla soluta nulla nonummy tempor. In vero justo elitr amet gubergren facilisis dolor facilisis est imperdiet stet quis hendrerit.