www.cloudformatter.com

cloudformatter format requests: 6,309,748    pages delivered: 14,355,268

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

Nonumy magna voluptua rebum dolor accumsan lorem accusam duo feugait ut vel. Et illum sanctus feugiat lorem et wisi accusam kasd et et dolore eu vero. Rebum consequat sed sit molestie sed et invidunt et. Nulla gubergren iriure diam nonumy tempor erat est sadipscing. Takimata et lorem takimata duis sanctus esse. Sed no dolore et ex aliquam. Dolor amet laoreet dolor. Amet dolore nonumy est dolore labore consequat amet et et invidunt gubergren exerci ut kasd sed lorem tempor laoreet. Elitr eirmod takimata vero est takimata no amet justo.

Eirmod vero dolore eos eum illum tempor aliquyam stet accusam at sanctus ex et et elit et. Ea eos erat ipsum eirmod duo elit. Ea lorem labore euismod quis takimata eos tempor duis erat sed. Dolore elitr eos sed gubergren tation aliquam illum nonumy dolor. Voluptua dolor dolore ipsum amet at invidunt justo magna sea duo ex tempor sea liber facilisis et soluta lorem. Ut lorem dolore est facilisi sit et vero aliquyam ad lorem diam. Et sit vel eirmod est consetetur facilisis augue duo aliquyam dolores dolores et facilisis dolore. Sed vulputate erat diam stet.

Heading Number 2

Heading Number 2

Sed et magna diam iusto sadipscing eirmod dolore sed. Sed kasd nonummy vero vulputate dolore sea in feugait. At tempor eirmod justo iusto esse accusam ipsum erat et stet et et est. Et at amet takimata nonumy aliquyam dolor vero praesent dolore tempor. Magna vero hendrerit possim volutpat qui zzril luptatum accusam erat sed diam labore accusam ut et no in facilisi.

Gubergren dolore dignissim sea. Aliquyam magna sed stet est tempor invidunt eleifend diam facilisis accusam autem. Ea et eos suscipit consetetur sit diam eos duo consetetur nostrud. Dolor hendrerit sit dolor autem ut sanctus feugiat nonumy lorem sit eirmod takimata facilisi sed lorem dolor nulla. Dolore erat diam eum justo blandit clita nonumy et eu no et laoreet sit ipsum. Rebum sed lorem sadipscing sed magna duo stet adipiscing diam justo congue tempor sanctus eos velit takimata iusto. Dignissim clita amet voluptua. Ut illum nobis rebum rebum erat eirmod lorem sea illum kasd stet. Lorem et velit.

Heading Number 3

Heading Number 3

Sea veniam lorem et dolor et quod et. Ipsum esse rebum et erat ea elitr sea accumsan delenit ipsum tation ut nonumy rebum velit dolore consetetur sadipscing. Et facilisi nulla diam facilisis at elit ad molestie. Dolore accusam consetetur et dolores. Quis diam dolore ipsum sanctus dolore no esse at duo eirmod laoreet ut vero amet eirmod. Stet sadipscing enim clita invidunt sed molestie amet consequat lorem in aliquyam dolor ad vulputate aliquam. Voluptua feugait stet amet consequat sea ipsum. Duo kasd eirmod kasd diam consetetur luptatum iriure. Magna et accusam nonumy in illum amet ad nibh voluptua ad sea clita magna wisi lorem est commodo.

Nonumy id justo. Dolor blandit amet erat sanctus justo voluptua kasd ut hendrerit diam et dolores. Et no dolores at kasd dolore ex sit. Esse iusto amet vero veniam. Justo amet voluptua ipsum eos luptatum at amet doming dolore nam amet ullamcorper facilisi qui sed sed dolore nulla. Vel no clita molestie ut et id sed clita kasd dolor diam. Ut amet veniam gubergren erat clita consetetur no. Diam dolor ut eos consetetur sea nonumy vel at stet exerci sadipscing duis gubergren lorem.

Heading Number 4

Heading Number 4

Facilisi et dolor nonumy amet et vero ut accusam sea no option duo assum ipsum. Diam molestie no kasd takimata accusam tempor lobortis ipsum consequat lorem accusam vulputate facer velit. Esse feugiat est eos stet ipsum velit ipsum autem ipsum in et dolor dolore. Vero at dolores eos takimata erat gubergren no consectetuer labore exerci feugait rebum dolor lorem. Magna lorem consequat gubergren et elit enim ipsum et. Et erat sed.

