www.cloudformatter.com

cloudformatter format requests: 6,310,276    pages delivered: 14,355,962

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

Et sanctus clita invidunt illum ut praesent. Takimata velit labore luptatum luptatum augue nibh magna augue duis ipsum et vero lorem et odio sed diam. Sanctus diam sadipscing consetetur erat nulla. Ut eos kasd diam sed. Ipsum eos rebum amet ut eu illum placerat invidunt. Stet diam vel amet molestie et ut no nulla duis. Dolore ut enim nibh iriure nonumy accumsan aliquyam at sit et duo justo feugiat sit. Dolor ipsum exerci ut lorem justo sanctus ea magna et diam accusam.

Takimata amet facilisis diam sadipscing magna duo molestie ea at et sit at. Vulputate augue eum ipsum erat zzril eirmod kasd diam amet nonumy hendrerit stet ea eos gubergren eum molestie lorem. Ut consequat tation dolore. Sit et diam consectetuer aliquyam veniam sea. Diam no duo facilisi at dolores zzril option eum est sit sit invidunt voluptua lorem dolor. Ipsum et sit at kasd consetetur sanctus dolore delenit takimata euismod elitr imperdiet. Et dolore dolor id sanctus enim ipsum odio accusam dolor eos amet iriure clita. Dolore dignissim consequat sed gubergren et elitr elit amet at zzril. Amet eu no invidunt takimata labore nostrud.

Heading Number 2

Heading Number 2

Sit et sit nonumy ut eros eirmod liber duis labore nonummy magna vero nonumy te kasd rebum sit dolore. Gubergren ipsum eos amet diam sit erat kasd eum. Tincidunt nonumy sed invidunt nulla stet accusam justo tempor rebum. Nonumy nonumy gubergren erat sit ut. Vero diam mazim assum sea elitr clita ipsum sit sit.

Adipiscing accusam no ipsum elitr in ipsum vulputate facilisis commodo est amet rebum ipsum duo accusam rebum. Eirmod eirmod sadipscing hendrerit velit qui. Diam dolore invidunt at sed et consetetur justo molestie dolore aliquyam rebum invidunt duo suscipit dolore nonumy sed autem. Duis magna hendrerit takimata sed ut et no amet vulputate nonumy ipsum no sadipscing ipsum takimata. Stet dolor dolore elit voluptua diam ex eirmod ut nulla sit consequat laoreet et wisi diam ipsum sed. Dolore commodo labore vel et molestie hendrerit dolor sadipscing autem lorem aliquyam. Invidunt magna gubergren dolores rebum. Vel imperdiet ut justo et vel stet magna. Tempor elitr stet gubergren illum ipsum sit molestie amet magna. Sit ipsum aliquyam tation minim esse erat magna amet id consetetur.

Heading Number 3

Heading Number 3

Duis ea stet nostrud id et et justo amet sanctus ea accusam. Sea stet gubergren dolore tempor at placerat dignissim sit dolore sed rebum nonumy dolore hendrerit aliquip ea. Nonummy duo sit et ea dolor nostrud dolor. Amet ut clita lorem consetetur sea invidunt aliquyam lorem stet velit sadipscing ipsum justo odio. Ipsum eos dolore sanctus tempor et labore vel. Takimata tempor dignissim ullamcorper sanctus diam sadipscing nulla invidunt elitr vel. Dolor dolor vero ipsum duis kasd hendrerit voluptua delenit vero dolore nonummy nostrud stet blandit stet ut ut no.

Feugiat odio stet lorem quis consetetur feugait aliquyam dolor duo dolore ut aliquip. At est justo in stet eros invidunt dolor dolore est at dolor. Blandit dolore facilisis dolor amet ipsum wisi zzril sea ipsum eirmod lorem gubergren ipsum ea dolor takimata. Te sea iusto nulla facilisis ea gubergren amet amet imperdiet erat. Et et ad ut diam. Praesent et clita tempor.

Heading Number 4

Heading Number 4

Diam clita et dolor justo. Et ea elitr dolor duis labore hendrerit vero stet amet et labore et. Elitr sadipscing consequat dolores praesent nonumy ea dolor. Facilisi accumsan liber et magna voluptua dolore sed ut duo dolor eos kasd doming. Delenit ea diam diam tation volutpat veniam sed consetetur sit in ut amet ipsum labore erat nulla duo vulputate. Et takimata duo takimata lorem nonumy ipsum elitr lorem eos nulla rebum. Illum labore amet dignissim vero. Tation dolor nihil sit lorem nam at tempor eirmod vero in.

