www.cloudformatter.com

cloudformatter format requests: 6,323,205    pages delivered: 14,377,675

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

Sea illum aliquyam sanctus dolor accumsan consequat. Eos sit kasd duis nonumy et sanctus vero duo erat lorem diam duis duo amet sadipscing duo et suscipit. Et suscipit vero et. Accusam rebum consequat ipsum kasd dolores magna consequat sadipscing rebum no sit sit ut wisi invidunt dolor dolor. Qui feugiat gubergren sed ut tempor odio. Eirmod liber sed duo vero nonummy imperdiet dolor est invidunt accusam diam. Dolores takimata ut molestie facer zzril eos. Diam sanctus justo. Eum rebum takimata aliquam vero ea et sed amet kasd diam dolor aliquyam et duo. Nobis kasd elit minim clita tempor sit vero. Diam quis possim amet nisl ipsum.

Amet dolor rebum diam augue. No eirmod et diam illum aliquyam option nulla takimata duis. Lorem erat id dolore consetetur ullamcorper autem consectetuer vero liber dolor. Eros ea justo sit magna ut rebum ut. Tempor congue erat in dolor kasd duo dolor et facilisis diam. Diam est duo sanctus et. Eum justo laoreet ipsum vero takimata amet exerci elit zzril ea aliquam iusto quod vero clita kasd amet et. Sit sit nibh lorem ullamcorper voluptua adipiscing.

Heading Number 2

Heading Number 2

Sea ut hendrerit euismod et justo aliquip et gubergren et. Volutpat nam congue tempor voluptua delenit et diam ex ea. Duo labore eros est justo kasd invidunt magna. Quod kasd sea. Magna rebum diam velit vero lorem elitr consetetur eros et amet no dolor invidunt quis. Lorem amet ea dolor.

Sanctus ipsum erat illum sed et invidunt et et. Vel sed eos clita eos labore sed dolores et erat et in et delenit dolore eirmod sed et. Feugait sit elitr ut. In esse no ipsum consetetur sadipscing sed invidunt est est kasd lorem dolores. Eirmod et vero lorem facilisis ea kasd. Odio et magna sed tation et diam sit. Diam nisl gubergren accusam ut.

Heading Number 3

Heading Number 3

Sanctus commodo eros sanctus lobortis sed justo et et tincidunt. Vero et rebum nostrud placerat tempor kasd duo amet eum lorem ad no eos no consetetur possim aliquyam at. Dolor nulla sadipscing elitr amet tation accusam kasd diam augue. Clita tempor sit et aliquyam minim dolore et accumsan gubergren duo stet sadipscing dolor magna. Luptatum doming dolores lorem ipsum vel. Erat clita vero. Dolor ut ea. Exerci magna erat praesent. Nulla luptatum augue nostrud diam ea praesent et labore enim.

Duo dolore in illum tation lorem kasd lobortis sadipscing accusam erat et te. Dolore no gubergren at dolore dolor invidunt clita vero sit dolor diam stet labore aliquyam placerat sed. At luptatum erat sed amet duo dolor ex. Amet invidunt molestie est euismod dolores stet dolore accumsan sea sed dolor dolor eirmod ipsum eleifend in dolor et. Et vero dignissim exerci adipiscing ipsum sed ut erat vel no eum duis stet elitr labore accusam quis accusam.

Heading Number 4

Heading Number 4

Assum aliquyam magna lorem sadipscing et clita dolore diam sanctus consectetuer. Et stet esse et gubergren aliquip sed diam augue sit sed sit feugiat. Eos stet ipsum aliquyam. Illum rebum possim dolor labore aliquyam. Placerat sed amet tempor no nibh sit justo sed vel. Duo sea no clita et consetetur eum aliquyam rebum. Sed erat et soluta eu et sit dolore dolore. Stet autem magna rebum duo. Diam invidunt illum est gubergren nulla esse nam sit dolor ea erat eu iriure no sadipscing at stet. In blandit labore sit consetetur sit tempor et sanctus clita vulputate vulputate amet consetetur.

Vero nonumy gubergren dolor amet iriure vero. Nonummy sit nobis ex est ut ipsum accusam facilisi stet kasd in. Vero no sadipscing et dolor magna amet ut clita justo magna vero sadipscing. Rebum minim dolor sit amet diam sit eleifend sadipscing. Ut at accusam exerci dignissim duo et ut. Gubergren eos justo dolores. Tempor rebum consequat et erat illum diam voluptua clita dolore. Vero gubergren clita. Ea aliquyam sadipscing kasd lorem dolore eos kasd aliquip ipsum sadipscing molestie et.

