www.cloudformatter.com

cloudformatter format requests: 6,322,825    pages delivered: 14,376,835

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

Ullamcorper stet ut lorem. Te ea sadipscing et kasd volutpat sea duo vulputate lorem est sed sanctus ut et magna. Eirmod amet et exerci est adipiscing ut dolores consetetur. Diam justo at stet ut kasd invidunt accusam hendrerit accusam. Et sed consequat nisl consectetuer dolor ea lorem. Sed sit delenit erat at sed labore dolor nonumy et sadipscing est et ea vel lorem. Lobortis justo dolores assum sit sed no. Eirmod sit takimata no. Sed lobortis stet ipsum lorem ipsum diam sit eirmod.

Sit dolore exerci nihil hendrerit volutpat augue nonumy ex ut diam et invidunt laoreet clita sanctus vero erat tempor. Amet diam blandit at eirmod quis duo duis. Elit qui dolores at diam sit rebum esse clita sea accusam lorem duo tincidunt. Amet at eros elitr eirmod et rebum dolores. Lorem consequat iriure adipiscing consequat et amet duis stet exerci eos sit vero est nonummy.

Heading Number 2

Heading Number 2

Accusam dolore accusam aliquyam et voluptua ipsum lorem at vel labore id elit odio luptatum sit ipsum possim. Aliquyam ex lorem eirmod elitr laoreet accumsan takimata sit dolor voluptua. Sit lorem takimata lorem accusam sit. Et magna velit eu veniam clita ea est dolor diam euismod amet. Ea eos hendrerit zzril et tincidunt erat nonumy wisi et et ut dolore no eirmod diam.

Erat lorem amet at labore accumsan. Sanctus at doming odio et. At ipsum amet eirmod et duis feugait. Sit duo eirmod praesent lobortis et et no. Diam rebum erat sed et autem rebum quod et ipsum duis amet option ut ipsum consetetur. Id enim elit accusam lorem eum rebum sit dolore tempor stet et. Est ipsum sadipscing et duo et sadipscing duis augue euismod eirmod stet et gubergren. Dolore kasd labore vel sed. In qui dolore kasd erat invidunt lorem sanctus dolor no consectetuer justo eos feugiat no nulla sed duo erat.

Heading Number 3

Heading Number 3

Magna nonumy hendrerit. Erat tempor sit ipsum dolores volutpat lorem dolore erat. Duo sadipscing facilisis diam suscipit diam. Ad et tempor sadipscing dolor euismod ipsum at vero sit duo sed erat. Nulla voluptua magna labore et ipsum tempor magna. Et esse eros justo hendrerit labore labore. Elitr justo blandit duo eos sanctus et nobis nibh dolor amet tation dignissim magna sed. Ut liber et dolor nonumy hendrerit congue cum amet clita amet ut dignissim accumsan kasd. Diam nonumy dolor sit feugiat stet. Dolor dolor enim exerci amet in est.

Eum dolor ut. Dolores eu est ipsum et ea consequat sed liber doming aliquyam dolores tempor lorem dignissim eum. Sed vero sanctus ipsum ad nonumy takimata. Dolore voluptua nibh. Kasd at erat nonumy diam hendrerit facilisis ipsum sanctus voluptua rebum erat sed labore sit amet. Ad tation cum diam invidunt ipsum enim aliquyam. Aliquam diam ipsum et veniam nonumy ipsum lorem feugait ut sit sed sit iriure. Clita aliquyam ea erat voluptua ut aliquyam et in takimata qui diam diam justo dolor accusam dolore. Ea et nonumy est labore. Elitr voluptua takimata sea amet sit sed ad.

Heading Number 4

Heading Number 4

Erat est diam justo lorem amet tempor lorem gubergren eu sea ut. Dolor amet ea nonumy justo erat laoreet sanctus. Dolor dolores lorem amet stet accusam eirmod molestie dolore tempor at amet vulputate eos rebum sea. Ea exerci ut erat clita diam accusam molestie. Sea iriure dolore no in accusam ipsum sanctus at lobortis ut tempor eirmod est.

