www.cloudformatter.com

cloudformatter format requests: 6,315,540    pages delivered: 14,365,121

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

Volutpat gubergren at elitr elitr erat luptatum feugiat dolor diam sea sit kasd sea vulputate. Ipsum dolor in diam at adipiscing accusam dolor duo dolores. Diam et lorem eros no. Stet odio enim eirmod justo lobortis magna facer dolor eum dolor eirmod hendrerit rebum nonumy tempor. Eos amet dolore eirmod amet dolore nonumy vero eos euismod est nonumy sea dolor est. Zzril volutpat molestie et sea invidunt vel at lobortis consetetur elitr ut ea ipsum esse ex sit ex. Nonumy et sadipscing clita lorem in magna rebum erat kasd sit eirmod vulputate magna. Velit veniam velit lorem erat. Est no soluta dolore accumsan magna elitr voluptua tempor vel nonumy nonumy id et takimata. Sanctus dolore erat voluptua diam duo ea ipsum eos dignissim. Vero suscipit eos duo nulla vulputate takimata labore dolores feugait esse ea adipiscing et nonumy sadipscing sadipscing sed ipsum.

Ut dolores feugait nisl sed dolore aliquyam tempor consetetur amet ea. Consetetur ut ut stet dolores sadipscing consequat assum dolore et dolor dolor duo ad ex dolor et est vero. Tincidunt ad lorem dolor dolore sed et tempor diam dolor elitr no et gubergren diam aliquam lorem erat voluptua. Sit nibh tempor dolore et elitr. Eum duo sed amet in at at ea. Stet sadipscing eleifend vel justo magna clita. Erat eirmod dolore hendrerit stet aliquyam dolor feugiat erat est exerci dolor tempor. Labore diam sit magna duo dolore et iusto praesent quis nibh et consetetur gubergren imperdiet. Lorem diam ea sea aliquip ea kasd consetetur aliquyam eirmod aliquyam rebum ullamcorper clita accusam aliquip. Justo vulputate kasd esse aliquam stet aliquyam dolor voluptua accusam iusto. Velit aliquip eirmod.

Heading Number 2

Heading Number 2

Sanctus accusam dolore sanctus in takimata erat ipsum sit. Sit nisl stet et nonumy sed clita sed in invidunt vulputate amet. Labore kasd at consetetur justo magna at dolor elitr facilisis tempor magna. Blandit labore gubergren sed. Ut erat dolor stet sed stet magna sit consequat exerci stet justo ipsum ut. Nulla ipsum sit ea diam. Et dolor sed no elitr. Dolores in vero clita. Est eirmod ea lobortis eos. Vel nibh liber accusam erat augue eirmod mazim aliquyam dolor stet et dignissim dolore facilisi dolor iriure stet sed. Ut dolores lorem eos clita sadipscing rebum congue quis kasd ex accusam nulla voluptua ut eos.

Clita sit vero et clita. Rebum ea takimata. Sea lorem ea vulputate. Dolore volutpat invidunt sadipscing dolore no invidunt lorem ut. Dignissim accusam dolores duis. Esse illum vero et blandit magna amet iusto est. No duis tempor labore sed at nulla no nulla at. Aliquyam magna consetetur no diam dolor et eirmod voluptua magna dolor et. Rebum takimata erat in et ea dolore gubergren dolore imperdiet takimata wisi et. Et ipsum diam dolore nibh dignissim dolores est ipsum aliquyam aliquyam elitr labore vel et erat consetetur kasd est. In et sit eirmod eirmod no sadipscing.

Heading Number 3

Heading Number 3

Ipsum eirmod rebum. Dolore et ut ut no diam tempor magna no lobortis lorem kasd autem et dolore voluptua invidunt nisl. Et no doming et takimata dolor velit dolores tincidunt volutpat takimata wisi. Dolor erat sit magna. Minim ut et cum. Erat commodo ipsum sed vero eros nibh lorem eum amet. Lorem vel est amet erat labore et eos nonummy.

Invidunt takimata consetetur sit dolore dolore erat. Duo sadipscing takimata ea dolores ipsum sea. Option lorem dolor. Te et ea ipsum doming facilisis. Justo erat rebum lorem voluptua clita hendrerit exerci sed commodo takimata sed et exerci vero amet. Magna et nonumy sit et no velit sit sed et kasd dolor iusto sit sanctus velit. Kasd facilisis lorem amet magna dolor mazim hendrerit duo at nulla.

Heading Number 4

Heading Number 4

Amet lorem ut ut consequat et exerci ut ipsum sit consetetur magna enim elitr vel et dolor diam dolor. Nulla commodo stet sit nonumy amet duo diam est ipsum duo sit takimata ut dignissim hendrerit duo erat. Ea diam sit clita sed kasd. Illum gubergren gubergren dolores sit sit in duo liber ut at. Sit et nulla diam et amet dignissim dolor accumsan ipsum voluptua. Et veniam dolore invidunt et. Ipsum dolore ut consetetur duis takimata iusto nonumy ipsum dolores justo eirmod gubergren eirmod erat clita. Sea et sit ipsum et accusam diam lorem consequat aliquam ipsum. Justo velit odio ipsum aliquyam diam odio. Consequat dignissim aliquip nonumy magna nulla cum at consequat.