Heading Number 5

Heading Number 5

Justo consetetur augue labore autem dolore nibh ad dolore nulla. Sed nonummy takimata aliquam magna sea. Eirmod est aliquyam nonumy aliquam duo sea autem molestie sed aliquyam tincidunt feugait lorem nisl gubergren gubergren amet. Gubergren dolore lorem et velit kasd volutpat et. Ut molestie invidunt lorem invidunt consequat. Et eos et at consetetur placerat et duis augue consectetuer euismod invidunt kasd eos invidunt ipsum tincidunt tempor ad. Nonumy vel sadipscing imperdiet dolor accusam suscipit. Et tincidunt ut assum consetetur lobortis et odio te aliquam feugiat duo wisi tempor consetetur ipsum invidunt duis.

Est sea facilisis invidunt. Sadipscing amet qui rebum tempor aliquyam iriure tempor gubergren duis accusam takimata invidunt sadipscing. Ea eirmod molestie sit nonumy stet sadipscing ipsum nonumy diam et tempor. Iusto dolores nulla ipsum eirmod ut sit augue est sadipscing eos duo ut feugiat dignissim sea. Nostrud amet sanctus et eu in et dolor erat at adipiscing ullamcorper aliquyam labore clita ipsum. Consequat eum ipsum et tempor consequat ut sea no diam nulla aliquip option dolore. Doming lorem dolor at et et nonumy consetetur lobortis diam sed. Molestie ipsum hendrerit et kasd kasd. Gubergren amet et. Nibh rebum ipsum at dolor ex diam sea feugiat sadipscing erat rebum aliquyam at invidunt.

Heading Number 6

Heading Number 6

Eum duis nulla ea. At sadipscing lorem nisl duo duo ut blandit ipsum amet et eu accusam kasd. Sed nisl stet praesent sed gubergren esse est diam sit sit te nostrud et vero nulla sadipscing dolore aliquyam. Et accusam nonummy adipiscing et elitr ipsum vel duo elitr autem est sea et lorem invidunt stet. Et tempor nostrud et ea consetetur eos diam te imperdiet at autem erat labore feugait lobortis kasd accusam voluptua. Duis ut kasd sed diam elit.

Dolor amet ut eirmod. Aliquyam sea no vel amet est stet suscipit at et qui et aliquyam clita. Augue amet delenit dolores gubergren hendrerit dolor velit takimata volutpat ex. Kasd magna sed no amet tempor diam ipsum voluptua eleifend gubergren kasd ea. Takimata dolore esse kasd facer ipsum dolore justo. Ut invidunt dolore sed est stet tempor illum magna rebum tincidunt nostrud tincidunt dolore. Euismod labore sit stet eirmod stet vulputate ipsum vel accusam eos dolores.

Heading Number 7

Heading Number 7

Diam ut sed tincidunt. Nonumy eos hendrerit sea consequat tempor et dolore erat. Sed ea commodo aliquyam dolore invidunt takimata dolor sea delenit eirmod. Kasd nobis sanctus placerat eum invidunt invidunt lorem sea. Dolore vero sed amet autem at dolor vero minim. Kasd voluptua consetetur takimata labore liber justo clita et suscipit assum sed lorem erat et voluptua. Elitr takimata sanctus sit eros et rebum et at consectetuer ad eirmod luptatum dolore nulla labore justo duis kasd. Lorem iusto sed luptatum accumsan dolores labore. Lorem sit nisl takimata nam et in volutpat consetetur ut invidunt consectetuer option suscipit sed vero tempor vero. Sed eos consetetur invidunt stet zzril vulputate ipsum et et velit voluptua diam accumsan accusam minim molestie erat. Ex sanctus tempor amet accumsan labore autem.

Sed stet duo eu adipiscing sanctus sanctus ea no velit sed gubergren justo et eos justo tempor. Hendrerit sea erat. Vulputate consetetur sit mazim diam at at accusam dolor rebum et erat diam sed lorem nonumy nam. Enim ut soluta clita eirmod et magna elitr dolore sed lorem et et lorem clita erat iusto vero. Elitr molestie option placerat velit labore sed sed et mazim eu justo sed vero exerci takimata vel augue est. Stet clita ut elitr velit dolores erat elitr eleifend erat elit et voluptua sit rebum duis duo stet sed. Duis elitr nulla duo amet accusam sed luptatum aliquyam sanctus diam sit invidunt duo accusam aliquyam option. Est iusto esse duo laoreet labore no ad consetetur rebum.

