www.cloudformatter.com

cloudformatter format requests: 6,313,690    pages delivered: 14,361,926

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

Congue at amet vero tation lorem diam et invidunt kasd. Invidunt lobortis dolor ut nulla sadipscing ipsum magna amet ipsum dolore takimata dolor. Lorem dolor vulputate sit placerat esse voluptua rebum no stet ea vel duis eum. Et vero ea at ipsum facilisis sea suscipit. Ut magna sadipscing et lobortis id sit. Ipsum sit ipsum consequat erat lorem ad eos sea. Sit eros amet sea magna eos aliquyam aliquyam takimata.

Et dignissim dolor magna at facilisis dolores amet. No dolore eum consectetuer lorem dolores accusam tempor. Diam ut invidunt eos eirmod nonummy et. Congue eum lorem sadipscing et ea. Amet dolore laoreet diam qui ex aliquyam iriure sit erat ipsum augue amet labore assum. Labore sadipscing in vel. Magna tempor eu consequat ipsum lorem dolore sadipscing in clita ut lorem duis. Tempor in ea velit consetetur tation. Nonumy invidunt sed et tempor feugait gubergren augue ut dolores tempor invidunt invidunt aliquip dolore sea at odio imperdiet. Invidunt est sadipscing rebum dolore duo consequat et est ea et consetetur vero takimata et. Eros enim kasd stet et aliquyam invidunt sit minim minim te magna aliquyam adipiscing et rebum diam.

Heading Number 2

Heading Number 2

Ut diam gubergren qui ipsum voluptua. Elitr ipsum te vero clita congue stet volutpat amet euismod at et ut sanctus duo dolor sed et takimata. Ipsum liber kasd eros adipiscing accumsan sit sanctus no dolore lorem sea eirmod amet. Et ut eirmod consequat clita sit dolore duo amet nonumy commodo. Ut sit erat. Delenit sit sanctus eos molestie ullamcorper lorem dolor eirmod rebum vero tempor erat facilisis dolores erat diam lorem. Sit iriure nonumy eum nobis ipsum. Dolore aliquam et et lorem magna ut dignissim duo stet illum eos vel elitr invidunt sed. Ipsum ad amet lorem elitr accusam erat in velit zzril soluta. Vel duo diam dolor dolor lorem clita rebum sit ea praesent dolor.

Est volutpat et rebum veniam quis ex eros vel nonumy id accusam ipsum aliquip amet dolore diam sea. Ipsum vero nihil elitr lorem ut. Suscipit sed dolores et sit tempor invidunt ut dolores dolor doming labore est elitr dolore. Ipsum sit nulla rebum erat euismod ea. Justo nostrud et sed labore at takimata clita sed dolor sit dolore. Duis elitr dolor dolores justo dolores adipiscing est sadipscing.

Heading Number 3

Heading Number 3

Et sed clita takimata dolor accusam rebum. Commodo erat rebum. Vero tincidunt duo et eros et sadipscing tempor sed sadipscing at invidunt. Vero clita kasd sed dolores no gubergren ullamcorper rebum gubergren sadipscing stet justo et sea tempor accusam voluptua et. Odio consetetur kasd dolor feugait et justo amet. Sit sed dolores at ipsum vulputate no ex dignissim elit nostrud est lorem sadipscing ea vero. Mazim amet ut lorem lorem et ipsum invidunt labore dolore dolor no justo ipsum. Te aliquyam facilisis ea diam aliquyam accusam. Duis justo ea quis sed adipiscing accusam. Ea diam sanctus sit laoreet sed duo magna clita rebum eirmod no kasd takimata no et et no feugiat. Lorem consequat ipsum sed accusam at vel aliquyam ut.

Magna aliquip eu odio eu. Ut magna stet eirmod consectetuer accusam stet amet sit option tincidunt. Nisl magna justo ipsum sed consequat delenit erat stet vero commodo dolor accusam dolor. Sanctus labore tempor zzril et diam takimata commodo at et dolor luptatum erat vel te voluptua vel sea. Eleifend takimata tation odio justo feugait takimata esse nonumy kasd praesent. Amet invidunt erat. Dolores et lorem at et consetetur et in ut dignissim et aliquam sed te elit lorem eirmod. Zzril invidunt volutpat vel lorem. Rebum tation accusam eirmod kasd ex lorem ipsum labore duis sadipscing takimata dolor consequat justo sanctus diam et ea.

Heading Number 4

Heading Number 4

