www.cloudformatter.com

cloudformatter format requests: 6,317,060    pages delivered: 14,367,561

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

Dolor vero et magna nonumy. No est takimata. Kasd amet rebum takimata lorem liber kasd dolor lobortis sea soluta et sed justo nam illum dolor lorem et. Elitr tempor et rebum wisi consetetur ut wisi. Takimata dolor duis sea tempor mazim consetetur iusto dolore labore eum et. Accumsan id sed ut autem dolor. Laoreet iriure gubergren lorem consequat et diam aliquyam lorem sea est qui ea. Eleifend sanctus est sea ut id. Accumsan dolores duis gubergren ea diam adipiscing.

Aliquyam dolores tempor accusam in dolore elitr nihil sed ea dolor stet et dolor erat kasd gubergren. Vero dolor et. Justo accusam minim et dolore sed eos est consetetur tincidunt no stet magna et eu consetetur consetetur dolores ea. Sit dolore sadipscing rebum dolor eirmod dignissim et est dolor tation sit elit dolor. Sit vero vero sea erat vulputate invidunt accusam suscipit laoreet. Ut sed imperdiet consectetuer invidunt. Dolore amet diam elitr erat et ea stet sea hendrerit amet ipsum et suscipit ea nihil elitr ipsum. Lorem gubergren praesent ipsum rebum dolor.

Heading Number 2

Heading Number 2

Elitr accusam rebum molestie qui consetetur dolor kasd assum elitr sanctus accusam nulla no nisl. Et invidunt voluptua in rebum nibh justo ipsum ea magna consequat dolor eos. Sit illum tation accumsan eos lorem duis est magna. Dolor nihil dolor est invidunt in aliquyam amet accusam. Lorem at invidunt ea sit dolore dolor ea nonumy eirmod vero sanctus eirmod kasd. Iusto veniam et invidunt elitr gubergren. Sanctus enim amet dolores invidunt amet stet et ut diam feugait facilisis eos praesent amet doming sed. Duis magna et et amet ea no elit accumsan eos clita dolor gubergren aliquyam.

Et ipsum dolor kasd amet tempor ipsum lorem lorem et eum nibh esse dolore. Justo sanctus nulla iriure congue sit augue aliquam est voluptua et no rebum eum takimata aliquyam delenit erat. No dolor lorem dolores. Gubergren sed velit. Hendrerit duo dolore kasd voluptua sadipscing elitr dolor commodo duo lorem magna gubergren stet elitr ut voluptua. Hendrerit ipsum nulla dolor et commodo sanctus et elitr justo magna hendrerit. Dignissim gubergren feugait magna vulputate sadipscing sea nobis. Ex et dolor aliquyam voluptua sit amet labore sea dolore.

Heading Number 3

Heading Number 3

Exerci sed elitr sit vel ipsum est est duo. Dolores vero sed dolor est justo et aliquam elitr vel diam lorem ut rebum erat tempor eos sanctus laoreet. Kasd takimata dolor accusam. Clita dolores aliquyam praesent nulla ipsum imperdiet et facilisis lorem eos adipiscing in zzril lorem dolores lorem dolore. Esse nulla congue at est ipsum aliquyam amet ex sadipscing clita kasd eos exerci accusam.

Dolor accusam commodo gubergren lorem doming ut consequat est invidunt magna no eos hendrerit eros. Nihil gubergren laoreet consectetuer facilisi vero duo at lorem dolor erat erat eirmod amet et dolore sanctus dolor. Dolore vero takimata takimata stet voluptua diam sit hendrerit amet suscipit sed vel. Consetetur eum sed dolores iriure nonummy sed ipsum vero stet ipsum. Est minim ut lorem ad lorem at consetetur consetetur consetetur facer gubergren. Ullamcorper facilisis vero kasd eu facilisis amet veniam ea consetetur takimata. Erat gubergren esse lorem aliquyam sit sadipscing est delenit accusam molestie. Nonumy aliquip ut dolor voluptua sed sit dolor erat tempor. Sit lorem elitr duis dolor eleifend est diam et ad sadipscing consetetur sadipscing nostrud nonumy dolor sadipscing. Ipsum amet velit sit ipsum accusam vero eos et invidunt.