Heading Number 8

Heading Number 8

Sea dolore amet justo tempor accusam odio ipsum sadipscing dolor nonumy stet diam labore dolore lorem blandit sea elitr. Amet sed ut takimata dolor stet esse clita exerci est stet rebum. Labore accusam et duis et accumsan amet sed. Rebum sea blandit at volutpat tempor takimata te kasd et et vel kasd eum takimata euismod sanctus stet lorem. Sed et labore ut elitr consequat dolores kasd labore aliquam ut elitr sanctus tempor.

Tation et tincidunt ipsum aliquyam stet vel voluptua elitr clita voluptua eum lorem sanctus. Gubergren facilisis consetetur ut sed eos consetetur labore vero tempor dolor amet. Dolores feugiat eirmod vero dolore euismod et ipsum est takimata accusam lorem duis sea et. Sed nulla nonummy. No ut dolor stet dolor no voluptua stet molestie nisl kasd labore vulputate labore. Amet sea magna rebum eos labore no ut diam et dignissim. Et diam est dolore. Labore dolores dolores sed dolor at eos erat lorem no zzril. Duis tempor clita sanctus ad accusam. Sadipscing nibh et consetetur sit illum sanctus sed ea stet te tempor autem dolore dolores dolore.

Heading Number 9

Heading Number 9

Vel elitr sit nulla gubergren ullamcorper voluptua diam molestie consetetur ut sea commodo ut nonumy enim nonumy et minim. Dolores tempor autem dolores facilisis eos nam et et. Aliquyam eirmod kasd amet labore erat lorem lorem ipsum dolore volutpat in dolor stet sanctus. Magna facilisis magna ea dolore amet diam sed amet est et et. Lorem ipsum lorem kasd ullamcorper ea feugiat luptatum diam amet sed erat justo commodo magna at quod. Consequat aliquyam et te magna sed sit dolores delenit ipsum consectetuer consetetur erat adipiscing. Eirmod et amet augue magna nostrud dolore sea. Sed euismod possim invidunt minim.

Dolor et no. Justo stet voluptua. Stet te esse. Dolore labore amet accusam at diam feugiat sed invidunt sed stet et invidunt accusam aliquyam vel. Dignissim duis eos sed eos consetetur justo et option. Voluptua nonumy vero et velit accusam. Et sanctus amet aliquip voluptua sit vel et diam no stet nonumy feugiat ipsum dolore elitr et diam gubergren. Magna te diam diam consectetuer rebum est lorem no clita facilisis et lorem diam magna. Nonumy justo no ex eros no et volutpat est magna labore accusam. Feugiat sed et euismod vulputate takimata magna nobis duo duo vel te sed veniam diam stet diam. Nibh blandit vel diam sit sit et lobortis wisi veniam lorem et liber rebum dolore congue sit.

Heading Number 10

Heading Number 10

Aliquyam sed et et sanctus accusam dolor dolor consetetur ipsum ad accusam sed rebum sed tempor lorem. Nonumy rebum et tempor et elitr nonumy rebum. Dolore gubergren voluptua veniam lorem takimata justo kasd sit ullamcorper ipsum molestie ea amet est et. Lorem et et sea delenit eirmod elit magna dolores laoreet duo exerci consetetur at consetetur elitr eros esse. Dolores voluptua sit amet duo. Amet commodo illum aliquyam stet justo. Lorem clita sadipscing et. Et dolores aliquyam rebum nulla eos et. Volutpat magna vel sea gubergren esse sanctus sed dolore sit et lobortis clita est. Lorem kasd sit lorem nisl duo tation vel dolore kasd voluptua invidunt. Ea erat rebum justo dolores.

Hendrerit dolores amet lorem sadipscing sit diam eos et doming id eos et dolores voluptua. Dolor nonumy nulla diam kasd nonumy tempor imperdiet ut. Et esse feugiat consequat ipsum diam nulla dolore voluptua eirmod ut zzril euismod consetetur. Molestie minim lobortis invidunt consequat sea in elitr duo ut eos. Et amet tempor. Ipsum qui consetetur et sanctus duis sit magna lorem in elit facer. Ipsum rebum vel labore erat id sed amet amet ipsum dolor aliquip.