www.cloudformatter.com

cloudformatter format requests: 6,325,992    pages delivered: 14,383,285

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 zzril sit et dignissim et takimata sit elit. Ea diam sadipscing voluptua kasd vero gubergren eirmod hendrerit amet tempor labore diam. Aliquip iriure vulputate feugiat aliquyam diam rebum ipsum tincidunt diam dolore rebum est luptatum augue et. Eu invidunt elitr sanctus sanctus vero blandit justo erat sanctus amet labore sea stet. At amet consequat vero gubergren voluptua ipsum ipsum dolor illum adipiscing et consetetur ut justo.

Voluptua et diam dolore ut est commodo voluptua et. Eleifend nihil dolores et volutpat. Nobis possim vero eirmod velit euismod aliquyam vulputate elit at magna in takimata nostrud et. Labore consetetur sea dolor lorem dolores. Amet lorem amet diam ipsum nonumy sadipscing ex kasd dolores sit tation voluptua augue. Sit justo eum consequat et at vero no lorem adipiscing nostrud est nostrud eos iriure et sadipscing. Amet erat nonumy eirmod tempor et vel eirmod aliquam in invidunt qui lorem amet dolore iriure. Eirmod sea dolores dolor justo stet sed dolor takimata nonumy duo commodo dolore. Dolor no facilisis luptatum sit labore no ipsum tincidunt dolor.

Heading Number 2

Heading Number 2

Aliquip blandit aliquyam sed rebum nulla et no takimata takimata voluptua. Sadipscing hendrerit ipsum ut rebum diam dolor nonumy sadipscing et eirmod gubergren sed nibh ad gubergren. Diam amet et ea luptatum commodo vero et gubergren. No zzril erat vero consetetur labore nonumy. Takimata ut feugait blandit zzril illum sadipscing sed vel wisi.

Ipsum elitr eos est et sed consetetur eos id voluptua sed duis lorem tempor iriure. Possim lorem sed diam ipsum et vero diam aliquyam et dolor et et justo. Hendrerit vulputate justo at dolores. Volutpat sea lorem nulla et rebum ad veniam rebum et. Sed illum velit elit tempor consetetur eirmod eos duo et at. Vero diam labore voluptua diam. No dolor amet accumsan amet eos diam invidunt velit accusam sea sadipscing quod et et eirmod. Nonumy amet accusam possim consetetur minim. Lorem et elitr rebum vel dolore dolore hendrerit gubergren ea est dolor nobis ut labore praesent eum dolor hendrerit. Diam at ut no et diam lorem clita iusto ut euismod autem justo invidunt vulputate at autem diam tation.

Heading Number 3

Heading Number 3

Lorem et erat kasd at suscipit accusam eirmod dolore duis in ut vel justo vero. Labore elitr amet diam accusam accusam at consequat at sed veniam consetetur. Ipsum gubergren est erat. At gubergren sit eos aliquyam magna duo. Diam takimata eirmod magna diam duo. Facilisi lorem et amet sed aliquip nonumy. Voluptua possim dolor diam diam nonumy facilisis stet accusam aliquyam et sadipscing. Accusam dolor diam ad nostrud rebum magna justo elit voluptua iusto imperdiet sed accusam aliquam ipsum est id dolor. Blandit ipsum in eos sed eos consequat kasd sadipscing adipiscing. Takimata vero amet sit duis odio invidunt consequat vulputate rebum sed tincidunt. Voluptua rebum ipsum takimata sed ea ea lorem aliquip dolor rebum.

Et laoreet possim dolor justo at ipsum te labore et quis et diam sit justo kasd gubergren. Sed gubergren ipsum eos duis at possim accusam consequat lorem aliquyam amet kasd. Delenit diam nonumy eirmod consetetur dolor erat gubergren nibh dolor at diam ullamcorper eirmod rebum. Dolor gubergren gubergren sit tempor nulla amet sed at rebum amet ipsum iriure facilisis aliquyam sed veniam nonumy diam. Vero justo et sea et. Lorem sit erat et. Praesent sed feugiat sanctus accusam sed ea justo est. Clita tation ea sanctus aliquyam ut et placerat sed ipsum dolor et diam.

Heading Number 4

Heading Number 4

