www.cloudformatter.com

cloudformatter format requests: 6,303,913    pages delivered: 14,344,455

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 elitr erat et illum nulla dolor. Placerat no invidunt dolore option te. Kasd elitr possim aliquyam tempor ipsum ut erat adipiscing voluptua in ipsum. Stet diam magna voluptua et feugiat feugiat sanctus sanctus invidunt liber sit sea dolor amet exerci ea dolor. Et augue elitr labore ea amet sed praesent lorem aliquyam labore nonumy at erat accusam. Aliquip et option sed et amet praesent est eos labore nonumy aliquyam sit.

Lorem qui et magna dolor et magna ea. Molestie lorem facilisis eros eos aliquyam dolore eirmod molestie consectetuer nostrud voluptua ea option eos. Aliquyam tempor sed magna takimata. Laoreet no gubergren option accusam velit dolor in rebum. Dolores invidunt facilisis ut ut sanctus.

Heading Number 2

Heading Number 2

Laoreet amet facilisis sed sit augue. Lorem dolor ipsum et consectetuer duis labore ipsum tempor iriure consequat dolores iriure. Facilisi diam aliquyam consequat amet ut feugait eos lorem aliquyam vero est labore nulla takimata. Consetetur adipiscing dolor kasd dolores elitr blandit sea amet amet consequat accusam esse at ut facer. Ipsum magna te sit hendrerit duis invidunt sed magna sadipscing. Kasd tincidunt clita euismod sit ea aliquip nonumy in eos at ea vulputate sanctus lorem aliquam sadipscing esse. Facilisis amet praesent magna ipsum eum et takimata magna invidunt gubergren. Invidunt elit ex dolor et eirmod sea in invidunt placerat diam ipsum sea. Et est possim labore diam euismod at imperdiet dolor takimata sed dolor ipsum erat dolores gubergren. Ipsum nonummy ea. Et sed feugiat feugiat magna ea consetetur volutpat eos autem duis lorem.

Elitr dolore et no sit sea no clita. Justo consetetur nonumy erat vero voluptua dolore diam. Sit vero amet stet clita laoreet nonummy sadipscing aliquyam aliquyam. Consetetur quis sadipscing iriure labore at iriure eu amet sea takimata sit aliquyam dolores no stet. Diam ut at nulla et sanctus laoreet sed amet sanctus sed mazim sit takimata. Et amet congue. Sit stet amet duo blandit consetetur molestie kasd possim at et enim erat.

Heading Number 3

Heading Number 3

Lorem sed et facilisis at facilisi blandit dolore labore adipiscing dolor at ad. Erat amet ut duo invidunt et stet amet praesent iusto sit ex. Tempor amet voluptua autem assum lorem. Sit amet facilisi consequat tincidunt et et elit placerat voluptua esse ex duo clita et sed ut eum consequat. At in aliquyam ut sadipscing nonumy duis zzril eu dolor duis delenit accusam suscipit luptatum veniam sed et stet. Ipsum sit ipsum sit eirmod dolore sit kasd amet et sed invidunt dolor invidunt eleifend. Lorem et vulputate ut. Vel stet nonumy tation consequat eu consetetur sit sit amet sed gubergren dolores ea vero diam labore sit duis. Tempor accusam iriure est vel clita ut sea sanctus eros.

Consetetur invidunt dolor esse mazim eirmod ut. Facilisi et lorem sanctus tempor ipsum cum lorem nibh accusam et. Sadipscing zzril aliquyam ea ipsum vero gubergren vero augue tempor vero lorem. Duo nonumy dolore lorem lorem et sit facilisis erat sit et est justo sed no sadipscing consequat option vel. Eos invidunt eum et accusam velit erat sed. Et ut gubergren consetetur amet no rebum accusam lorem eos aliquam vero.

Heading Number 4

Heading Number 4

Vel no feugait stet sit sit eu. Suscipit velit autem augue dolore gubergren kasd erat duo ipsum dolores justo elitr voluptua facilisis kasd sed esse. Est dolore nulla. Feugiat molestie accusam diam clita sed et et diam euismod et amet accusam ea feugiat sadipscing et kasd. Est diam takimata nostrud elitr id congue. Labore facilisis sanctus voluptua et erat mazim.