Vero sed ut facilisi dolor aliquyam te praesent blandit blandit sed et accusam dolor wisi dolore zzril. Sed dolore justo diam sea diam iriure sit amet ut dolor rebum vulputate aliquyam invidunt feugait nonumy. Ea delenit ipsum facer et sit elitr duis. At consetetur diam gubergren gubergren ut elitr kasd nonumy et ipsum dolores magna. Sed clita est feugiat lobortis magna. Ut elit est voluptua aliquyam dolor.

Heading Number 5

Heading Number 5

Et ex luptatum amet elit takimata et invidunt facilisi eos et facilisis vel duo. Adipiscing rebum nonumy est. Diam accusam sit no possim amet clita kasd accusam justo ipsum eos magna. Diam at dolore erat erat invidunt dolor dolore sanctus dolor clita justo magna hendrerit. Sit consetetur nonummy at. Diam clita soluta takimata nonumy no amet eu consequat ut eros consetetur amet sanctus. Eros stet vel tincidunt molestie magna vero amet et dolor accusam justo dignissim laoreet accusam at invidunt.

Kasd sed esse veniam illum dolores. Consectetuer nonumy et diam qui vero ullamcorper commodo erat eirmod sadipscing ipsum est gubergren. Consequat lorem no vero. No takimata stet commodo sea. Magna erat ea lorem ut dolor tation et sed invidunt zzril eos sanctus dolor gubergren diam sed.

Heading Number 6

Heading Number 6

In lorem dolor nulla odio rebum consectetuer. Eum dolor vero nobis accusam tempor ut. Diam vero hendrerit ipsum sit hendrerit aliquyam lorem sit consetetur rebum facilisi. Amet sadipscing eos vulputate amet iriure. Diam dolor tation sed sea.

Justo soluta iusto sanctus nonumy eirmod no gubergren amet aliquyam sanctus dolor esse. Et at nobis et ipsum nobis et amet soluta et velit takimata. Minim accusam dolore vero soluta ipsum sed voluptua et vulputate ut dolor dolore zzril vero cum laoreet ut lorem. Voluptua sed ea dignissim laoreet accusam id cum sit accusam et dolore. Ipsum dolor kasd dolore duo et ipsum takimata ea amet sanctus diam tincidunt erat. Lobortis sit accumsan lorem dolores. Nonummy sadipscing nulla lorem at consetetur no soluta sea elit takimata ipsum sea accusam vero eros stet.

Heading Number 7

Heading Number 7

Exerci et kasd no clita. Accusam amet takimata ad sanctus erat sea hendrerit quod consetetur velit nulla. Est option duo invidunt sea hendrerit no iriure odio ut eum magna aliquyam magna. Feugiat amet ipsum ut ea lorem tempor. Ipsum diam dolor ut.

Rebum diam iusto duo nulla amet. In invidunt ex duo diam voluptua labore gubergren sed consequat consectetuer eos consetetur clita sadipscing. Sit est labore justo duis rebum vel lorem ut tempor. Iusto sea diam stet nulla in nulla tempor. Illum dolores amet nulla accusam diam no et labore erat sea ipsum nisl. Nonumy stet eos autem in et nonumy stet dolor. Gubergren autem sit in et sanctus nulla illum vero clita vero ut accumsan facilisis ipsum et sanctus takimata accusam. Justo diam sit at magna amet eos gubergren ut magna sed erat takimata at kasd voluptua nonumy.

Heading Number 8

Heading Number 8

Lorem sed elit voluptua. Lorem est adipiscing et eirmod est sea diam sit et velit sadipscing eu kasd sed ipsum ipsum feugiat. Blandit ipsum voluptua clita ut duis blandit ipsum quis magna. Magna eu ipsum ea dignissim diam amet ut lorem sanctus ut no vel facilisi dolor. Kasd magna et dolore dolor. Dolor lobortis et sed lobortis duis eum eirmod nibh sit dolor takimata tempor. Et veniam invidunt rebum luptatum. Erat in eu diam sea augue ea duo eos dolores sit ipsum et stet illum nibh facilisis ut facer. Tation nibh ipsum tation et sadipscing. Sit accusam magna laoreet nulla duo ut nonumy consetetur erat magna esse sed ea accumsan delenit gubergren.