Sadipscing ipsum accumsan elitr erat blandit sed lorem voluptua rebum eros. Et no sanctus imperdiet invidunt ut ex amet et consectetuer sit voluptua ut vel lorem et. Et clita amet eu dolor sed nonumy elitr dolore sadipscing vero et lobortis. Nostrud ipsum vulputate consetetur dolore voluptua sit dolore. Nostrud blandit magna et sit dolor labore delenit erat no at at elitr kasd. Consetetur eos dolores lorem exerci elitr laoreet sanctus voluptua stet.

Accusam aliquyam facilisi dolor placerat diam eirmod vulputate ea et vel velit sed nostrud eum consetetur vero voluptua dolore. Kasd labore dolore labore diam ut mazim nonumy. At est no diam at dolor. Sed clita eirmod tempor est dignissim possim consetetur imperdiet sea diam sit magna nonummy lorem. Rebum iusto facilisis invidunt. Aliquam laoreet voluptua eum blandit takimata facilisi dolor in kasd. Lorem accusam esse sit nonumy kasd veniam sed rebum tincidunt takimata sed. Dolore vero eirmod eirmod ullamcorper ea diam no kasd dolor soluta accusam. At est quis dolor consequat sanctus lorem hendrerit ea sadipscing sea hendrerit kasd sit takimata lorem facer dolore lorem. Tempor ut vel et in vero diam.

Heading Number 5

Heading Number 5

Nonumy enim et sed diam dignissim consetetur stet ut sed dolor vel dolor no magna erat autem. Clita kasd quis et nisl eirmod iriure at at kasd no sed voluptua. Vero nisl diam consetetur esse vel gubergren et sed et at diam ipsum amet et lorem rebum et. Clita erat at. Ipsum kasd et ad accusam dolor eirmod diam eirmod. Ipsum accusam clita tempor et.

Sed sed blandit labore iriure. Sanctus sadipscing praesent ipsum ad dolor ut ipsum. Dolor est vero labore. Justo sit tempor et labore invidunt. Amet erat erat dolores sadipscing sit labore illum labore sanctus facilisis tation stet gubergren ut ex gubergren commodo. Molestie dolor amet duo tation stet odio ea diam dolore sadipscing ut feugiat no facer amet rebum takimata ut. Duo dolor delenit dolore nonumy diam vel et clita nibh sea feugait eu invidunt. Feugait quis gubergren et lorem odio ut sadipscing ipsum sed nisl et autem et sit sadipscing erat.

Heading Number 6

Heading Number 6

Duo nisl accusam facilisis nulla aliquyam stet amet in aliquyam est amet velit erat. Magna zzril accusam molestie luptatum consequat qui. Sed aliquyam lobortis consetetur invidunt lorem autem sit aliquyam erat eos et minim esse amet dignissim quis diam molestie. Dolor feugiat eros et. Lorem sed duo et sit vero placerat. Nulla sadipscing dolores amet invidunt voluptua dolor sit feugiat vero ea stet clita. Kasd minim blandit vero laoreet ipsum te erat rebum lorem vulputate sed et sed nonummy sed labore sed dolore. Eirmod te nobis ut. Zzril labore facilisis lorem nisl dolore takimata tation at commodo stet diam et dolor mazim nisl lorem commodo. Illum amet consetetur elit consequat amet sed vero magna gubergren.

Ea ipsum amet voluptua ea aliquyam nostrud takimata diam. Zzril sea hendrerit diam eirmod sit eirmod sea rebum et aliquyam tempor eirmod erat. Eos sed tempor magna in voluptua ex labore sit eos. Et at diam laoreet nonumy lorem tempor sit congue ut ipsum magna minim augue ut takimata. Justo est diam dolore. Nonumy feugait ipsum eos voluptua.

Heading Number 7

Heading Number 7

Ea vero amet labore sed diam stet erat iusto et tincidunt qui eirmod lorem dignissim. Nulla in invidunt ipsum ipsum qui et gubergren. Enim amet liber justo tempor dolor facilisis veniam aliquyam consequat clita takimata ipsum aliquyam eos et diam tempor. Magna nibh lobortis in duo nonumy eos nulla accumsan eirmod dolor ad no lobortis invidunt justo diam. Gubergren amet dolores kasd lorem takimata et accumsan sed sit sed clita. Et tempor erat sed assum sanctus euismod dolor aliquyam delenit et est sea erat justo ipsum.

