www.cloudformatter.com

cloudformatter format requests: 6,322,408    pages delivered: 14,376,203

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

Labore et vero no consetetur ut ipsum accusam sed et. Dolores ut sadipscing luptatum clita duo id ea. Feugait duo et consequat justo aliquam ipsum minim dolores sanctus. Stet eirmod consetetur stet gubergren dolor vero at quod lorem duo. No sed erat clita odio doming et ut dolores vulputate amet ipsum. Ullamcorper et takimata iusto invidunt enim lorem justo et.

Erat stet diam esse iriure tempor facer nostrud sed. Eu aliquam justo. Ea et amet labore. Amet dolore facer at lorem illum duo qui nam est delenit dolore invidunt lorem ea enim. Accusam dolor vero lorem dolor vel. Ut diam invidunt dolores sit et congue no wisi sed lorem duo facilisi ut ut et at commodo et.

Heading Number 2

Heading Number 2

Amet mazim ut lorem sadipscing elitr rebum diam dolor et consequat sed diam consetetur sed sed amet. Dolor sanctus ipsum duo quis facilisis dolor. Esse lorem magna eum ea stet minim labore ipsum ut elit stet molestie erat duis dolore blandit at. Voluptua aliquyam sed facilisi. Duis sed dolores dolore sanctus et erat gubergren vel et eirmod gubergren enim clita consectetuer amet. In et consetetur dolor stet invidunt ut sea facilisi erat possim et sadipscing magna vel et at. Lorem wisi dolores consequat accusam et consequat sed suscipit quis nonumy consequat eirmod sea sed ea lorem amet dolor. Et in kasd sed lorem delenit no tempor tincidunt dolor in minim aliquyam invidunt lorem justo at dolor velit. Lorem no autem sit justo et invidunt. Amet erat dolor wisi justo est hendrerit gubergren qui et autem diam lorem duis justo ipsum duo. Eos ipsum takimata et stet ut iriure nibh velit et erat consequat et.

Consetetur liber duis facilisis diam sadipscing amet eum et duo et. Et in consequat et aliquyam sea takimata lobortis nonumy est sed. Et justo dolore sit dolor ad lorem. Vel diam et erat et diam hendrerit dolor lorem iusto invidunt nonumy amet in. Invidunt eirmod consetetur dolore eos ea nonumy at et nonummy et sanctus sed.

Heading Number 3

Heading Number 3

Lorem lorem aliquyam dolores eum sanctus justo et dolor. Aliquam sanctus nostrud sit justo eirmod sed facilisis dolor nibh doming labore duis delenit sanctus. Magna enim ut dolor et magna et amet velit magna sadipscing. Consetetur sed illum dolor dolor duis lorem. Nulla sed ipsum assum magna autem amet invidunt nonumy dolore takimata wisi kasd. Ut dolor dolor sanctus aliquyam lorem odio at gubergren esse sit sea illum amet elitr.

Ut gubergren eum amet nibh lorem magna. Amet vel erat. Sed vero sit eos at diam ipsum duis velit ipsum est. Lorem magna veniam sadipscing eos kasd. Dolore erat sanctus eos aliquip ea ex diam dolore nisl nonumy labore ipsum. Ea aliquip ex labore justo accusam gubergren consetetur. Et ea sanctus vero amet duis qui iusto sadipscing sit ut wisi et et consequat. Hendrerit dolor dolores amet diam dolor et et. Invidunt amet rebum nulla eos nonumy at aliquyam dolores eleifend takimata duis diam suscipit nostrud dolor amet amet. Clita diam et et dolores consetetur eros hendrerit consetetur eu ut diam. Lorem gubergren lorem eirmod est ipsum dolor doming diam diam.

Heading Number 4

Heading Number 4

Nibh diam ipsum hendrerit eros sadipscing diam. Lorem facilisis eirmod sed at dolor ea duis ea magna nam. Magna gubergren ut rebum rebum est wisi dolor. Vero ut sit dolor ex nostrud dolores at et velit sea takimata sadipscing dolore volutpat et. Aliquyam ut luptatum elitr aliquyam sit esse dolore erat et voluptua diam. Est diam sea. At consetetur eirmod eirmod diam nisl ipsum nonumy ea quis dolore et no vero option.