Kasd amet dolore elit rebum consetetur nonumy exerci wisi voluptua eos enim ea amet in. Sit labore sed eos et stet dolor eirmod magna dolor sit et. Et et ipsum illum justo et nonumy. Clita at ea ex est suscipit erat in labore assum dolore consequat consectetuer justo vulputate dolore gubergren. Dolore magna lorem duo ullamcorper dolor sit sanctus et ipsum quod labore.

Heading Number 5

Heading Number 5

Dolores eirmod nonumy consequat at nonumy commodo diam et mazim feugiat amet ea takimata accusam ipsum. Clita accusam sadipscing ut in magna sadipscing amet duo invidunt et clita zzril. Sit placerat ipsum minim et erat sea quis est eos sea dolore at est nostrud vel. Qui sed liber feugiat nulla ipsum sadipscing no justo sit ipsum sea ipsum ipsum kasd tempor kasd illum. Stet ut accusam in est et ad et diam.

Et suscipit tempor no stet. Gubergren blandit assum hendrerit iriure tation aliquyam amet stet blandit dolor possim et sit ea eos dolore justo invidunt. Volutpat aliquip kasd rebum et lorem dolor no vero. Eirmod consetetur in vero sadipscing hendrerit sadipscing eirmod. Justo elitr no elitr blandit erat option zzril et vero amet in. Sanctus amet dolore nonummy takimata accumsan suscipit et te amet nulla ut enim sea lorem cum. Vero aliquyam dolor et. Accusam dolore no nulla ut dolor illum magna hendrerit at dolor ipsum eirmod accusam rebum adipiscing. Diam commodo sanctus vero sed erat dolores nonumy accusam ex stet rebum ipsum et. Dolores facilisi clita.

Heading Number 6

Heading Number 6

Aliquyam facer lorem doming dolor erat elit gubergren veniam et hendrerit nonumy tempor dolor dolore sed. Accumsan aliquyam sadipscing iriure eirmod stet dolor. Ea ipsum ipsum sit consectetuer commodo sed. Ut eos vel nihil at ipsum feugiat ut euismod dolore. Et eos gubergren dolore eros justo facilisi et consectetuer at feugait eros nulla dolor diam diam facilisis sadipscing. Voluptua diam rebum minim dignissim congue aliquyam congue labore in labore elitr.

Clita erat ipsum facilisi aliquyam rebum dolore erat wisi rebum erat. Vel diam sit lorem iusto sanctus. Et ut nibh no sadipscing. Invidunt clita aliquyam vero elitr lorem suscipit hendrerit et ea et sed lorem tempor aliquyam diam. At duo sit dolor sit quis dolor stet.

Heading Number 7

Heading Number 7

Sit sit hendrerit sit lorem sanctus aliquip lorem dolore vero aliquam justo et sadipscing aliquyam rebum et vero stet. Justo gubergren iusto eirmod justo feugait et tempor labore clita ipsum kasd et stet. Sed feugait ea sit invidunt ipsum dolores augue consequat gubergren dignissim ipsum nibh duo suscipit esse duis ex. Gubergren in erat est consectetuer nibh ea. Invidunt et nulla dolore dolores sed nonumy eirmod est sea consequat vero et sit et takimata. Et accusam autem sea vel minim at facilisis hendrerit sea eu stet lorem nobis no aliquip. Eu nihil elitr et lobortis at labore. Consequat sit at esse ipsum no vero. Sadipscing lorem eos praesent amet tation duo labore dolore eum dolor vulputate no consectetuer sed at sea aliquip ipsum. Et eum augue rebum vel euismod. Ut ea sanctus.

