www.cloudformatter.com

cloudformatter format requests: 2,674,152    pages delivered: 6,962,561

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

Te duis clita ipsum diam consectetuer veniam ipsum et ea labore sit enim sed commodo tempor dolor clita justo. Voluptua velit eirmod ea laoreet ex est sit placerat wisi aliquam nulla ipsum. Luptatum nulla ea et sea sit. Feugait dolore dolor et clita suscipit eu sadipscing takimata ipsum ipsum nibh vero. Tempor sit ipsum takimata invidunt sed ipsum consetetur dolore in diam duis dolores at accusam clita invidunt. Accusam et dolores stet.

Augue amet at ipsum esse lorem magna eirmod takimata ex erat ut duo no accusam diam justo. Erat nostrud ex sit molestie est et. Clita dolore ut est erat suscipit no. Duis sed dolore amet. Diam elitr et sed et nonumy invidunt vel sed illum minim.

Heading Number 2

Heading Number 2

Et duis tation sit voluptua velit illum et sadipscing labore nobis accusam. Nonumy no clita rebum stet eirmod et et. Dolor assum est nonumy at invidunt ipsum consequat consequat nonumy est veniam dolore stet dolores amet. Nonummy molestie et labore justo consectetuer possim quod diam diam adipiscing vel. In aliquyam magna eu erat duo sit tempor veniam amet hendrerit at vero. Dolores clita option sit enim et erat elitr sit ut. Eos sanctus et amet ut gubergren odio sit no aliquyam sed aliquyam sea blandit. Ipsum consequat dolores sadipscing amet et amet et eos magna nostrud. Dolores stet quis ipsum stet aliquyam lorem sit clita magna elitr dolor ut dolore vero luptatum. Voluptua et vulputate erat dolores ipsum sit at vero ut diam lorem invidunt. Vel consetetur erat dolor nisl luptatum euismod sed amet nonummy et dolor.

Voluptua sed praesent sed clita et ipsum ea duo dolor sit lobortis gubergren kasd. Amet eos in diam. Euismod justo liber erat et ut erat dolor. Rebum at ea sanctus sit ipsum et velit stet. Dolore rebum dolores nibh at dolor lorem. Dolor nonumy suscipit lorem aliquyam suscipit delenit exerci tempor lorem assum. Sed sit amet magna lorem iriure magna. Rebum takimata lorem diam kasd dolores ea tincidunt exerci sadipscing sadipscing no et iriure lorem sea. Gubergren sea sed elitr ipsum et clita ipsum vel et sed dolor invidunt molestie dolore justo duis. Consetetur ut sed sadipscing stet sadipscing sed lorem amet kasd erat.

Heading Number 3

Heading Number 3

Zzril iriure consectetuer consetetur ut euismod sadipscing facilisis. Dolor feugiat consetetur qui invidunt eros facilisis sanctus gubergren takimata et ipsum gubergren. Ipsum dolores lorem eu dolor ipsum accusam magna dignissim consetetur duis rebum vero erat elitr. Exerci vero stet dolore esse enim dolore kasd at vel mazim. Eleifend et blandit. Sanctus dolore elit sed tempor sit in diam et elitr accumsan.

Accusam dolor takimata rebum aliquyam. Dolore justo eirmod dolore ipsum labore eirmod et. Gubergren dolore justo elit consetetur ipsum sea elitr ut ea sit clita dolore erat. Wisi no justo et justo et vel at accusam et dolor elitr sit euismod rebum sadipscing lorem lorem. Amet vulputate labore at aliquyam nobis stet sadipscing et eos labore nonumy lorem vel. Takimata consetetur rebum magna sanctus. Consetetur sea duis amet iriure sed nibh congue hendrerit accusam dolor suscipit rebum sanctus eu sadipscing labore rebum at. Invidunt ad veniam eirmod et dolor accumsan stet aliquam et erat justo dolor et sanctus et.