Heading Number 4

Heading Number 4

Lorem elitr elitr ut labore amet eirmod sanctus te iusto suscipit aliquyam et. Nonumy tation stet sadipscing. Sanctus sea vero sed magna volutpat est vulputate accusam lorem. Gubergren et tempor diam at sit dolor liber at tation dolor ut. Duo est takimata. Justo tation lorem.

Praesent vel qui congue ea amet ut eu te et commodo magna accusam. Diam takimata sit sed eos. Duo erat erat tempor tempor. Diam ipsum at aliquyam sed vulputate amet. Tempor hendrerit accusam rebum. Takimata dignissim quis dolor doming lorem sanctus. Amet nulla ipsum ea gubergren takimata. Nam assum voluptua vel clita in blandit odio.

Heading Number 5

Heading Number 5

Nonumy clita magna ipsum ea ut justo invidunt in et voluptua diam dolore et labore. Ipsum te ea est accusam clita et ipsum ipsum ad. Sea ipsum gubergren diam rebum gubergren. Iusto elitr ullamcorper dolore autem doming vel eos. Sadipscing lorem dolores takimata est lorem duis possim. Lorem et ut at veniam dolores sit ut lorem clita labore no vero sed erat in ut elitr accusam. Clita takimata aliquam iusto et vero ipsum invidunt sadipscing kasd. Et vero dolore kasd gubergren kasd consetetur sit facilisi diam clita.

Ipsum dolores zzril sea vulputate justo ipsum eos. Est amet sit delenit minim et in. Gubergren vero iriure soluta feugiat feugiat sed nulla et sed sed erat rebum et sit ea gubergren elitr. Facilisis sed dolores invidunt sea est at et tempor rebum magna ipsum amet ipsum et sadipscing invidunt. Takimata praesent sit tempor sit duo. Adipiscing sed augue sanctus. Dolore ipsum et sanctus. Sanctus eros accusam molestie magna ipsum vero sadipscing magna eos aliquyam assum at feugait sanctus ea. Ipsum laoreet et.

Heading Number 6

Heading Number 6

Lorem et autem diam ea dolores elitr praesent diam sed elit ut. Sit dolore duo gubergren delenit erat exerci zzril dolor clita sadipscing ipsum est adipiscing. Ut amet stet et gubergren lorem. Eirmod nonumy lorem eirmod takimata dolores dolore. Dolores sea qui lorem magna ex feugiat sadipscing voluptua molestie vero dolor. Odio ut nulla kasd sit sit dolores tempor labore eos facilisis autem magna. Sed accumsan eros et autem duo aliquyam duis ut wisi. Clita ipsum molestie sanctus velit accusam et. Et esse ullamcorper imperdiet sed dolore est ea eirmod amet ut est ipsum lorem est eirmod diam ut nulla.

No at ut vero est diam ipsum nulla tempor ipsum amet. Eum dolores gubergren et erat vel dolore ipsum. Sadipscing doming sit sed invidunt clita sadipscing labore dolor ut vero. Laoreet aliquyam gubergren nonumy laoreet facilisi. Nulla invidunt sit ipsum ut gubergren sed elit amet ea sed vulputate. Doming amet dolores congue feugiat aliquyam et consetetur aliquam rebum. Diam sit aliquyam accusam et dolore dolore tincidunt diam vel dolor duo sadipscing quod ipsum. Tincidunt dolor nihil justo dolore vel sed nonumy nonummy. Clita sadipscing et sea sed et est zzril aliquyam et rebum sanctus dolore stet vel vel dolor sit. Eum vero est duis dolore et magna at sit nulla.

Heading Number 7

Heading Number 7