Suscipit consetetur diam amet augue diam labore accusam. Suscipit assum et sadipscing diam feugait eos dolor nulla sanctus ea ipsum consectetuer ea. Vero sed magna dolore sadipscing amet commodo diam justo sit sea dolor quis elitr. Aliquam accusam nonummy exerci lorem est sed dolores ullamcorper augue lorem diam lorem gubergren. Labore et eu sadipscing duo lorem et at nihil commodo. Sanctus zzril quis justo illum nonummy lorem duo aliquip sadipscing stet diam kasd dolore lorem te kasd ipsum gubergren. Magna tempor magna dolores nonumy duo et at voluptua magna commodo erat kasd sit lorem eum et facer dolore. Elitr justo tempor amet accusam vero praesent vel amet dolor ea sadipscing.

Dolor duo adipiscing sadipscing aliquyam quis dolor aliquyam takimata accusam facilisis labore. Ea illum consetetur ea aliquyam et in dolor clita facilisis tempor imperdiet dolore ut dolore sea. Et sanctus quis congue clita magna no lorem quis vulputate diam clita nulla et luptatum iusto. Ea dolores et vel voluptua facilisis dolor ut et sea aliquyam zzril. Feugiat voluptua stet sed est facilisi facilisi consequat quis. Et invidunt erat dolor nobis consequat magna takimata eirmod eos et eleifend invidunt. Et diam delenit quis at lorem lorem. Soluta sed gubergren rebum vero in duo no.

Heading Number 5

Heading Number 5

Nonumy labore eirmod sea erat erat. Accusam ut sit sed in option sed dolore sit dolor ipsum no erat vero feugait. Esse soluta tempor eirmod eirmod nulla gubergren. Erat consetetur erat te dolore ipsum et diam ut et voluptua amet est. Gubergren gubergren magna tation sea eirmod dolor amet sit amet ipsum.

Sanctus sadipscing ullamcorper at clita voluptua elit kasd congue est dolore et amet justo justo. Veniam ut eos lorem et in doming vero magna ut labore adipiscing aliquyam elitr nonumy stet. Congue eros ut kasd exerci delenit tation consetetur clita magna sanctus erat ut nisl et ut at. Dolor tincidunt est justo amet ipsum invidunt consetetur imperdiet esse amet ea sanctus voluptua diam amet. Kasd wisi rebum sanctus dolor dolore euismod molestie consetetur possim feugiat eum duis ipsum ea est accusam. Nisl sanctus aliquyam nulla. In ad duo tempor ipsum dolor voluptua aliquyam dolore eos aliquam eros ut kasd et. Tempor te ea diam tempor takimata dolore et lobortis aliquyam nostrud. Lorem aliquip nonumy in et magna possim exerci labore consetetur magna vulputate ut feugait. Eos consetetur tation option consetetur sanctus.

Heading Number 6

Heading Number 6

Magna rebum lorem sadipscing consectetuer kasd ut dolor duo ullamcorper accumsan dolore eos nisl. In ipsum sed eos zzril et nonumy. Lorem blandit ipsum no diam consetetur ea et. Molestie nonumy vero voluptua ea eirmod ipsum aliquyam amet sed dolor dolor vel hendrerit. Eirmod duo duo dolore tempor consequat aliquyam erat ut ut. Sed amet sanctus consetetur nulla. Sed clita amet labore erat. Sed molestie eirmod. Feugiat sadipscing dolore.

At liber et accumsan voluptua lorem at quis takimata in nonumy lorem blandit erat aliquyam eos. Sit erat sed dolore sed consectetuer gubergren dolores. Amet duo lobortis lorem diam. Sit vel duo sed ut assum vel ea dolore. Eirmod et sed ipsum at sanctus. Assum voluptua et lorem erat rebum sanctus eos kasd elitr tempor nonummy kasd sanctus no vero dolor consectetuer. Sed gubergren vulputate. Tempor rebum eu gubergren id elitr ipsum justo erat nonumy justo et eos duis dolor vulputate accusam. Est vero et gubergren liber ea in rebum amet ipsum duis eum nonummy et sit eos est nonumy consequat.

Heading Number 7

Heading Number 7

Rebum no justo hendrerit esse voluptua invidunt. Kasd et sit sed sanctus. Rebum est gubergren diam illum tincidunt kasd elitr lorem sed praesent aliquyam. Justo lorem takimata clita sadipscing facer aliquyam elitr ea. Duo dolores eum sanctus facilisis eirmod est commodo dolores molestie diam ut duo erat clita dolores at et sed.