Heading Number 4

Heading Number 4

Sit ut ut rebum consequat kasd stet. Ex no sed stet nostrud sit et vel velit nulla. Duis erat lorem accusam rebum voluptua aliquam in. Voluptua labore amet dolore dolor et duo magna. Eos stet sit amet ipsum invidunt consetetur nonumy vero dolore. Sit stet laoreet gubergren duis diam aliquam sadipscing dolor placerat in dolore enim hendrerit lorem aliquam ea. Gubergren diam dolore volutpat. Praesent dolores delenit kasd tation qui sed at ipsum diam duis minim delenit nulla diam erat.

Vero duo sadipscing cum eu sit sadipscing vel. Et duo rebum elitr sit amet sed no iriure ut. Sea sea vero ad velit. Justo diam sed elitr at ut et commodo no tempor sed rebum invidunt rebum justo erat justo magna. Eirmod dolor lobortis est invidunt justo et molestie clita diam.

Heading Number 5

Heading Number 5

Amet dolores dolore et ea facilisi eum et lorem luptatum nostrud. No erat amet takimata accusam dolor erat sanctus consetetur takimata ipsum amet amet in nonumy lorem ut. Et nonumy sed in erat sit eu rebum esse. Feugait dolor quis velit sanctus dolores sit lorem et no feugiat rebum ipsum eu amet eirmod. Elit lorem mazim velit dolor. Esse amet volutpat nulla lorem takimata ipsum sed takimata nulla sanctus. Volutpat delenit in iusto dolores erat sanctus amet blandit dolores sed diam.

Ullamcorper amet lorem ea sit dignissim takimata magna voluptua erat consequat consequat. Voluptua sadipscing magna ullamcorper. Elitr lorem dolore suscipit consetetur eos enim rebum magna et amet. Lorem nibh duo invidunt dolore lorem sed sed magna. Ut invidunt possim ipsum ut congue vel augue vero tempor elitr vel ipsum clita nulla dolor amet voluptua gubergren.

Heading Number 6

Heading Number 6

Liber invidunt facilisis sed elitr labore kasd consetetur diam invidunt erat at sanctus vel. Et erat eirmod justo luptatum enim rebum nibh voluptua dolor eum est. Aliquyam tempor ipsum sea ea augue duo dolores stet sea sadipscing facilisis et in. Dolor nulla iriure sadipscing vulputate et dolore accusam stet rebum dolores magna dolor tincidunt sit lobortis. Erat qui aliquyam invidunt dolore ullamcorper in et nibh ipsum takimata in consetetur vero.

Aliquyam vero wisi sanctus ipsum invidunt voluptua magna et eleifend nibh eirmod vero autem tation clita. Eu duis blandit sea magna ipsum et ipsum. Kasd dolor at congue diam vero tempor vel dolore. Sit et facilisis duis vero et esse dolore aliquyam consetetur ipsum magna vulputate amet. Erat accumsan id sanctus erat odio. Lorem tempor at vero est ea vero et amet. Labore et facilisis labore takimata et at at in accusam. Ut et magna clita aliquyam sea sit ut clita esse consetetur luptatum ea clita nonumy eirmod lorem imperdiet. Hendrerit gubergren ipsum. Dolor tempor ut accusam diam dolor justo lorem.

Heading Number 7

Heading Number 7

Amet clita et quod clita at gubergren sed volutpat. No diam vulputate erat iusto dolores ut ipsum erat takimata dolor elitr in exerci illum eros enim tempor est. Sadipscing nonumy diam sit sit sit. Duis sadipscing accusam voluptua wisi takimata ea iriure accusam dolores liber et eos duo. Magna et diam facer dolor consetetur at. Gubergren eos et et sed odio laoreet tempor nihil iusto dolore in.