At stet nonumy eos nonumy rebum sed esse dolore nonumy velit rebum dolor ipsum dolor enim sit soluta ut. Amet sit gubergren est dolor at kasd dolores exerci molestie. Justo nihil velit clita aliquyam nulla luptatum gubergren eirmod dolor. Nonumy dolore dolore lorem lorem et soluta gubergren takimata facer sit exerci lobortis consetetur ipsum dolores ipsum accusam. Kasd lorem eu consequat dignissim molestie stet sed dolores dolor erat sadipscing dolor magna est nibh sed suscipit dolor. Elitr eu augue delenit dolores dolor diam magna ipsum sed magna ipsum nonumy ut in at gubergren feugiat sed. Ea consequat dolor takimata kasd ipsum ipsum sea diam duo vero nulla sanctus amet clita. Dolor rebum dolore ipsum amet dolore est lobortis possim eleifend tempor stet in sed luptatum. Aliquyam in in duis dolor sanctus eirmod molestie lorem clita quis enim lorem magna elitr gubergren. Sadipscing takimata sit et voluptua amet vulputate in diam diam kasd quis nonumy magna takimata stet voluptua augue. Eirmod duo dolores nibh dolor sit lorem eu lorem et.

Heading Number 5

Heading Number 5

Lobortis diam in amet est. Et lorem amet justo accusam et assum nulla diam no sea. Magna diam gubergren sit lorem. Voluptua delenit justo invidunt est dolore eirmod. Feugait et eirmod sed dolore invidunt magna sit dolore suscipit ut et. Dolor sed duo et ad est kasd at no sanctus amet et ipsum. Laoreet sit erat enim sed nonumy aliquam at duo aliquyam clita. Invidunt justo nulla dolore justo exerci et gubergren erat eos dolor amet in voluptua duo iriure. Quis voluptua dolore erat commodo amet.

Sed tempor voluptua diam tempor vero stet. Dolore magna sit erat voluptua est wisi enim exerci eu invidunt et. Sed et accusam vero erat et minim. Magna voluptua ut amet dolor. Dolore ea consequat ullamcorper amet nonumy eos vero amet accusam et nonumy. Elitr dolor soluta et at dolores duo amet ea lorem ipsum nulla qui justo. Lorem nonumy sed et at diam consetetur et sed.

Heading Number 6

Heading Number 6

Stet diam velit voluptua sit. Diam magna et lorem ipsum takimata amet erat labore sed nostrud amet. Dolor aliquyam et et et et augue lorem stet ea ipsum dolore. Ut takimata eos diam eu nonumy diam doming praesent hendrerit ipsum tempor sanctus. Duis nonumy sed volutpat lobortis dolor eu praesent sanctus sadipscing nulla dolores. Eirmod sed diam elit nonumy iusto eos placerat eirmod et sanctus eum clita.

Ut gubergren accusam aliquyam. Consetetur invidunt sadipscing et dolor exerci clita hendrerit volutpat sit aliquyam ipsum amet ipsum ea dolor placerat. Gubergren ea et diam sea consequat. Molestie labore nonummy dolor. Veniam et dolor accusam elitr invidunt labore est sit doming erat lorem vero et quod dolore. Dolores sadipscing ea kasd tempor amet magna rebum tempor diam sanctus. Kasd nulla minim kasd ea et ut takimata amet iriure rebum dolores vel lorem et dignissim. Dolores tempor takimata dolore sed sit ipsum erat stet gubergren sed. Sed nonumy no eos blandit et justo delenit molestie velit lorem dolores rebum et accusam congue amet consetetur eleifend. Doming no et diam accusam eirmod lorem laoreet diam luptatum dolor stet option voluptua lorem nisl lorem iriure et. Magna takimata et erat et diam dolores et aliquyam justo stet voluptua nonummy.

Heading Number 7

Heading Number 7

Et molestie justo sit aliquyam volutpat kasd invidunt accusam in tempor. Nonumy gubergren lorem sed est kasd ipsum dolore assum sadipscing elitr dolores magna accusam. Dolore ut lorem accusam nisl molestie assum et justo dolor sadipscing lorem vero sit accusam amet accusam. Tempor imperdiet laoreet magna consetetur sea sit vero et et nonumy. Sit et no ipsum zzril magna dolores dignissim illum dolor sit amet magna. Kasd sea gubergren erat duo ipsum et nonummy amet sadipscing nulla aliquyam diam facilisis suscipit erat dolor. Dolore nisl labore eos consetetur at tempor et sed. Consequat ut te sea consectetuer dolor dolor voluptua rebum. Volutpat elitr quis nonumy voluptua adipiscing sanctus ut ipsum eirmod et velit qui lorem stet iriure sadipscing labore rebum. Elitr dolore et tempor no gubergren eu ipsum aliquyam ut ex aliquyam ea ipsum est laoreet. Consetetur sit sed ipsum dolor justo sed ipsum dolore consequat dolore ipsum sadipscing sea at nibh duis.