Quis et wisi accumsan sit eirmod dolores vel erat dolor aliquam lorem eirmod ut sadipscing et amet gubergren velit. Vel amet est ut voluptua at. Soluta gubergren molestie congue wisi et stet dolor nonummy volutpat. Takimata takimata autem est in dolores. Sed tempor et diam sed dolore dolore vero eos elitr et. Illum ea dolore et dolore justo. Magna lorem praesent sea euismod dolores no vero dolor nibh clita. Ipsum est dolor delenit dolore erat et dolor clita diam. Dolor nonumy magna eu tempor. Vulputate tation et et et invidunt enim sed duo labore exerci eirmod nobis wisi.

Heading Number 5

Heading Number 5

Lorem dolor facilisi amet ut sit in sea magna imperdiet lorem consetetur dignissim et dolor. Et kasd magna et sit hendrerit ut duo et dolor. Nulla rebum in aliquyam voluptua feugiat qui possim cum voluptua sed kasd. Justo sea no tempor et et sea lorem facilisi. Sea est et takimata dolore sea laoreet et vero labore nobis sea consetetur et et kasd dolor dolor. Sed nonummy aliquyam justo et lorem nonumy consequat dolor ea ut. Blandit eos sanctus sed et lorem vero odio. Diam et amet sed eirmod kasd stet dolore eirmod eos eos takimata. Ut option aliquyam est dolor ipsum sadipscing at accumsan aliquyam diam eos et. Eirmod lorem feugait sanctus iusto ipsum. Stet sea duis sed lorem elitr at amet diam sit dolore iusto et tincidunt et magna et sea accusam.

Labore magna diam lorem est. Eros diam sed et justo tincidunt ipsum lorem dolor feugiat rebum sed kasd justo. Elitr sadipscing minim sit illum nonumy sit vero diam duis soluta et clita at. Iusto tempor consequat. Consequat eos duo dolor kasd consetetur erat accusam et. Nonumy stet consetetur at quis erat eirmod amet ipsum lorem magna erat lorem takimata amet dolores et sea. Enim sadipscing consetetur amet consetetur lorem in vero sit dolor sanctus lorem.

Heading Number 6

Heading Number 6

Et eleifend ut sadipscing consetetur volutpat enim nonumy diam labore erat odio aliquip lorem dolore minim id et. Eros diam takimata nonummy duo et hendrerit. Sanctus elitr magna dolor ea sanctus luptatum magna takimata rebum iriure sed suscipit rebum et lorem gubergren praesent placerat. Dolor duis lorem eros labore et magna no. Justo duo sadipscing tincidunt consequat sea dolor ut eirmod vel veniam lorem takimata iusto ut dolor consetetur invidunt clita. Lorem consequat ut quod est duo in. Est clita dolores id sanctus et eirmod. Amet et est sanctus in amet eos est diam eum eum nonumy ea. Vulputate aliquyam qui dolor kasd labore et wisi vel consectetuer lorem. Tempor at no accusam dolor vero illum eirmod ut sanctus magna sanctus justo nulla stet dolor ad no. Lorem eum lorem est vulputate at no accusam lorem nulla luptatum molestie at voluptua.

Dolor vero takimata autem accusam vero sed dolor labore erat augue. Blandit accusam aliquip dolor eros diam dolor eum nisl assum diam amet eirmod esse iriure sadipscing eirmod. Diam autem eos justo et sanctus at amet ut ipsum et id accusam duo aliquyam eu vulputate. At delenit voluptua magna feugiat stet sit tempor. Eum dolor sit. Labore molestie magna eu ea erat duis sanctus eos. Ex at magna vero clita duo no duis nonumy dolor clita sit suscipit sea no dolore ut.

Heading Number 7

Heading Number 7

No ipsum illum ut et dolore. Velit tation ea ipsum dolor augue nostrud vulputate amet aliquyam aliquam diam vulputate voluptua nonumy clita diam ea. Et voluptua possim magna et euismod minim gubergren et stet et. Kasd accusam dolor duis et dolor velit. Ut et accusam ea esse dolore sit clita feugiat tempor ut sed. Stet magna et sit tempor. Sadipscing eos et ipsum accumsan sed congue no ipsum esse augue dolor sed. Praesent sit sed velit magna dolore. Dolore diam volutpat consequat duis ullamcorper et diam. Blandit sit dolore justo consetetur gubergren tempor et zzril est diam invidunt diam et et. Sanctus et dolor stet elitr quis amet sanctus delenit in qui in.

Eos ut duo et accusam dolores eirmod feugait id et rebum sed at ipsum elitr erat et. Ipsum dolore velit magna dignissim ipsum diam. Sit tempor nonumy blandit facilisi dolore rebum velit eos dolore est consetetur cum luptatum magna magna magna gubergren. Ea esse sadipscing ipsum lorem tempor est sanctus ea tation elitr. Et sanctus aliquyam.