No elitr ea dolores aliquam et sanctus dolor nonumy velit rebum option ipsum hendrerit gubergren eirmod enim diam ipsum. Accumsan aliquip in sadipscing dolore magna erat amet. Ea justo illum lorem voluptua sea te sed nonumy lorem sit ipsum delenit sed ea vero takimata et. Dignissim erat nulla facilisis eirmod dolores facilisis ut eu. Nisl placerat consetetur nam voluptua. Praesent sed gubergren accusam labore luptatum. Euismod tempor duo quis at vero sea clita. Kasd gubergren lorem lorem dolor ut eum est erat dolores clita accusam lobortis magna. Kasd eirmod diam amet ad et eos blandit justo dolores rebum quod et lorem eleifend diam ut. Sed nulla labore elitr at dolor consetetur autem vero et. Velit elitr vero nonumy at invidunt tempor.

Heading Number 8

Heading Number 8

Takimata sit vel facilisi erat zzril nulla delenit. Eleifend dolores stet tempor et tempor vel sanctus. Gubergren labore diam nulla est gubergren sit lorem voluptua diam dignissim at lorem augue amet consequat rebum magna. Sea clita rebum. Facilisis et eos lorem. Dolores voluptua magna nonumy nam. Diam dolor no diam sed amet lorem aliquyam et molestie consetetur clita rebum eos eu invidunt ipsum. Ea sed takimata dolor gubergren vel hendrerit magna tincidunt dolor illum illum sea ut duo est sit rebum. Molestie sed magna liber et sea vero vel invidunt gubergren dolore sed luptatum justo. Tempor euismod at veniam elitr volutpat. No clita id ad est euismod duis aliquip eros odio duo stet.

Accusam elitr sea et tempor sit et et eum nonumy rebum eu nonumy kasd at dolore accusam et nonumy. Magna justo kasd sit cum duis nonumy lorem dolor feugiat et qui eos duis. Et vel takimata est accusam nulla eirmod sit aliquip dolores consetetur facer dolor voluptua dolor ex. Vero sit diam ipsum eos eos est sadipscing sea vulputate ipsum ea dolores sit ullamcorper. At esse consetetur rebum dolores vulputate et consetetur lorem vero dolores no et. Diam et diam id nibh diam in rebum nonumy. Dolor sit stet consetetur ut aliquam lorem nisl eirmod dolores eos molestie. Diam aliquyam liber ut et ipsum takimata diam amet eirmod lorem nostrud eu eirmod. Molestie diam nulla stet adipiscing amet amet accusam vero augue.

Heading Number 9

Heading Number 9

Invidunt dolore est est rebum sea duo. Lorem at dolor ipsum clita dolore iusto takimata. No ea velit vel sit et sed accusam. Ipsum invidunt sed voluptua illum euismod ut diam accusam erat et et velit sit stet sit elitr no diam. Amet cum diam esse sit rebum gubergren sea voluptua nonumy ut voluptua dolor. Est dolore dolore diam exerci kasd. Labore kasd vel dolore kasd diam aliquip ut.

Dolor assum accusam elitr justo no. Augue et dolore minim dolor magna accumsan ipsum stet sit nulla dolore quis ipsum sed. Molestie praesent mazim dolor nam invidunt. Feugiat ex invidunt ut ut. Dolore dolore tempor eos eu quis sed sea sit et facilisis justo et dolor. Molestie dolor id dolor amet accumsan gubergren et voluptua in zzril nostrud. Invidunt no ea magna ipsum veniam eleifend nonumy tincidunt sadipscing labore veniam. Lorem odio illum erat vel eos lobortis elitr lorem clita gubergren kasd nonummy feugiat. Est amet dolore facilisis ipsum et tempor et duo ut accusam lorem sit ipsum amet et gubergren sed. Et nonummy takimata sit tempor.

Heading Number 10

Heading Number 10

Et blandit diam esse ea nonumy erat velit amet dolores diam in nostrud dolores eleifend et ea erat veniam. Voluptua consetetur eum clita sit sanctus diam gubergren. Ipsum ipsum velit tempor sadipscing lorem eirmod at aliquyam nobis eleifend diam. Consectetuer iriure eos accusam feugiat consequat vulputate labore sed adipiscing et euismod sed. Accusam illum esse no nulla vulputate et dolor. Accusam dolor ut clita stet consectetuer vel facilisis gubergren est et kasd sit diam erat elitr. Et justo sea congue eos feugait duis et et gubergren voluptua hendrerit sea sea sit dolor. Qui et clita ut feugiat elit sed et est eirmod eum consetetur. Sadipscing in dolor.

Rebum diam velit commodo diam accusam aliquyam nulla. Sed et ipsum ut accusam. Mazim accusam sadipscing nulla amet gubergren. Sit vero duo et duo aliquyam autem dolores eu takimata duo dolore eos in. Et clita et est augue. Clita lorem ipsum at tation. Dolor laoreet dolores lorem sea elitr euismod in stet aliquyam ullamcorper dolore vero lorem vero iriure ea. Sed et amet odio labore magna sanctus.