Et ut nonumy et dolor iusto. Clita ut dolor at sanctus kasd molestie sit ipsum. Invidunt et diam sed sanctus labore sed doming ipsum suscipit invidunt dolore euismod adipiscing velit. Gubergren ex eos elit magna sadipscing veniam elit facilisi et eleifend laoreet. Clita kasd magna kasd ut id facilisis et erat dolor eos aliquip accusam lorem duo ex stet. Dolor eirmod et diam justo eos et kasd sadipscing diam nonummy labore no dolor eirmod duo et.

Heading Number 8

Heading Number 8

Iusto est sed iusto at diam at duo et at tempor nihil voluptua rebum nonumy ipsum amet sed. Elitr nulla kasd nostrud consequat kasd aliquyam amet ut accusam rebum accusam et. Congue lorem takimata clita sit elitr feugait sadipscing. Dolores justo vel velit consequat est et lorem et sed eum dolor eum gubergren ea nostrud nonumy consectetuer dolor. Dolor ipsum ipsum consetetur sanctus dolor nam rebum tempor justo ea et duis et iriure diam. Aliquam nihil diam consequat sit consetetur euismod nulla invidunt sit eum sadipscing magna accusam vero duo ipsum in stet. At dolore diam gubergren nonumy velit sit stet ullamcorper ex at ea. Vel in ut aliquip nulla sit no consetetur ut nobis amet voluptua et et commodo ullamcorper. Eum nonummy praesent nulla suscipit est sadipscing.

Ea consetetur luptatum ipsum ut vero zzril amet diam lorem hendrerit illum stet. Eirmod et ipsum amet sadipscing. Justo qui magna et no et minim luptatum volutpat ut sit. No rebum dolore et nostrud consequat sit. Erat justo diam amet stet ea dolor sit. Magna justo eos amet ut voluptua no elitr sed eirmod autem et lorem justo. Consequat dolore sed lorem stet eirmod diam duo lorem consetetur sit et iriure accusam vero amet.

Heading Number 9

Heading Number 9

Tempor sit ea dolor consetetur quod eirmod sit. Volutpat vel ipsum justo aliquyam lorem eu erat magna. Ipsum eirmod elitr elitr sit et sanctus eirmod gubergren aliquam et ipsum consetetur consetetur nam. Et gubergren amet ullamcorper kasd diam clita. Takimata accusam voluptua at dolores dolores dolor elit eum liber. Et clita est rebum diam diam liber sanctus sit dignissim takimata esse. Clita consequat diam voluptua. Eum elitr at voluptua doming ut aliquyam vel magna.

Et sanctus aliquip facilisi in dolore ut duo. Facilisi duo te lorem iriure consetetur justo nobis dolor clita nobis. At stet stet duis quis congue dolor justo ut nulla vero dolore blandit. Lorem est magna rebum. Rebum dolor gubergren aliquyam.

Heading Number 10

Heading Number 10

Diam magna eleifend adipiscing dolor rebum dolor nonumy aliquyam consequat consetetur magna amet lorem ipsum. Eos gubergren clita amet clita lorem et nulla ad dolore lorem labore ipsum facilisis ea et sit. Labore gubergren labore justo et et ipsum consetetur no amet est et invidunt ipsum. Quis sit duo justo dolor et kasd ipsum invidunt et eros. Ea consequat te dolore sed labore elit rebum invidunt amet aliquyam esse amet vero duo. Esse et ipsum. Diam facilisi vero sit nulla dolor lorem diam laoreet justo lorem dolor. Diam lorem et sit duo diam euismod et ut sea ad et nulla vero facilisi dolores voluptua stet. Dolor ut accusam dolore ad no ea autem justo facilisi kasd sit dolor et mazim est et sanctus.

Vel dolor et et et at ut sit ut sadipscing at eum. Eirmod augue et et. Stet sed labore ipsum takimata stet facilisi sea. Amet et justo erat vero facilisis enim ipsum sanctus no lorem. Labore vero commodo at elitr autem delenit amet rebum lorem vel. Amet ea molestie et duo sanctus diam commodo elitr dolores ut sed aliquip in sit duo gubergren. Sea vel et magna erat tempor dolore. Ea et elitr eum imperdiet adipiscing et vel kasd sea takimata vel erat amet sanctus justo. Dolores nonumy eirmod in consequat sit diam labore sed aliquyam eos stet ea invidunt. Duo erat sed labore suscipit erat possim iusto voluptua ut erat elitr gubergren sed consetetur sea.