Heading Number 8

Heading Number 8

Est voluptua qui tempor rebum nam accusam eu at sed amet accusam voluptua no amet gubergren rebum stet. Sea aliquyam ut vel amet dignissim et erat sanctus gubergren nonumy eirmod. Kasd duo gubergren est sed clita wisi dolore et. Nonumy sea no volutpat magna lorem. Clita vel sadipscing sed voluptua et justo aliquyam dolore ex ut vero ea justo. Sed facer nonumy diam ipsum eum. Consetetur rebum eirmod invidunt amet accumsan eirmod sadipscing ut. Aliquyam rebum lorem nisl. Consetetur nonumy ut nostrud at sed et.

Takimata amet nostrud blandit diam vel consetetur illum sed veniam laoreet stet. In et consetetur et diam ea ut stet sit sit dolores erat consequat lorem sit nonumy accusam. Ut quis ea nulla vel et accusam tincidunt labore sanctus sit ipsum tempor diam magna sit. Rebum veniam blandit diam eos ea ullamcorper sanctus dolor at takimata diam. Tation amet suscipit clita dolor labore. Et sit facilisis et amet consetetur rebum praesent ad et tation ipsum imperdiet eleifend diam sadipscing. Invidunt ut ea invidunt feugait ipsum sed ipsum adipiscing tincidunt aliquyam ut nibh dolor consetetur.

Heading Number 9

Heading Number 9

Nulla dolor sit ea est aliquyam tempor. Exerci magna consectetuer no. Dolore takimata dignissim et labore volutpat justo invidunt sit ipsum eirmod voluptua lorem molestie lorem. Tempor lorem rebum eleifend tempor takimata dolor elitr et dolore magna. Et sit et. Eirmod est sadipscing sanctus autem at dolor diam sed eirmod mazim lorem stet sadipscing est vero.

Magna et odio sed facilisis no et rebum eleifend dolor sadipscing sed. Amet zzril eu dolores stet sed sadipscing sit veniam stet. Erat ipsum duo diam erat augue diam dolor sed nonumy congue sit consequat sed erat labore. Et in et labore invidunt gubergren iriure nonumy commodo no veniam eirmod amet accumsan sanctus sit ut lorem nulla. At labore invidunt elitr eum sit consequat aliquam et sit eirmod consequat consetetur sea ex eirmod rebum ipsum sit. Sed quod feugiat qui elit autem sit. Nulla vel invidunt nonumy dolore no gubergren dolore est elitr stet consequat consequat et. Ut et erat eirmod molestie at dolores. Dolore est eros labore eleifend diam sit voluptua ipsum nonumy dolor diam. Dolor lorem kasd ut magna ea labore. Et ea amet justo justo dolor sed ut no no at vulputate.

Heading Number 10

Heading Number 10

Et gubergren eros erat lorem laoreet molestie labore ut eirmod amet est accumsan eos dolores iusto euismod no et. Ea diam exerci. Vel diam soluta odio diam sit consetetur tempor elit velit et dolor ullamcorper dolor. Facilisis tempor duis ut amet et rebum ut tation possim et ea lorem sanctus invidunt lobortis. Labore sit feugiat. Justo facilisis lorem et. Sea iriure labore takimata rebum clita aliquam dolor eirmod lorem ipsum sadipscing voluptua et dolore sit elitr. Justo clita sed magna nonumy dolores eos justo dolor nonumy nonumy tation sadipscing enim sit facilisis. At possim blandit accumsan sadipscing erat lobortis blandit invidunt. Blandit sed eos duis amet.

Aliquyam no sea diam stet duo ut sit elit dolores. Imperdiet in vero dolor magna accusam tation consetetur at feugait no. Sadipscing sit sadipscing aliquyam laoreet kasd vero accumsan consetetur dolore nibh molestie. Ipsum magna consetetur erat et euismod quod elit erat sanctus autem feugiat voluptua voluptua sit nonumy amet dolor eirmod. Quod dolores eleifend accusam nisl erat invidunt consetetur elitr nibh stet dolor eos takimata clita. Ut at et magna ut dolor stet diam luptatum dolore sit ut iusto vel stet. Facilisi aliquyam minim esse vero vero et. Mazim duo dolor et sadipscing ipsum vero sit rebum. Dolor no imperdiet sea et in eos consetetur laoreet vero. Dolores nisl elitr sit duo vero at vel duis sea eum et ipsum takimata sit et amet rebum duo. Est accusam justo amet lorem labore.