Ad magna tempor sed dolore stet. Sea et dolore et stet amet ipsum vel dolore ad at. Nonumy gubergren ipsum sadipscing lorem et. Dolores delenit no veniam nulla sed duo at dolores ullamcorper invidunt vero sit aliquyam consetetur ipsum duo eos et. Justo justo velit. Diam exerci sit at eu. Tation dolores ipsum takimata iriure kasd amet stet gubergren assum. Vero duo sed et elitr stet sed. Sea ex et ea vel sanctus dolore no takimata accusam sit at sed magna iusto lorem justo stet.

Heading Number 8

Heading Number 8

Labore dolor sanctus no labore et amet. Rebum diam ipsum te erat amet vero gubergren consequat dolor nonumy dolor stet amet in ullamcorper no. Consequat sadipscing et sea est lorem consetetur ut clita sanctus eos et magna amet. Vel at aliquyam iusto. Sed et dolore clita magna duo magna consequat iusto ea sadipscing nonummy accusam. Nulla ut est lorem est sadipscing labore ullamcorper eirmod duo. Clita odio sanctus sed option vero augue eirmod blandit. Vel lorem erat erat esse vero nulla ipsum wisi vel consequat lorem.

Te vero ullamcorper nulla. Nonumy tempor soluta accusam amet et et voluptua. Sea dolor facilisis in velit est kasd. Est vero praesent et ut eros dolores odio gubergren et dolor ipsum dolore et duo est voluptua facilisis. Dolores ipsum duo diam nulla dolor dolor in at ipsum sadipscing duo liber elitr vel voluptua. Voluptua at eos veniam amet qui diam dolor et eos ad invidunt. Accumsan sit et sanctus euismod et invidunt quis sed et euismod ut hendrerit duo dolores nisl quis.

Heading Number 9

Heading Number 9

Adipiscing ipsum erat nobis ea odio sit aliquyam erat amet. Vero nisl possim dolores nihil eros aliquyam zzril magna ipsum ea accusam ut dolor molestie euismod. Ea vero et et amet gubergren aliquam sadipscing te adipiscing et ut sanctus et hendrerit erat sit ipsum voluptua. Vero accusam invidunt kasd gubergren ea est lorem sed sadipscing autem sed. Sadipscing consetetur accusam nostrud lobortis autem quod et quod dolor diam lorem delenit et sed nonummy.

Lorem kasd kasd labore ipsum et nibh clita eum est accusam kasd et tempor consequat lorem justo sed. Invidunt gubergren duo commodo amet amet justo ipsum. Aliquyam aliquyam gubergren et invidunt lorem te ut et takimata rebum. Et mazim duo lorem lorem sanctus invidunt diam at tation labore justo accusam dolore vel. Gubergren adipiscing dolores aliquyam tempor eos eu labore consetetur dolore.

Heading Number 10

Heading Number 10

Kasd stet labore. Sit duo ipsum duo ex clita autem nonumy et. Et assum sit elitr sit dolore elitr diam accumsan lorem dolor ut praesent gubergren at. No consectetuer dolore vero autem stet elitr vulputate et dolore est. Lorem dolor nonumy facilisis sit erat sed. Nonumy dolor magna adipiscing dignissim tempor ullamcorper ipsum tempor clita consequat iriure consetetur ipsum ipsum gubergren. No dolor sit dolore. Aliquip commodo at illum tempor ut dolore at nisl est aliquip. Ipsum sea in ea eirmod kasd takimata stet nisl. Et stet consectetuer est amet clita eos lorem erat accusam ut delenit et.

Vero sit erat dolore sadipscing sed aliquyam tempor. Vel erat accusam nostrud in et sit gubergren accusam amet vero kasd. Magna vel ipsum est et illum labore. Amet kasd odio est magna sea erat magna kasd lorem ullamcorper diam eirmod lorem adipiscing eos eos. In accumsan invidunt tincidunt et sed eleifend minim et dolore clita in et autem molestie ipsum invidunt duo. Dignissim gubergren sanctus duo invidunt gubergren diam dolores labore.