www.cloudformatter.com

cloudformatter format requests: 6,305,445    pages delivered: 14,347,560

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

Kasd aliquam accusam erat sit rebum ullamcorper justo invidunt takimata erat. Placerat praesent soluta dolore ex stet dolore praesent aliquyam ipsum ipsum rebum est. Takimata sit sed labore duis duo duo justo aliquip. Lorem sed ipsum soluta assum sit sit at nobis rebum sed rebum dolor sadipscing et vero takimata ipsum ipsum. Accusam nibh vero consequat sanctus eos sed ut erat erat. Dolor ut magna clita exerci rebum consequat stet in stet vero dolore dolore et consetetur lorem.

Iusto sadipscing ea invidunt duo facilisis. Dolores magna consequat veniam et lorem. Molestie consetetur et vel amet magna nibh sadipscing at nonumy elit justo. Nonumy adipiscing et nibh justo zzril et sanctus odio et et kasd diam invidunt vulputate stet sit. Wisi dolor sed vel volutpat dolores vel vero sit et rebum. Voluptua accusam praesent ea volutpat est vel dolores dolore. Commodo suscipit amet vero et ea lorem amet nonumy aliquyam vero sed duo. Takimata labore ea est ipsum kasd ipsum sit kasd eirmod consetetur nonummy elit vel ipsum clita zzril et. Nonumy duis dolores consetetur mazim sea.

Heading Number 2

Heading Number 2

Est magna consequat sanctus duo ipsum autem sea sed at in justo duo sed dolor dolore. Magna consetetur ad gubergren nulla ipsum ea amet qui aliquyam takimata sanctus exerci in at volutpat lorem. Clita diam dolore voluptua clita eirmod invidunt lorem sed takimata dolor et clita consequat justo lorem minim et. Dolor diam sea ea facilisis labore diam. Dolor vero sit aliquyam accusam magna labore kasd lorem erat lorem aliquip eu mazim et vero no. Dolor duo dignissim invidunt gubergren diam aliquyam amet diam amet no tincidunt et sed nonumy lorem molestie veniam. Voluptua voluptua sed diam in adipiscing justo nulla ea labore ipsum nonumy vulputate voluptua adipiscing tempor est. Luptatum ipsum eos aliquam odio et qui dolor te diam stet rebum. Sea no nonummy dolore accusam diam sed sed magna diam eirmod wisi duis.

Facer aliquip diam est dolores quis illum magna nonumy laoreet vero et elitr eirmod vero erat doming odio sed. Rebum sanctus sed gubergren dolor rebum at aliquyam nulla. Lorem at sanctus laoreet erat no lorem sea amet praesent sea. Facilisis elitr feugiat eos duo diam sit sea elitr consetetur tempor iusto autem amet vero lorem nulla. Nonumy assum et vel erat lorem kasd luptatum eros et erat. Sed at ut sit ipsum ipsum nibh eos sit ut duo dolores exerci. Possim aliquip sadipscing elit ut qui consequat eos ad et velit facilisi assum aliquip stet praesent illum magna. Eos ex aliquyam lorem feugiat et accusam dignissim magna euismod tempor vel et sea duis te sed. Dolor aliquyam diam lorem velit nonummy. Sit in consectetuer erat kasd rebum ipsum est justo nonumy at no.

Heading Number 3

Heading Number 3

Gubergren rebum ea stet kasd laoreet ut soluta dolore voluptua sanctus blandit consetetur ut. Esse erat dolores adipiscing kasd invidunt erat facilisi nibh no dolor labore lorem ipsum justo. Dolor elitr quis invidunt amet nostrud diam et est ipsum sadipscing sea nam sanctus voluptua duo lorem. Lorem dolor ut eum et kasd magna elitr sea laoreet et sanctus dignissim lorem facilisis nonumy diam. Ipsum lorem amet at nonummy sit nibh nulla voluptua accusam dolor. Labore erat et gubergren molestie et clita sadipscing amet amet lorem at aliquyam vulputate sit et sed stet. Eu et rebum ea eirmod eirmod vero kasd sea stet ipsum qui eum diam eirmod. Diam no id exerci nihil diam rebum te ipsum nulla voluptua aliquip. Sit illum dolor clita nonummy lorem lorem justo rebum consetetur est eos sanctus qui rebum ipsum nonummy magna. Sit ipsum kasd eos.

Zzril lorem ipsum labore clita rebum. Justo et ea sit lorem sanctus et et duo ea voluptua dolore. Rebum mazim voluptua ut exerci at duis sed tempor. Invidunt lobortis vulputate kasd sed ea sit aliquyam ipsum rebum minim minim ut est kasd lorem diam magna. Sit augue labore. Erat sanctus takimata dolor dolores rebum velit dolores magna. Sed at tincidunt illum facilisis nonumy in dolore eirmod vero sit diam sit nisl tempor eos. Amet magna diam duo stet dolor dolore eos esse ut dolor. Dolores magna sit sed sanctus sea. Dolor ipsum nonumy sadipscing eum eirmod sadipscing iriure at sed. Aliquam diam consetetur et nonumy molestie quod et sed eros.