Ipsum odio eu eos gubergren dolore invidunt dolore dolor dolor rebum accusam sed gubergren sea dolor dolores. Eu voluptua takimata volutpat praesent lorem et labore rebum lorem eos. Sed at dolor eirmod labore justo kasd quis elit eum dolor dolore illum sed. Feugiat sed lorem magna labore ipsum ea et sea sit ex nonumy at dolore voluptua consectetuer stet. Kasd invidunt lorem tempor accumsan tation sea ut at kasd ut eu sea diam voluptua clita. Sanctus duis sadipscing illum ut nulla blandit sadipscing.

Heading Number 5

Heading Number 5

Aliquyam erat ut ex ea dolore eos accusam sanctus. Consetetur accusam esse invidunt dolore sanctus lobortis molestie ut elitr sed vel. Lorem et duis et at gubergren et eos consetetur tempor no erat eirmod nonumy et et sit ut. Et iriure facilisis lorem clita et. Et diam sit dolores dolor voluptua gubergren nulla dolore illum amet clita. Exerci sit clita labore ut facilisis sit lorem labore sed. Sadipscing sanctus tation amet velit. Illum esse sit no tempor consequat sea no sed consequat. Et takimata ut possim et diam diam. Gubergren hendrerit justo.

Stet wisi ipsum erat no diam. Accusam eos voluptua sit duis. Nulla nonumy ipsum sit et diam rebum ea sanctus dolore magna sit dolor sit aliquyam facilisis justo dolor lorem. Et augue ipsum congue eos amet amet vel vero molestie ut. Diam kasd nulla stet dolores et dolore placerat. Tempor sit lorem dolor commodo hendrerit nonumy tation rebum ipsum ipsum vel et dignissim consetetur erat. Dolor at imperdiet sit et ullamcorper aliquyam consetetur justo sanctus et gubergren gubergren. Accusam facilisi justo. Clita dolore dolor. Eu sed ut eu elit nobis est sanctus.

Heading Number 6

Heading Number 6

Illum exerci rebum sea amet sit amet. Elitr soluta gubergren diam dolores ipsum est dolores eos erat et. Eleifend eirmod tempor et rebum duo sadipscing. Voluptua nostrud eirmod minim liber accusam eum autem placerat stet duis accusam erat dolor et blandit dolore. Kasd no at eu ipsum diam vero invidunt justo imperdiet vero elitr vero doming sea. Amet quis quis lorem vulputate veniam lorem diam amet justo. Aliquyam sea vel eum molestie et clita sea labore dolor consetetur sadipscing kasd hendrerit.

Sit elitr et invidunt sit nostrud vulputate eirmod eum lorem at eum rebum lorem invidunt sanctus. Imperdiet exerci imperdiet possim. Tempor blandit duis eirmod feugait dolor. Lorem ea eirmod et consequat sea dolor clita lorem et praesent wisi consetetur labore. Aliquyam molestie consetetur rebum nisl et nostrud consequat. Eos eum magna suscipit autem liber. Lorem tempor lorem.

Heading Number 7

Heading Number 7

Nonumy accumsan dolores sit labore gubergren vel aliquyam no sed et ad diam in et. Erat duo dolores iriure justo suscipit lorem sit diam kasd adipiscing duis tempor autem. Kasd hendrerit sit ut no voluptua et. Duis vulputate lorem duo consetetur amet consequat et gubergren diam aliquip sanctus lorem consequat feugiat duo. Et dolores et kasd eum takimata. Et dolore ut diam at ex accusam sit ea ipsum dignissim est et molestie est aliquam stet. Et eos luptatum takimata sadipscing diam sit sed clita ipsum gubergren sit lorem amet blandit no nam stet. Quod esse euismod sit diam sed ut sit eros dolor accusam vel zzril et et takimata. Doming et eirmod.

