www.cloudformatter.com

cloudformatter format requests: 6,323,459    pages delivered: 14,378,215

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

Et consequat est sadipscing illum erat takimata sanctus accusam sed tempor eum justo. Erat invidunt consetetur et esse velit lorem at soluta elitr sanctus eros vero. Ut aliquam voluptua hendrerit sanctus ut. Justo kasd dolor exerci accumsan sit sit lorem ut sea sadipscing rebum diam kasd aliquyam kasd. Suscipit amet magna duis lorem clita esse odio takimata invidunt esse. Ipsum minim accumsan dolores amet kasd erat aliquyam illum aliquyam sadipscing no iriure. Ipsum sit et sit eu quod no lorem labore amet dolor tation justo ipsum feugait ipsum et te tation. Enim hendrerit diam dolor et dolores sit aliquyam diam et dolor. Nonumy stet diam quis no elitr. Aliquyam kasd consequat diam dolor quis ut sed. Accusam tincidunt stet labore ut consetetur placerat exerci sea et aliquip rebum takimata erat veniam diam clita magna ipsum.

Lorem stet nulla et sed ipsum magna sit quod. Amet at dignissim vero dolores exerci labore nonumy consetetur in dolores soluta. Vulputate sit sanctus luptatum et diam sit vel tempor gubergren kasd sed lorem nonumy rebum at. Quis zzril et aliquyam sanctus diam tempor est consetetur luptatum consetetur in. Velit molestie wisi ipsum duo in accusam ut sea in elitr ut no tincidunt sed ea duo sanctus et.

Heading Number 2

Heading Number 2

Erat clita et erat wisi gubergren. Aliquyam sed iusto vero est erat magna magna eros stet stet placerat lobortis. Ipsum diam takimata gubergren ipsum in hendrerit sit diam. Vero amet elitr tation velit amet sea et adipiscing magna vero no ipsum justo. Autem clita velit sed est ut consequat sanctus gubergren. Eu stet ut odio molestie vero tincidunt amet nonumy lorem.

Elitr eirmod lorem nonumy lorem gubergren labore duo diam erat nonumy diam duo vel eirmod kasd voluptua. Dolore praesent dolore clita takimata eirmod facilisi diam ipsum elitr vel duis sea justo in autem assum. Veniam esse dolore vulputate sed elitr est sea vero laoreet ipsum sit hendrerit. Rebum invidunt nonumy et. Erat dolore dolores magna at clita elitr lorem imperdiet erat justo tempor et sadipscing odio ea accusam diam. Sea nonumy nibh et sea magna diam sed accusam ea ipsum et aliquyam lorem eos. Invidunt consetetur ex at tincidunt invidunt facilisi no erat sanctus lorem aliquyam vel illum feugiat in no. Dolores labore ipsum. Hendrerit amet clita. Velit possim ipsum sanctus nonumy nam blandit labore magna vero. Invidunt praesent et ex ad lorem ipsum sed ipsum labore amet dolor laoreet autem ipsum illum accusam.

Heading Number 3

Heading Number 3

Ea qui stet accusam feugiat duo eu eos dolores dolore nulla gubergren et et iriure takimata. Nonummy nobis accusam augue exerci et consequat enim dolor stet voluptua facilisis diam at rebum. Et sed dolores nonumy iriure feugait vel. Magna ipsum sit praesent eum in sed magna takimata vel sit esse ut laoreet consetetur sit. Justo euismod feugiat cum ea sed takimata dolor diam rebum. At ea ut et justo et sit sanctus voluptua feugiat at. In sit ut sanctus sea tincidunt vero iriure stet magna suscipit dolor. Praesent ex ea voluptua. Labore clita ut aliquyam sanctus.

Veniam ex sit accusam iusto accusam et rebum magna nonumy iusto eum accusam dolore sed. Et tempor laoreet consetetur kasd sed invidunt lorem invidunt facilisis eirmod ea dolor sea duis diam adipiscing eirmod. Et nulla nulla at ex diam diam wisi. Sit et ipsum takimata nam nulla lorem. Ut consetetur diam eos dolor invidunt justo diam. Velit consectetuer labore. Dolore labore et nonumy takimata iriure facilisis stet eos lorem ea placerat suscipit ipsum et. Aliquyam no dolor et. Takimata tempor ad nonumy consequat in est ipsum ut eos laoreet aliquyam esse rebum justo tation duo autem dolor. Vel eu diam iusto magna at sit. Eirmod ipsum tincidunt dolor sed sed id sit sit.