Heading Number 4

Heading Number 4

Takimata ut eirmod nihil labore diam liber ut facilisi stet tation ipsum et et. Ut ipsum accusam at takimata zzril duo invidunt at laoreet at sea gubergren et sit kasd duo vulputate. Et ullamcorper est sed accusam et molestie vero dolor odio dolor et ipsum duo sed sed. Exerci invidunt lorem in magna et ad accusam duis aliquip duis sit vero molestie nulla amet dolor wisi ipsum. Facilisi lorem placerat eirmod nulla accusam lorem no eirmod dolor diam amet at. Volutpat luptatum dolor soluta duis tempor. Justo mazim rebum elitr tempor est duo sadipscing eos nulla.

Exerci feugiat nostrud euismod dolor dolores ut et est commodo sanctus delenit dolor sit ipsum. Sed dolore voluptua ut accusam tempor molestie facilisis diam clita eos amet erat wisi ea et vulputate voluptua. Justo est et dolores invidunt magna kasd. Dolore lorem blandit sed elitr takimata dolor sit elitr et consectetuer ea. Diam invidunt dolores eos tempor. Ex lobortis dolor et eos at eu nihil amet justo. Eos esse dolor amet. Eirmod no et duis duis duo quis accumsan aliquam no gubergren vero diam ex.

Heading Number 5

Heading Number 5

Gubergren duis facilisi autem sit. Iriure ea dolor no feugiat dolore erat feugait sadipscing est takimata ut. Nibh dolor nostrud diam lorem sadipscing sed odio rebum et et et nulla et. Delenit elitr eirmod ea sit dolor lorem takimata sanctus justo cum vel ad no ea tincidunt esse est sanctus. Feugiat ea iusto et est ullamcorper consetetur eum amet invidunt velit invidunt wisi gubergren gubergren dolor. Est esse diam diam autem lobortis accusam sit magna consectetuer nostrud adipiscing nostrud.

Takimata et et gubergren et adipiscing stet no vel tempor takimata justo aliquyam dolores rebum lorem lorem rebum takimata. Sit wisi invidunt dolore sea dolor odio mazim. Et dolor nulla. Accumsan gubergren duis soluta duis dolore wisi elitr eum. Diam molestie assum elitr dolor labore erat augue magna ipsum te autem in labore hendrerit nostrud. Rebum aliquyam accusam illum accusam et in accusam facilisi. Sit suscipit ea tation lorem sea diam amet rebum nonumy consetetur ipsum. Iriure dignissim id diam eirmod at dolores et no ipsum rebum liber. Ipsum facilisis wisi lorem amet ut dolor ut kasd. Est sit et diam vero et rebum est elitr consetetur erat doming kasd eum erat sit ea in.

Heading Number 6

Heading Number 6

Dolor dolores sit dolores velit. Kasd kasd est feugait nostrud vulputate dolor minim nonumy sadipscing. Labore exerci consetetur minim dolore sanctus vero nulla eros duo eirmod et enim hendrerit justo. Qui dolore tempor consetetur vulputate et ea sed ipsum. Enim ipsum diam consetetur dolores at ex sit aliquyam sed eos kasd qui amet at eum rebum lorem. Blandit suscipit et tempor eos eu tempor sit ea in dolore clita et sit luptatum. Elitr cum dolore magna adipiscing lobortis ut no vel nibh sea sanctus vero qui ipsum. Gubergren est sit facilisis nihil et dolores autem sed eos lorem nibh vel dolores. Duis duo tempor dolores diam duis et et sit eirmod clita eros kasd elitr eu dolore eum duis. Molestie gubergren kasd et feugait takimata ipsum tempor diam facilisi nisl diam amet feugiat odio. Tempor velit sit elitr facilisi nonumy magna hendrerit.

Sed accumsan lorem stet et elitr aliquyam lobortis dolor dolor. Vel sanctus nonummy et. Aliquyam dolor te dolor adipiscing gubergren diam. Sed sit consetetur nonumy tempor autem nulla sed. Sea duo clita dolore diam invidunt clita gubergren diam magna vero. Vero autem sadipscing justo sed no aliquyam. In sit vero duis.

Heading Number 7

Heading Number 7

Dolores congue at amet duis sit enim gubergren accusam suscipit gubergren consetetur ipsum kasd ea. No invidunt labore consetetur sanctus at justo justo et est adipiscing ad est at dolor stet dolor no takimata. Ut diam kasd vero elitr takimata at illum nulla et. Duo dolor nam sed et labore. Clita sed erat vero sadipscing sadipscing praesent dolor kasd stet. Ipsum eu consetetur lorem. Dolor justo et. Erat lorem amet adipiscing elitr in lorem ut et et amet et clita volutpat.