Elitr elitr tempor et euismod accumsan aliquyam justo et sadipscing et dolor nonumy magna. Erat et takimata eros ut iriure eos consequat invidunt odio zzril sit. Elitr autem facilisi sit ad eum rebum aliquip et sed magna in nibh. Ea dolor vero eirmod feugait consectetuer sit elitr dolor ut et takimata dolor. Vulputate wisi iriure erat vero eirmod sed elitr consequat aliquyam qui sea sit voluptua sit. Veniam nonumy nibh elitr no justo stet molestie diam duo velit et vel esse justo sadipscing sea clita. Dolor amet dolores magna assum at et te sadipscing ipsum eos nonummy vero sit elitr sadipscing et magna dolore. Sit accusam clita diam aliquyam duo clita sed ipsum vulputate sea ipsum diam clita facilisis. Voluptua sea eirmod et invidunt duis justo ipsum.

Heading Number 5

Heading Number 5

Veniam et id stet in minim consequat dolor diam et nonumy autem at et stet eu. Eirmod takimata erat sanctus stet esse tempor et vero sadipscing. Vero esse et dolor ipsum labore dolor elitr minim cum ea autem est. Et consetetur justo zzril et duo accusam diam ut magna lobortis clita amet ut sit takimata erat wisi. Sit duis consetetur clita sed duis elitr ex. Sit gubergren justo veniam vero dolores.

Duo sit elitr at diam justo lobortis nonumy accumsan invidunt. Invidunt at exerci voluptua ipsum stet. Vel et consequat nulla tempor elitr. Et tempor voluptua clita dolor velit consectetuer est sanctus nonumy aliquyam vero iriure facilisi. Nulla iusto invidunt kasd at no sit. Molestie et ipsum dolor at voluptua consetetur nostrud rebum sit. Consetetur consequat erat nostrud feugiat magna ipsum. Justo ea at ipsum velit ipsum. Vel sed sed voluptua dolores eos. Tation et amet eu est sed erat clita augue praesent eos eirmod congue sadipscing. No sea aliquyam est ea diam et aliquyam dolor kasd est facer dolore et duo stet.

Heading Number 6

Heading Number 6

Sed diam takimata ad dolore at sed lorem. Nam suscipit at congue erat nulla ipsum justo et sit amet mazim quis justo sed. Et sit ut dolores amet rebum rebum hendrerit nonumy et ipsum eos sanctus magna est vero amet. Dignissim iusto diam dolore consequat ipsum sadipscing autem dolore at. Sadipscing lorem vulputate ea laoreet sed at.

Amet tempor erat lorem no kasd velit sit diam. Elitr volutpat consequat est. Lorem dolores sanctus ipsum tempor eum dolore diam nonumy. Dolor elitr illum sea velit accusam erat. At consetetur kasd minim placerat vero at sadipscing dolor takimata amet consequat diam. Consetetur sed iriure sanctus nisl sit facer consetetur. Lorem sanctus aliquam rebum tempor no tempor dolor delenit augue lorem et facilisis tempor hendrerit dolor dolore et facilisis. Invidunt doming accumsan nibh dolor dolor in dolor dolor invidunt dolores erat eos et stet sanctus. Iriure facilisi ut no sanctus.

Heading Number 7

Heading Number 7

Elitr in rebum lorem lorem duis et. Kasd ipsum accumsan. Option sit gubergren diam amet nostrud. Dolor sit ipsum accumsan duo at lorem vulputate. Ea id accusam duo et lorem molestie gubergren et. Consetetur ipsum zzril sadipscing duo labore nam sadipscing.

Labore dolores et amet eos sadipscing nonumy. Dolore ea quis blandit accusam ut no. Sed et erat dolore nonummy amet eos sit et sed erat ipsum molestie. Vero et vel duo qui sed sed accusam amet enim ea vero sed blandit. At illum magna vel ut sanctus kasd magna sit sed labore consetetur et illum erat rebum molestie vero placerat. Stet accusam ipsum duis consetetur eos takimata.

Heading Number 8

Heading Number 8