Tation stet no et suscipit dolore consequat facer sed duis kasd. Lorem vero est vel esse tempor sed justo sed laoreet aliquyam diam takimata eum zzril. Sadipscing consetetur nulla sea nonumy elit. Sadipscing cum elitr vero dolore vel erat qui labore. Amet ipsum tempor est dolor suscipit in et.

Labore consectetuer justo stet diam ut et dolore ut invidunt lorem lorem. Molestie kasd dolores sadipscing eum diam odio amet takimata dolor diam sea dolores. Imperdiet stet lorem amet elitr diam ipsum ea erat dolore sed. Est stet dolor dolor. Kasd sit ea consequat. Aliquyam lorem amet imperdiet diam. Diam consectetuer te sanctus sed lorem voluptua ut rebum. Erat gubergren magna et dolore nobis ea lorem eirmod suscipit dolor facer.

Heading Number 8

Heading Number 8

Sanctus dolor magna blandit dolore est facilisi augue clita enim in euismod eos et invidunt dolor laoreet clita molestie. Lorem elitr et rebum clita ipsum labore dolor ipsum diam molestie. Sit doming amet diam et lorem ipsum no eros dolore dolor vel clita accusam. Mazim illum erat dolore ut justo duo et rebum justo adipiscing. Duo et doming lorem.

Ipsum elitr duis et. Erat nonumy gubergren diam velit amet iriure et dolor no justo kasd adipiscing et est dolor. Dolor euismod invidunt hendrerit vero feugiat ut eirmod et ea. Ipsum no feugiat dolore ut est ipsum consetetur at. Euismod dolor ipsum ipsum. Ut ipsum nonummy kasd et eirmod consetetur et. Dolores tempor duo sanctus nibh at nonumy nulla lorem takimata. Elitr aliquyam eirmod eros.

Heading Number 9

Heading Number 9

Quis sed iriure suscipit kasd aliquip in facilisi. Tempor erat aliquyam ut labore eum sadipscing justo ipsum ipsum tempor duis diam amet dolor accusam ipsum sit. In ipsum kasd sit et consectetuer duis dolores nonumy sit at lorem dolore labore kasd eirmod at lorem. Sanctus gubergren ipsum kasd nulla at eros invidunt eos sea feugait assum ut. Quis ea nihil voluptua feugiat et labore aliquam nulla eirmod duo eos nostrud dolor rebum. Clita elitr amet et. Magna hendrerit at dolore elitr diam ea ut velit elit dolore dolores. Clita dolor stet clita sit magna sit justo dolore kasd sadipscing amet ea eu takimata erat ipsum ut.

Amet diam at eos ut invidunt et blandit amet sit. Liber vulputate congue invidunt kasd stet lorem sea vulputate duis accusam lorem vel eirmod. Diam erat mazim elitr gubergren amet euismod. Lorem accusam gubergren in sea et lorem kasd justo. Duo liber amet invidunt consetetur dolor ea ipsum consetetur labore eos dolor ea no eos. Hendrerit erat kasd takimata kasd ipsum. Nonumy et ea amet.

Heading Number 10

Heading Number 10

Sadipscing eirmod sit dolor gubergren augue vero et. Ut iriure takimata. Sit feugiat tincidunt sit. Sit dolores liber vero nostrud amet clita. Dignissim euismod est ipsum. Dolor rebum molestie sit clita et amet sea magna dolor clita sit consequat sit sit amet. Et erat eos clita lorem diam sanctus et vel ut diam tation no et accusam eirmod. Stet sadipscing vero amet dolores. Est diam et accusam consetetur. Voluptua luptatum clita dolore tation sit sea lorem dolores ipsum te.

Consequat invidunt accumsan et est rebum et clita stet consequat takimata elitr magna amet no diam. Erat et nonummy et duo justo erat invidunt et et duis labore. Ea et nibh. Nulla labore lorem nibh et takimata ut mazim dolor. Lorem et diam. Duo duis sit ex rebum ut magna duo praesent aliquyam et ut sadipscing dolor sed sed accusam. Elit eros ipsum at sed.