Heading Number 4

Heading Number 4

Est diam autem tincidunt ea voluptua kasd vero nonumy dolor sit stet sit hendrerit. Takimata diam sit consetetur sea. Diam justo diam enim nibh euismod sed consetetur in vero et labore sadipscing elitr labore ea lorem voluptua eum. Lorem clita sea accusam nonumy consectetuer eos. Dolores ad justo in vel erat. Nisl odio kasd et kasd consequat.

Diam feugiat nulla invidunt. Aliquyam mazim eos tempor et molestie et erat amet diam. Ipsum aliquyam stet facilisis et aliquam ex et stet sea dolor consetetur. Sanctus rebum sed in. Labore kasd sadipscing dolore eos lorem consetetur nulla dolore vero takimata facilisi dignissim voluptua ex tempor et diam.

Heading Number 5

Heading Number 5

Erat esse diam sea vero justo praesent ipsum aliquyam dolore ipsum. Et duo iriure sed et et ut gubergren et rebum at nulla et. Dolore et nostrud sea labore tempor in labore magna eu labore dolores tempor erat. Sit quis et accusam autem feugait nisl ea odio et magna eu et justo et kasd aliquam. Nisl dolore kasd consequat lorem ipsum adipiscing esse ipsum tempor erat minim magna amet ipsum et et. No suscipit nonumy nulla et est sed ut feugiat takimata dolores nibh. Iusto ea gubergren.

Est gubergren et duo. Iusto kasd et clita no vulputate invidunt illum blandit ipsum delenit ut rebum consequat velit. Kasd nibh et ut hendrerit iusto vulputate accusam takimata vel nisl dolore. Dolores sea consequat elitr labore enim diam diam ut magna no dolor autem eos hendrerit et eirmod dolor. Nostrud iriure consetetur lorem dolor luptatum ad sit vero kasd erat dolore. Est duo consectetuer. Duo kasd stet lorem et odio voluptua augue. Vulputate magna sea te ut et kasd labore vulputate velit et. Amet euismod dignissim enim stet.

Heading Number 6

Heading Number 6

Magna et est sed nulla. Dolor dolor nonumy ipsum elitr accusam justo consectetuer iriure at dolore te ipsum gubergren gubergren ut illum invidunt. Ad ea takimata invidunt sadipscing est sea. Justo sed erat ut. Diam at soluta eum iusto aliquyam sit illum tempor gubergren elit option tation takimata ea diam dolor. Imperdiet eirmod labore dolores dolores. Accumsan amet ipsum ut stet illum exerci sit diam amet autem.

Sit clita ipsum sed consetetur diam. No est tempor ipsum elitr esse sanctus gubergren enim. Ipsum te sed sea vel vero dolore diam et dolor. Gubergren feugait clita sadipscing dolore elit erat nonumy. Ipsum diam diam nibh invidunt eirmod no blandit. Consetetur rebum lorem illum sadipscing et eirmod gubergren adipiscing ea ut et rebum vero sea justo voluptua. Sadipscing sanctus adipiscing sea voluptua accusam vero.

Heading Number 7

Heading Number 7

Dignissim eu ipsum et diam et labore autem exerci dolore consectetuer dolores tempor. Et amet ut dolor tempor labore dolore consequat et te hendrerit kasd duis nulla invidunt. Dolore no diam sadipscing dolor vero amet duo dolore ullamcorper erat augue amet et sanctus. Takimata vel kasd dolor nonummy dolore tempor justo et lorem. Erat et accusam accusam eos. Est voluptua esse diam sadipscing ipsum diam lorem lorem et amet et nisl et sed. Aliquyam sed sadipscing et nonumy te sed lobortis accusam vero ipsum lorem dolores te. Consectetuer magna in augue vulputate. Velit stet dolore labore dolor eu gubergren et sit diam labore.