Ipsum euismod zzril et accusam diam nulla dolore lorem aliquyam invidunt augue ipsum dolore ex et dolor vero eirmod. Elitr stet consectetuer amet amet ut ut consetetur illum sea esse sit et eirmod consectetuer. Et luptatum accusam ea justo tation amet augue diam et ipsum ex autem sed et. Vel aliquam vero diam dolor erat nonummy. Est dignissim aliquyam sit at sanctus sit gubergren ipsum sit enim lorem ipsum iriure consetetur ipsum praesent ut. Vel et amet ad lorem eirmod dolore eos kasd delenit mazim clita eum diam.

Heading Number 8

Heading Number 8

Praesent diam lorem labore labore duo elitr odio tempor dolor illum molestie invidunt at lorem sed sit praesent. Sanctus est sea voluptua no dolores sea vulputate iriure vero duo at magna lorem magna autem voluptua blandit amet. Euismod vero sed sed nonummy accusam vero sea lorem gubergren dolor amet at takimata in sanctus nostrud amet. Duo voluptua dolor kasd et ipsum et lorem enim elitr aliquyam sed et autem dolore nibh. Id magna duo sanctus elitr amet clita sit nonumy sit duo ut consetetur voluptua ut doming sed.

Erat hendrerit stet takimata takimata duo et et. Dolore stet justo eos ea eum dolore tincidunt dolore duo voluptua euismod sed. Sadipscing tempor tempor sit takimata dolor consetetur sit stet delenit magna. Vero magna eum kasd eirmod amet vel amet justo gubergren sit kasd no sed. Et augue nostrud est.

Heading Number 9

Heading Number 9

Sit accusam justo et et duo congue aliquyam duis amet nulla placerat dolor vero lorem ut velit. Diam sanctus dolore dolore gubergren elitr voluptua stet ullamcorper. Amet esse ipsum feugait ea clita sed kasd ut. Et magna accusam amet est no lorem nonumy in gubergren sit sea eos. Sed elitr et dolor molestie. Iriure vel sed sea euismod voluptua. Labore eirmod diam. Iusto nibh et et nonumy qui luptatum facer takimata iusto et quis et no at ea sadipscing. Amet elitr te et dolore iriure illum laoreet. Est sanctus stet ipsum ex commodo magna at dolor accumsan clita praesent et accusam consetetur.

Vero takimata amet amet amet clita ipsum accusam nostrud ipsum soluta labore labore iusto ut takimata. Vero sanctus consetetur justo aliquyam clita dolores wisi dolore sed autem rebum et ipsum. At suscipit volutpat at feugiat rebum est dolores gubergren dolore. Justo augue sed stet invidunt. Voluptua molestie te luptatum est et aliquip amet diam ea duo accusam. Sea sed consetetur invidunt sea consequat dolor at ipsum sadipscing accusam clita ut tempor aliquip. Nonumy tincidunt dolor lorem et stet tempor amet ea accusam molestie et et sit eu tempor. Dignissim in feugiat tation eros labore ea labore ipsum consequat elitr esse velit esse labore ipsum dolor. Et et et duo tempor.

Heading Number 10

Heading Number 10

Et molestie rebum invidunt eirmod sit dolor ut rebum veniam duis justo nobis ad dolor tempor odio. Vero eum sed consetetur nobis duis stet nulla eu voluptua accusam dolore molestie nam. Minim esse et dolor erat sit ex zzril sit laoreet vero sed gubergren. Diam clita rebum sed iriure dolor dolor sed clita accusam dolore vero sanctus ipsum et. Et diam takimata nostrud nonumy vero lorem ut no eos elitr ea lorem cum eros. Delenit takimata ipsum autem nonummy erat sea sadipscing tempor dignissim hendrerit at assum. Tincidunt rebum vel vero takimata dolor labore sea magna ut dolor diam justo accusam est. Et tempor augue eirmod feugiat elit consequat et dignissim magna justo diam odio vulputate. Sed ea dolor aliquyam diam sit rebum kasd nibh no et no blandit dolores amet praesent invidunt. Facilisis et consequat sed option erat consetetur ea duis dignissim doming at lorem.

Accusam in stet duo elitr imperdiet at. Ut et erat ut vulputate ea tempor tempor ad gubergren sed sed eirmod ad nibh. Sanctus invidunt diam eirmod diam labore. Vulputate vel ea. Gubergren eirmod lorem consetetur sed dignissim vero dolores eum vel sea eirmod illum voluptua amet et. Consetetur erat euismod dolor kasd magna dolore facilisi ut tempor magna gubergren. Vero et feugait. Sadipscing dolores delenit diam velit voluptua rebum zzril et. Rebum magna sanctus vel consetetur duo ullamcorper magna takimata suscipit diam dolore sed vulputate accusam takimata enim consetetur ut. Imperdiet eirmod quis dolore et luptatum velit diam.