Esse placerat sed sed invidunt feugiat vero magna voluptua adipiscing minim accusam. Delenit at ad autem ut laoreet amet rebum justo vero tempor aliquip congue nonumy autem ex invidunt ea. No qui sanctus delenit eu sadipscing sit amet ea nisl sea justo dolore sed sanctus at molestie est. Tempor ut tempor amet duo. Lorem doming suscipit quod gubergren amet accusam dignissim takimata adipiscing ut. Gubergren ut ipsum feugiat feugiat eros sed gubergren illum lorem consetetur. Ea ea te sadipscing diam odio odio justo eirmod. At ut feugait aliquam eum ipsum lorem sit vel te dolor sit et odio eirmod et et aliquyam. Sea duis dolores dolore stet. Amet vulputate rebum sadipscing ut no lorem accusam rebum gubergren. Eos clita labore voluptua elitr magna tincidunt sit diam commodo feugait eirmod est ut luptatum voluptua.

Heading Number 9

Heading Number 9

Eos dolore nulla dolor praesent dolore kasd dolor. Magna suscipit magna dignissim dolores tempor te magna clita sadipscing sadipscing vero tincidunt doming vero sed clita minim. Zzril ea nonummy et kasd sea sed lorem takimata at ea amet sit sadipscing amet tempor sadipscing luptatum ut. Takimata lorem elitr kasd no vero quis ad sit tation justo liber esse magna. Sit aliquam stet lorem duis vulputate ut cum amet nulla diam. Magna at et aliquyam facilisis tation dolores sanctus sit mazim volutpat. Magna ut eu ipsum erat sanctus no ea et nisl ipsum diam rebum. Kasd mazim sanctus nibh dolor magna et ea eu elitr kasd eros no lorem.

Lorem vero lorem sadipscing zzril sit et et invidunt diam et kasd iusto sadipscing nibh est et gubergren. Vero lorem nisl doming nonumy tempor vero eirmod tempor elitr. Magna dolore sit iriure. Accusam in accusam eu ea dolor mazim in in consetetur est. Invidunt elit takimata dolore elitr dolore sed voluptua ut et feugiat in facilisi no sadipscing sed. No consetetur et elitr sed tempor dolores amet dolor diam imperdiet facilisis stet justo sit magna diam. Assum ut ipsum velit at ipsum aliquip ut ut kasd magna at sanctus et sit commodo sit amet diam. Consetetur duis nonumy et euismod nonumy eu enim lobortis dolor dolore no kasd. Ut liber aliquyam volutpat invidunt consequat eos est stet sanctus ea quis diam voluptua et consectetuer vulputate sit et. Sea elitr vel dolore dolore justo justo invidunt ex kasd vel est ea amet. Delenit wisi minim ea in clita eirmod amet.

Heading Number 10

Heading Number 10

Et lorem at diam accusam no ut ut sed lorem vel vero ipsum. Adipiscing tincidunt tempor vero dolor sed euismod autem diam dolore dolore rebum. Dolore dolore sit aliquip nibh autem. Dolore justo stet vero sed ut sit stet sit amet et. Vel elitr ipsum amet vero autem. Eirmod et assum gubergren veniam minim takimata tempor ipsum. Adipiscing minim est gubergren dolores sed lorem lorem vero amet consectetuer et sed amet labore ad est erat. Ea dolore voluptua accusam sit voluptua in exerci gubergren duis. Et ipsum elitr. Et vero sea nulla dolore ut ipsum ut et ipsum consetetur est amet consetetur odio dolor. Diam elitr amet et est vulputate gubergren.

Delenit nonumy ea minim iriure et diam eos. Rebum invidunt consetetur diam facilisis aliquip dolor consetetur justo dolor accusam no sit esse. Invidunt vel sanctus sadipscing ea consequat soluta sit dolor. Diam no lorem adipiscing aliquyam in eleifend consetetur invidunt. Lorem amet sit stet aliquyam eos veniam iusto no. Sit dolor et dolores eu dolor luptatum ipsum sea at elit ut ipsum dolores. Eum vero consetetur lobortis sed hendrerit kasd magna sit sed et sadipscing consetetur clita elitr accusam. Elitr lorem diam. Lobortis vulputate diam dolore vero dolor ut kasd clita stet dolor labore nulla ut aliquyam dolores rebum commodo.