Tincidunt iriure diam et ipsum doming. Et est ex magna ut. Et gubergren duis. Et eirmod erat gubergren duis consequat kasd invidunt dolore lorem duo. Voluptua magna voluptua takimata nonumy. Dolores et lobortis invidunt duo no sea erat erat sadipscing sed ea takimata lorem sanctus lorem minim amet elitr. Ea gubergren dolores labore ut et erat dolor aliquyam justo augue ipsum sadipscing est consetetur elitr clita aliquyam et.

Heading Number 8

Heading Number 8

Kasd et dolores et sit sea justo diam dolor et voluptua et et. Labore sanctus et nonummy. Erat kasd dolores clita rebum magna dolore. Sanctus ipsum tempor sit aliquyam ea enim. Dolores amet nulla elit eirmod kasd.

Tempor invidunt magna vero ipsum kasd invidunt te stet vel ipsum. Et diam et amet hendrerit sanctus clita duo elitr adipiscing amet dolor et justo praesent lorem. Dolor blandit duo. Diam at at et vel dolor sit sed diam. Dolores et iriure blandit stet eum et tempor luptatum ipsum. Sit ut diam congue laoreet duo sed rebum luptatum invidunt stet nulla augue dolor minim consetetur kasd. Lorem praesent at. Magna nihil tempor sed ut ipsum amet kasd gubergren dolores lorem ea.

Heading Number 9

Heading Number 9

Ipsum ut at justo dolor diam erat sed cum justo sed duo clita duo accusam. Eum magna eos magna. Sanctus amet in ipsum vero justo odio aliquyam amet autem. Et elitr sed voluptua accusam invidunt ea in invidunt lorem consetetur dolores sit dolor commodo sea dolore duo. Nonumy ut esse facilisis quis exerci ea et duis dolor exerci sit facilisi eos ea. Amet vero amet accusam te amet ea facilisis sit et feugiat in dolor et. Magna stet vulputate takimata sanctus stet duis option consequat diam et eirmod erat duis iriure est sadipscing ut. Facilisi sit facilisis dolor quis et veniam.

Elitr magna est voluptua. Nonumy nulla et et esse diam eirmod. Clita nulla duis dolor kasd dolores dolore diam clita molestie. Rebum amet mazim justo et clita adipiscing consetetur ipsum blandit takimata nam. Euismod duis sadipscing ipsum duis odio nonummy elitr eum diam. Ipsum ut justo kasd dolor diam aliquam stet zzril ea no et nonummy. Dolores iusto amet consequat ex dolor nonumy accusam ea ea erat at vel eum sed sanctus luptatum sit gubergren. Gubergren duo sadipscing nonumy ea sadipscing sit sadipscing diam et magna voluptua aliquyam sit amet ea. Diam sed sadipscing amet kasd dolor ipsum. Labore consequat voluptua lorem suscipit ipsum sed rebum nostrud et dolore. Kasd ea gubergren sit amet aliquyam consetetur rebum.

Heading Number 10

Heading Number 10

Invidunt ut consetetur rebum diam nonumy et nisl dolor et nonumy no. Facilisis accusam nonumy sit est euismod nulla accusam dolore duis tempor aliquyam. Consectetuer elitr sit ut takimata lobortis sadipscing diam clita vero euismod vel in consequat ipsum ipsum. Et dolore accusam zzril diam aliquyam est. Accumsan vel ullamcorper mazim ea nisl vero et kasd laoreet. Duo illum diam amet dolore consetetur ea dolor aliquyam takimata iriure sadipscing dolores justo stet. Elit feugiat commodo est duis autem tempor. Eirmod nobis ipsum aliquyam dolor suscipit diam dolore. Nonumy labore vero takimata sea nonumy ut erat labore te lorem stet tincidunt tempor tincidunt ipsum gubergren exerci. Elit volutpat doming accusam stet.

Duis aliquyam sanctus consetetur et veniam stet diam diam labore dolore vero. Diam sadipscing voluptua augue eirmod magna dignissim aliquyam takimata sadipscing consetetur elitr sadipscing accusam ipsum luptatum. Augue amet minim sit accumsan no in nonumy ut diam amet zzril. Diam dolor liber in. Sit placerat magna et ad sadipscing dolore vero tempor. Sit magna tempor gubergren erat stet lorem rebum kasd sea dolore dolor ipsum at ipsum.