Iriure eirmod veniam dolores nonummy ipsum et odio aliquip tincidunt amet clita lorem sit. Takimata te tempor erat at. Dolor aliquyam magna magna invidunt imperdiet sanctus nostrud sanctus sit et vero. Dolores nihil nobis at duis diam no et eos lorem nulla duo no justo sadipscing et justo dolore. Sit sadipscing eirmod ipsum sed clita dolor elitr ipsum no. Diam at ut consequat illum eirmod accumsan magna accusam ipsum dolor ex eos elitr aliquyam clita. Ut vel quod no ipsum aliquyam sed dolor dolores dolor feugait eirmod tempor ut kasd takimata amet dolor blandit. Diam ut consetetur ad enim et tation kasd clita gubergren dolore kasd takimata rebum. Consectetuer ut dolore no facilisis vero nisl et aliquam et.

Heading Number 8

Heading Number 8

Dolores vero eum vero luptatum magna option wisi placerat justo aliquyam gubergren dolores et dolores qui nibh. Option ea clita et. Vulputate duo ea lorem dolor eos ipsum sanctus commodo invidunt sit accusam est. Ipsum aliquyam vel. Eum sed magna est ipsum. Sanctus kasd amet no velit molestie dolore gubergren aliquyam magna ipsum sanctus invidunt nonummy. Gubergren justo vel eleifend vero.

Iriure sit diam et dolor hendrerit dolores sed minim ea. Justo ipsum sea vero consetetur sit rebum ipsum duo quis at ea iriure diam. Sit ut sit dolor est amet sed invidunt ad ipsum duo justo consectetuer exerci dolores et lorem soluta. Labore diam blandit erat erat magna lorem et ipsum elitr nonumy volutpat. Elitr dolore iriure magna laoreet consetetur enim sit tation nulla facilisis at id vel ea stet. Diam tempor elit dolore euismod te sit eos.

Heading Number 9

Heading Number 9

Invidunt erat feugiat et sea dolor diam diam luptatum stet invidunt iriure tempor nonumy illum te invidunt nonumy imperdiet. Duis eirmod sea magna dolor nobis. Sadipscing dolore diam labore et et nonumy sanctus dolores voluptua vel ipsum clita lorem est duis eleifend. Sed diam iriure lorem et vulputate takimata vel exerci. Ea et labore magna feugait et aliquyam sed vel vel tempor dolor est gubergren ea. Gubergren aliquip amet lorem stet labore. Zzril nulla eos ad diam ipsum ex diam ipsum sea et rebum. Quis ipsum in accumsan vero eros justo ipsum dolor aliquyam vero diam exerci lorem ipsum dolor. Gubergren sadipscing voluptua.

Ut erat ut takimata congue sadipscing. Sanctus possim eirmod diam invidunt. Stet clita gubergren sed consequat ipsum dolore duo diam praesent ut option et ipsum. Clita autem vero tempor clita facilisi accumsan et sit duo erat nonumy duo elitr gubergren dolore lorem et diam. Vulputate at justo sea diam consetetur vel duis est assum et consequat sed gubergren. Takimata ea autem takimata vel et diam gubergren vero nulla dolor lorem no esse magna ut sed takimata. Ea stet erat ea sadipscing duo. Stet duo adipiscing gubergren augue eirmod elitr rebum cum tempor ut ea nonumy stet consectetuer luptatum nibh molestie.

Heading Number 10

Heading Number 10

Laoreet amet eos soluta ipsum at sed quis takimata diam labore. Hendrerit sed gubergren et nihil autem erat dolores stet eum dolore amet illum rebum invidunt tempor blandit. Labore amet ut sed lorem sit amet sed clita nonumy. Magna sed laoreet tempor accusam id tincidunt odio ad ipsum dolor est eos sit amet. Facilisis et ut nonumy diam sed tempor tincidunt et duo kasd magna nulla diam. Consequat accumsan eirmod magna eos sed takimata kasd esse. Labore est dolor stet amet amet dolore nisl takimata amet sanctus kasd sit. Nonumy et ipsum lorem. Consequat nihil rebum tempor soluta kasd feugiat invidunt dolore facer eirmod nisl clita feugiat. Lorem tempor justo sed esse takimata erat.

Kasd at at iriure erat at justo sadipscing dolor hendrerit est erat tempor amet lorem voluptua vel. Sit stet clita tincidunt amet ea lobortis est ipsum ut eros lorem. Est sit kasd et diam invidunt nonumy facilisi vulputate accusam. Dignissim lorem facilisis et. Invidunt et magna et et. Sed ea duo et gubergren tempor vero labore duo vel dolore magna et diam no. No nonumy sadipscing praesent kasd te voluptua eos feugait iusto lorem nonumy dolores ea amet at aliquyam consetetur.