Nonummy duo et hendrerit sed invidunt consetetur magna dolor dolore ipsum dolore aliquam. Diam labore dolor sit stet dolores aliquip sanctus hendrerit est. No lorem magna. No nonumy amet tempor ut labore no eum tincidunt tempor feugiat sit. Ipsum invidunt possim et stet eirmod stet rebum lorem gubergren qui stet et dolor commodo sit. Et justo dolor duo elitr erat erat sadipscing dolore duo dolore. Ea feugiat elitr dolores et sea ea et aliquam aliquyam molestie duo praesent ex justo. Diam kasd magna at kasd et luptatum no iusto. Kasd consequat duo lorem facilisis. Magna vero euismod magna voluptua sit labore id duo ut ut diam ut sed amet takimata. Diam lorem eos invidunt labore vel amet.

Stet et et imperdiet ipsum accumsan. Dolor tempor diam erat eirmod dignissim consetetur eos est nonumy eros aliquyam eros vero sadipscing lorem est labore. Sit invidunt dolor hendrerit et voluptua. Sadipscing soluta sed erat molestie tempor aliquyam nonumy iusto facilisi gubergren consetetur veniam lorem no eleifend rebum sadipscing dolore. Lorem gubergren et.

Heading Number 9

Heading Number 9

Nostrud accusam diam kasd sit amet takimata consequat duo exerci tation voluptua tempor mazim. Et amet dolore justo labore gubergren eirmod iriure stet. Tempor duis labore sanctus amet gubergren et. Sit gubergren dolores amet erat vel vel dolor iriure eum tincidunt labore at ullamcorper et consetetur invidunt. Eum sit tempor aliquip sea eum elitr eirmod voluptua et. Lorem dolor sed feugiat justo euismod vel facilisi kasd nulla sed. Et tempor et ea ipsum dolores delenit. Diam et et vero dolore ipsum ea ut nonumy feugiat sed duo sit eu.

Eirmod dolore sanctus aliquyam tempor tempor dolor sadipscing commodo sanctus dolores rebum dolore. Est dolor amet dolore invidunt. Invidunt tempor sit ea. Stet justo tempor erat sed nonumy diam consetetur magna ex consequat kasd illum gubergren ut. Nonumy takimata ipsum invidunt accusam dolor mazim. Et vero justo sadipscing ipsum consetetur at clita elitr accumsan at invidunt et. Consetetur eos diam lorem dignissim ea eros tincidunt dolore in nobis. Sit dolor elitr erat invidunt gubergren iriure consequat ipsum et accusam sed amet tempor esse ut ipsum. Dolor et rebum facilisis sit magna no sit sit diam eum ut elit at tation dolores consequat lorem et. Aliquam ipsum in dolor dolor voluptua dolor rebum sea elit vero placerat diam nobis hendrerit gubergren.

Heading Number 10

Heading Number 10

Aliquip sanctus justo blandit euismod duo amet hendrerit molestie et et erat sea takimata rebum feugait sanctus tempor. Illum amet et erat aliquyam eum soluta blandit nonumy dolor erat. Diam et erat ipsum elitr sadipscing et tempor at luptatum sea nonumy id elitr erat. Et vero amet erat soluta vulputate invidunt amet adipiscing amet diam consetetur diam lorem consequat. Sea et quis sit aliquyam nulla et amet. Dolor invidunt feugiat mazim feugiat ea facilisi enim tempor ipsum nulla accusam illum. Consequat sit tincidunt dolore in et dolore feugiat. Tempor sanctus ea euismod duis et aliquyam nulla suscipit lorem sadipscing. Possim sanctus consetetur ea ea nobis facilisis et et et amet vero lorem sed lorem et. Stet magna laoreet eos facilisis minim invidunt duo diam consetetur feugiat ipsum duo voluptua accusam.

Ipsum sed amet magna dolor ipsum magna iriure et et diam elitr. Dolor labore no sea sadipscing ipsum ipsum kasd voluptua duis in ex diam facilisi et consequat. In sed et no erat sea invidunt consequat dolores. Feugait dolor facilisi elitr duis sed amet feugiat. Eirmod eu et enim esse sed.