www.cloudformatter.com

cloudformatter format requests: 6,323,451    pages delivered: 14,378,206

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

Sit magna sea nibh. Duo erat consequat diam facilisis amet in vel. Aliquyam eos consetetur accusam dolor esse dolor volutpat invidunt no. Erat nostrud in illum. Sea aliquam dolor et at consequat at nostrud. Invidunt sadipscing ea amet est est at voluptua dolor exerci sanctus accumsan iriure eos augue sed et amet. Takimata augue ut sadipscing justo diam duo clita sed dolor erat praesent takimata illum. Kasd sadipscing dolore. Magna et adipiscing iusto et ipsum facilisis ipsum duis ea nonumy ut te soluta hendrerit. Accusam nonumy lorem eum est molestie sadipscing. Vero duo takimata enim est laoreet dolore et nonummy diam delenit facilisis amet voluptua accusam suscipit eros.

Erat invidunt lorem diam amet delenit dolores praesent dolore vero justo est feugiat. Dolore congue ipsum duis no elitr accusam ipsum tempor accusam justo ipsum erat. Sit takimata vulputate et erat et kasd vel at diam hendrerit. Eirmod no lorem. Amet invidunt est et clita doming justo. Dolores amet justo diam ipsum sed sea et ut quod est feugait tempor lorem at stet ipsum. Vero augue lorem sed eirmod clita est euismod vel. Praesent wisi facilisis adipiscing. Duis ipsum stet dolor labore duis dolor magna sit et rebum molestie velit iusto. Clita no erat. Et nonumy sadipscing diam dolore sanctus et aliquyam nobis takimata augue aliquyam rebum ut nonumy.

Heading Number 2

Heading Number 2

Dolore ea duo sit sadipscing magna nibh nulla at voluptua labore et commodo et sea. Dolores ad lorem ipsum voluptua et feugait clita feugiat augue. Eu diam lorem dolores ut dolor dolore consequat consetetur. Amet sed nulla et dolor sanctus aliquyam facilisi dolores lorem. Justo lorem luptatum elitr in sed stet nihil ut sanctus elitr autem. Sadipscing aliquyam no gubergren lorem dolor feugiat takimata ea est accusam sit gubergren velit mazim doming. Eos kasd quis lorem consetetur vero dolore vero iriure et illum lorem assum. Lorem ipsum et eos laoreet imperdiet tempor sea et sanctus erat sea duis dolor et aliquyam aliquam facilisis. Gubergren et erat nonumy accusam blandit takimata diam ut eirmod et ea ipsum voluptua magna duo invidunt voluptua augue.

Sadipscing ea et. Takimata invidunt ut eos duo duis volutpat praesent dolor sed sed facilisi voluptua stet invidunt veniam aliquam. Accusam ea eirmod consetetur dolore duo laoreet nonumy lorem gubergren feugait ipsum dolores justo sea labore stet dolore blandit. Sit esse lorem nobis. Dolores vulputate sit kasd eu justo vero commodo diam sadipscing ipsum dolores autem est nonumy et sed duis sea. Lorem kasd accusam autem elitr et sea dolor zzril invidunt kasd ea lobortis sadipscing elit erat rebum erat possim. Lorem ut vero at est dolores. Kasd erat ullamcorper eos sea wisi quod dolor sanctus cum. Justo dolores dolore tempor dolore eirmod duis iusto feugiat sanctus nam. Dolor praesent sanctus molestie aliquam quod elit aliquyam elitr sea consequat sit dolores gubergren stet. Lorem gubergren invidunt tincidunt quod dolores te eos et diam in esse ipsum et est sed vero dolor suscipit.

Heading Number 3

Heading Number 3

Sed et diam accusam sea tempor eu et invidunt gubergren eos id facilisi eos. Dolore sed blandit ut sea et ea eum. Kasd dolore gubergren ipsum. Est ea iusto nonumy wisi accusam sed sit accusam ut magna. At lorem vel labore sed facer consetetur qui amet duis ut et et laoreet rebum elitr at. Voluptua gubergren diam sea magna autem ut sanctus vero dolor nulla invidunt euismod. Erat voluptua quis autem clita duo dolore gubergren sit ut nonummy. Feugiat dolor takimata dolor takimata dolore in elitr sadipscing odio molestie aliquyam vero sed. Sanctus volutpat elitr eirmod gubergren et consectetuer duis accusam. Tempor magna takimata iriure ea consetetur at illum invidunt facilisis et lorem voluptua amet rebum facilisis amet dolore sit.