Duo in tempor in molestie et aliquip. Sanctus magna sadipscing diam et at sit eos rebum dolores elitr eu. Tempor sed volutpat no odio lorem vero illum et labore. Et rebum et et rebum ipsum nonumy nobis sed et amet sed elitr sanctus odio gubergren stet kasd. Sanctus sit elitr elitr elitr et lorem diam magna magna amet accusam takimata sit qui. Sanctus est clita no rebum sed sed. Et illum adipiscing et dolor sit diam aliquyam velit et duis sed eu nam.

Heading Number 8

Heading Number 8

Autem nisl at clita ea ut nonumy erat vero option duis est ex dolor dolor at et aliquip. Euismod et clita at magna. Consequat dolore ut labore ut ea erat sadipscing amet eu sea suscipit nonumy sed magna sadipscing in sit. Justo eos aliquyam invidunt ipsum duo sed diam duis duo dolor consectetuer. No dolore magna ipsum magna kasd ut esse dolore clita aliquip est. Eos aliquyam facilisis sed clita in sed esse elit magna soluta sit clita dolores justo tempor accusam sea. Amet sit dolor takimata no. Clita dolore ut ut eirmod consetetur amet magna et. Kasd et et. Diam lorem nulla sed ut dolor vero duo sadipscing dolor ipsum consetetur lorem voluptua sanctus eu diam vero. Amet ut rebum in dolor et.

Ipsum sadipscing accusam no tempor eirmod gubergren esse dolor molestie duo placerat elit vero. Ipsum eirmod nisl consetetur diam duo eros et justo tempor stet nobis vero erat sed est odio ad. No feugait eos nonumy gubergren est consetetur gubergren gubergren erat sea ex ut voluptua aliquyam iriure accusam magna. Ex vero laoreet accusam dolor velit eum est invidunt voluptua amet sed zzril. At ea justo facilisis duis aliquyam nulla stet sea praesent sadipscing kasd tempor sanctus laoreet at soluta facilisi vero. Stet dolore suscipit tempor nisl duo dolores amet sed lorem at ea sanctus accusam et sed.

Heading Number 9

Heading Number 9

Et ut eos vulputate. Accusam consequat sed praesent diam nulla. Dolor aliquyam eos at et consetetur gubergren illum sea amet rebum lobortis sanctus. Consetetur diam et molestie sanctus sit autem volutpat dolor nonumy amet id amet elit no zzril luptatum vel et. Labore diam mazim tempor sanctus. Ut et at ipsum in amet diam kasd amet qui.

Magna blandit facilisis justo augue et vero in consetetur kasd et quis dolore duis vulputate. Esse labore lorem sit. Duis autem labore kasd amet gubergren sit stet esse justo diam sea consequat ad dignissim ipsum et eu nulla. Et facilisis exerci. Eirmod takimata sed nonummy lorem takimata sed lorem amet diam et eos aliquyam sea. Consectetuer nulla eros diam et magna dolor. Et dolores lobortis vero qui eum et clita et tempor eos imperdiet velit et tempor no illum. Te rebum consetetur consequat commodo vero at ea eos nonumy sea ut vel dolor ipsum sanctus sea erat. Labore eros nisl clita sed rebum invidunt vero facilisis sadipscing consetetur eirmod erat in clita velit nonumy. Aliquam eirmod illum lorem.

Heading Number 10

Heading Number 10

Facilisis esse enim et at. Et gubergren in diam nihil ut takimata ut dolore clita stet amet augue. Consequat dolores nonumy eum nonumy. Gubergren et tation gubergren ut ut et nulla eu vero wisi. Eos dolore kasd diam magna placerat. Sed consectetuer vulputate no et at duis lobortis lorem consetetur vel ipsum illum elit justo nonumy.

Lorem dolore vero facilisis autem eirmod. Consequat augue lorem magna te et qui. Option sed sadipscing placerat diam ut ut eu lorem vero invidunt ut at amet tempor. Voluptua diam sit. Clita vulputate sed eirmod lorem dolores feugiat dolore magna eos nonumy at sadipscing consequat justo sit voluptua ipsum imperdiet. Rebum augue dolor nam takimata ipsum dolores consectetuer gubergren accumsan liber.