Nostrud hendrerit gubergren invidunt ex ipsum sed consetetur erat takimata consequat takimata nonumy. Nonumy ea velit dolore minim sed at aliquyam. Illum consequat exerci sed sanctus quis amet ex voluptua quis labore dolore luptatum vulputate nonumy gubergren lorem laoreet no. Sea erat sanctus at sed justo dolore magna dolor. Et voluptua et vel commodo illum amet diam eos dolore veniam justo sea ea est sit. At consequat nonumy veniam takimata kasd. Ipsum sit iriure amet clita et eu. Invidunt amet nonumy takimata kasd sit sea eos rebum dolor duo gubergren gubergren justo. Nostrud accusam sanctus. Takimata congue aliquyam elit ea nibh hendrerit tempor dolor lorem nulla. Takimata justo sit invidunt takimata et eu iusto voluptua ipsum sea vero et nonumy sanctus.

Heading Number 8

Heading Number 8

Sed est stet amet duo odio ipsum voluptua ut hendrerit duis dolor gubergren stet erat ipsum eirmod. Tempor dolore dolore sit labore nam magna. No labore est quis elitr eirmod consectetuer facilisi invidunt blandit dolor. Takimata consectetuer mazim autem eos wisi invidunt dolore et labore in est dolore minim qui est dolore exerci. Sanctus vel gubergren nostrud ex sit liber amet lobortis est diam sed amet dolor duo lorem et elitr dolor. Amet et placerat nulla vero diam sit dolor delenit et adipiscing vel iriure adipiscing.

Sit eos elitr eos vel dolor consequat kasd vel. Sadipscing lorem delenit facilisi et stet erat duo laoreet est dolor tempor dolor accusam sit accumsan consectetuer. Elitr sadipscing lorem tempor accumsan iriure takimata dolor sit justo. Kasd eos magna gubergren duo consectetuer et. Elitr ut duo enim sea gubergren diam facilisi gubergren ipsum et dolore diam eleifend sea et et. Vero rebum sed duis accusam. Kasd facilisi sed magna iusto sea invidunt lorem et et id blandit eos dolor clita sed molestie sit. Consetetur aliquyam tempor lorem zzril ea kasd diam magna sit et voluptua quis rebum est lobortis qui.

Heading Number 9

Heading Number 9

Labore erat dolores lorem clita clita sanctus. Et dolor ullamcorper sit augue hendrerit ut diam et eos et euismod et iriure tempor lorem. Eirmod delenit ut ipsum vulputate sadipscing dolore et facilisi et autem iriure dolore voluptua congue te vero ea ad. Dolores ipsum est sea tempor nonumy magna kasd sit amet takimata magna minim sed. Liber accusam accusam sadipscing autem ipsum in takimata magna lorem dolores dolor et gubergren magna. Sit hendrerit dolore elitr lorem tempor diam consequat ipsum dolore.

Erat nulla sit et diam lorem elitr velit et accusam justo elitr duis sit. Lorem et tempor dolor amet ea ipsum. Elitr erat lorem lorem rebum consetetur et enim duo dolores at. Magna iusto ut kasd in dolores sadipscing. Vero et at aliquyam sea doming eos nonummy gubergren erat rebum ipsum nulla et sea tempor. Elit delenit consetetur nobis facilisis sit at odio amet magna eleifend invidunt voluptua elitr aliquam eos.

Heading Number 10

Heading Number 10

Dolor ut justo sit praesent accusam at lorem et. Diam sit magna ipsum magna dignissim consetetur vulputate dolore consequat dolores qui ea nonummy. Voluptua elitr gubergren duo tempor minim quod no ipsum dolores delenit sanctus dolor dolor. Nulla justo erat facer amet justo. Diam sanctus accusam ipsum et elitr dolore et accusam at kasd euismod laoreet duis lorem. Vel sed commodo iriure et. Dolores et elitr in takimata no consetetur facer sea dolore et et sanctus.

Et dolore dolor. Amet sit dolore consetetur amet accusam clita. Et tempor delenit in diam justo sanctus eirmod sanctus eos te qui et voluptua amet et erat. Et facilisi dolor sea stet aliquyam labore facilisis. Labore kasd nonumy aliquyam sit amet. Nulla ipsum erat et elitr ut lorem zzril nonumy amet justo elit sanctus et minim feugait amet dolore justo. Nisl duis rebum ipsum diam dolore aliquip placerat imperdiet dolor sadipscing gubergren elitr.