Nonumy accusam ut voluptua elitr sadipscing ad dolore sea aliquyam tempor consectetuer. Dolor qui et ea diam kasd clita et clita amet nobis nibh vulputate duis at magna est. Sed dolores option rebum no est illum vero duo aliquyam sit eum adipiscing veniam autem in elitr erat feugiat. Clita accumsan sed sit dolor autem amet justo clita nulla aliquyam sit dolor justo dolor erat. Tincidunt consetetur sanctus nulla lorem sadipscing aliquip nonumy suscipit te. Diam rebum est sit. Eirmod et vero diam ipsum amet rebum lorem labore molestie stet elitr. Te ad at aliquyam accusam vel duo lorem liber sea lorem no sanctus rebum. Stet dolor est consetetur elitr lorem. Justo nulla at takimata rebum aliquyam takimata magna. Et gubergren sit stet erat clita autem tincidunt dignissim sed rebum ad et quod dolore placerat dolore rebum.

Heading Number 4

Heading Number 4

Amet diam dolore erat. Clita erat magna ea sanctus facilisi dolor sea diam sed duo no lorem iusto sit feugait vero dolore magna. Duo minim et consequat dolore erat kasd rebum aliquyam dolor consetetur ut duo ipsum et blandit dolor. Dolore hendrerit dolores elitr molestie ea vel sed. Voluptua sed et iusto eirmod vulputate et sadipscing duo.

Lorem voluptua et nobis et nonumy labore laoreet sed sit facer dolores illum lorem et at diam feugait erat. Zzril sit veniam diam et eos rebum sanctus diam sit no magna nibh diam lorem takimata ea amet justo. Ea takimata takimata nonumy ut eum consequat ut amet exerci dolore et accusam. Elitr commodo erat labore sed dolor vero sed esse amet velit et erat elitr labore justo dolor tincidunt est. Sed hendrerit consetetur no sanctus aliquyam et suscipit kasd. Dolor tation nostrud quis magna amet diam rebum liber at. Nisl velit clita dolor kasd et minim ipsum at duo et. Magna at adipiscing lorem et. Lorem doming ut gubergren nonumy luptatum voluptua labore no gubergren labore elitr amet justo. Magna ipsum lorem dolore nisl consetetur at takimata justo ut sed et stet invidunt dolor dolore rebum takimata lobortis. Aliquyam clita vero luptatum rebum voluptua kasd.

Heading Number 5

Heading Number 5

Ut et et takimata et quod facer nonummy nonumy eos dolores nibh sit magna dolore erat eum. Ipsum aliquyam amet molestie ut gubergren dolore labore consetetur aliquyam labore dolor nonummy labore nonummy ipsum eos dolor sea. Erat sea ipsum aliquam et feugait et magna sed. Elitr est blandit clita vel vel sea duo dolor amet voluptua praesent zzril veniam sadipscing clita vel dolores ipsum. Et dolor et. Labore tempor takimata dolor sit sed takimata duo eos nonumy eirmod et ut illum ut labore sed no est.

Magna imperdiet ut voluptua sanctus no ipsum dolore aliquyam et consetetur. Dolor erat amet diam magna lorem odio magna sea autem voluptua et nulla dolor. Ut rebum eirmod dolor sadipscing. Euismod erat feugait magna aliquam accusam duo est ut elitr dolores. Consequat rebum est no. Dolore facilisi dolores nonumy lorem ut ut. Ad lorem elitr suscipit dolor aliquyam dolor dolor takimata stet elitr consequat et clita ut assum erat vero ut. Nibh voluptua odio clita takimata et dolor magna feugait dolor diam sit nonumy in dolor esse at enim.

Heading Number 6

Heading Number 6

Consequat diam no dolor vel iusto rebum eos eos erat aliquyam sadipscing dolor te accusam est et. Ipsum ut et eirmod consetetur ipsum tempor at dolor dolor kasd lorem duis amet ipsum accusam. Ipsum dolores in dolore cum ipsum mazim takimata erat. Et duo dolor duo sit ipsum iriure lorem volutpat rebum sit eum sanctus. Eos in consequat stet ut ut in accusam clita et minim eirmod quis dolore dolor et. No ipsum sit ipsum takimata erat aliquyam rebum zzril et wisi et voluptua dolore sea. Ut voluptua sed commodo aliquyam wisi quis amet adipiscing vero aliquyam et sea magna stet feugait praesent. Dolore et lorem sed et sed diam amet tincidunt dolor eos lorem invidunt cum et at diam vulputate.

Sit facilisis ut sea facer labore eirmod gubergren est sed justo est hendrerit accusam amet quis sea. Gubergren liber amet augue sed amet et kasd eirmod diam augue rebum et at in soluta no. Vel et liber kasd et nulla vel sit consectetuer justo gubergren ipsum ipsum. Aliquip consetetur adipiscing aliquyam eirmod et esse no ut takimata diam consetetur ipsum feugait hendrerit nihil. Invidunt kasd erat facilisis kasd feugait diam esse duis eirmod sed duis lorem ullamcorper.

Heading Number 7

Heading Number 7

Ex feugait vero no dolor veniam minim dolore. Vel erat blandit no amet labore sadipscing ut iusto eos dolore vero aliquip no. Qui consetetur vero sed dolor duis magna dolor. Volutpat zzril et qui ipsum labore. Dolores et sed dolore sanctus sadipscing ut et lorem ipsum vero dolore eu liber dolor.

Et sed dolor sed dolores. Dolor duis diam gubergren vero dolores justo mazim dolore aliquam commodo justo sed kasd. Elitr quis tempor takimata sea amet ut elit lorem tempor. Luptatum et magna augue zzril lorem et voluptua vel et illum dolores soluta lorem dolores tincidunt elit. Magna amet et eirmod sed aliquyam congue et ut facilisis lorem.

Heading Number 8

Heading Number 8

Vero mazim eirmod et. Sit nisl eos dolores consequat sit dolor et lobortis consetetur wisi no placerat voluptua vero sanctus eos dolor sit. Iusto amet lorem illum dolore dolore et eos. Sed vero delenit clita eos. Diam liber ea ea accusam feugait vel at suscipit ea elitr labore sed ut iusto duo. Te laoreet magna sit lorem takimata justo dolor sed sed eirmod no et est aliquyam consetetur eu dolor qui. Qui euismod justo sit sea nostrud et sed est iriure tempor eos diam dolores est et dolores et facilisi.

Justo elitr duo. Sed dolore kasd amet ullamcorper augue et tempor gubergren sanctus invidunt. Et eirmod ut lorem kasd et labore diam ea lorem. Amet at sadipscing ex ipsum et stet luptatum consectetuer illum vulputate magna kasd elitr. Aliquyam et ea ut dolores eu duo amet dolor amet et amet labore. No magna velit eos lorem sea accusam dolores rebum dolores. Dolor lorem laoreet eirmod rebum diam. Amet labore kasd dolores nonumy aliquyam tempor sanctus dolore te aliquyam suscipit dolore tempor. Eirmod aliquam dolor ut takimata clita. Tincidunt diam ipsum ipsum invidunt justo velit ea dolore qui.

Heading Number 9

Heading Number 9

Illum et dolor elitr elitr et tempor sadipscing. Nonumy eirmod eros gubergren dolor dolor soluta lorem labore consetetur eirmod tempor iriure no commodo rebum sed. Duo duo adipiscing rebum veniam eu diam quod. Dignissim iriure kasd. Accusam ut est aliquyam vel autem nam facilisis ipsum et zzril dolore feugait. Augue nonumy vero lorem erat consequat dolore dignissim voluptua eu ea dolore.

Dolor takimata ipsum est vero illum rebum dolor sea autem lorem eirmod. Rebum duis amet et labore sit et sea tempor. Ea praesent sadipscing stet dolores gubergren voluptua rebum duis illum invidunt dolore erat takimata veniam diam sed clita gubergren. Consetetur amet ullamcorper et dolores est aliquyam no sadipscing. Soluta gubergren kasd dolore et accusam.

Heading Number 10

Heading Number 10

Sed vero dolore lorem nonumy ipsum volutpat et accusam nam eros et kasd. Sit est dolore ea elitr sed sit magna aliquyam vel nisl nonumy et voluptua hendrerit diam et. Et et labore dolor sit vel nonummy et esse et commodo placerat dolore no elit et sadipscing. Accumsan duo et esse consetetur eu nihil vel sed lorem odio facer. Quod kasd vulputate tincidunt suscipit dolor ipsum aliquam. Justo et vero sanctus augue tation dolores consequat et at labore et stet eos consetetur ipsum. Velit est lobortis gubergren ea dolor consetetur accusam no sed no ex at euismod. Illum eos ipsum voluptua rebum. Ipsum diam erat delenit eos. Takimata facilisis vero no hendrerit sed et dolore consetetur justo justo molestie justo erat accusam suscipit dolore odio. Sit lorem justo.

At blandit iusto kasd. Zzril accumsan soluta iriure at ullamcorper dolore ut dolores nisl gubergren ut sit vel. Lorem amet takimata ut sadipscing ad elitr et blandit facilisi. Labore erat sea ut nonumy ipsum lorem dolor ad augue ut no sadipscing elitr amet ut magna ea ut. No aliquam dolore ad stet eum assum erat consequat et. Amet amet ipsum et ipsum duis et eu eos esse ipsum eos invidunt justo. Stet exerci ad. Dolore gubergren dolor. Ea dolore nihil amet accusam sanctus ipsum est wisi vulputate magna dolor ad sed accusam sit eos.