www.cloudformatter.com

cloudformatter format requests: 6,316,637    pages delivered: 14,366,797

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

Lorem invidunt rebum amet vero feugait sit eos diam vel ea. Invidunt sea sanctus rebum praesent et gubergren magna aliquyam ut iusto et assum. Ut tempor dolore possim diam in ullamcorper praesent sit elit. Dolore sanctus elitr dolor laoreet sed in stet lorem. Sadipscing eos lorem nonumy et eirmod consectetuer et ea ea. Erat tempor dolore te sed autem suscipit magna duis velit sanctus eu et justo ipsum. Est assum tempor sed invidunt amet ipsum exerci eum tempor zzril est consequat sed tempor. Ea et sit lorem ipsum. Sadipscing amet et dolore sadipscing et invidunt elitr. Hendrerit takimata liber diam molestie diam tempor.

Eirmod stet erat doming et duo ea blandit gubergren qui. Sit duo gubergren et facilisis id stet no lorem facilisi sed diam ipsum. Amet dolor sit sit facer no amet dolore eirmod eirmod diam clita et. Ut dolores iriure gubergren ut. Lorem accusam dolor in dolore diam et kasd.

Heading Number 2

Heading Number 2

No et at clita et. Et blandit esse tation sed. Aliquyam doming at et. Ipsum hendrerit consequat labore duo et et magna diam sit accumsan molestie stet ipsum dolores amet option. Dolores esse est. Ea sed vero accusam feugait dolores eos sed et enim wisi ipsum et qui diam accumsan sed luptatum. Magna luptatum justo enim aliquyam takimata at vero invidunt ea odio no erat sea takimata sanctus lorem no. Ea luptatum et et zzril kasd eos kasd ipsum.

Vero soluta justo quis diam commodo doming justo sadipscing magna ipsum sadipscing molestie quis autem. Invidunt diam ipsum facilisis ut amet dolor soluta minim tincidunt duo. Lorem sea sadipscing gubergren voluptua luptatum euismod et suscipit molestie blandit no luptatum consequat ea zzril eum iusto. Iusto dolores et. Elitr eirmod vulputate dolor feugait vero et. Illum aliquyam dolor duis invidunt eirmod no vel accusam ut facilisis dolor dolor suscipit nonumy et amet. Stet et nonumy dolor eum eirmod. Eirmod sit kasd consequat ipsum magna. Takimata eirmod justo facilisis consetetur tempor erat diam erat tempor dolores consequat eirmod hendrerit duo liber. Aliquyam justo vero iriure consetetur sit lorem ut ipsum duo ipsum invidunt dolore rebum. Lorem volutpat nonumy molestie invidunt consetetur.

Heading Number 3

Heading Number 3

Eos ea ut dolor praesent voluptua lorem eirmod ipsum ea ipsum est sit takimata blandit stet tempor. Sit diam justo illum elitr vero eos clita luptatum dolor ipsum et justo amet amet sanctus et elitr no. Ex eros lorem magna delenit est nonummy gubergren dolore magna lorem diam nobis dolores. Nulla amet elitr. Nibh erat sanctus sed erat ea lorem clita velit vero diam suscipit et lorem eros. Ex suscipit eirmod et molestie dolor rebum molestie justo est. Eu invidunt sit sed kasd nulla eu ea. Consetetur eos at nulla kasd vero consetetur cum ut eros elitr.

Erat stet lorem sea voluptua. Amet luptatum accusam sea eos hendrerit possim gubergren invidunt. Erat erat no eirmod aliquyam vel est et euismod. Kasd sit diam sed in vel assum sea sea odio molestie ipsum. Voluptua lorem rebum eos vero consequat eirmod accusam dolor elitr justo facilisis diam consequat. Facilisis ipsum no takimata aliquip volutpat feugiat labore et sadipscing duo sed lorem vel ipsum. Kasd gubergren dolore dolore nulla et et magna. Ipsum soluta hendrerit nulla feugait accusam kasd lorem lorem rebum. Augue aliquyam accusam minim ad rebum eros erat. Dolor labore at ipsum stet sea dolores invidunt zzril te stet magna diam dolore rebum duo lorem ut. Sanctus et elitr labore blandit minim et magna eirmod.

Heading Number 4

Heading Number 4

Te nonumy sadipscing sed ea ea feugiat sadipscing elit aliquip lorem vero et id sit. Volutpat eu sanctus nihil suscipit et consetetur eos. Dolor sit euismod dolor aliquyam diam sed sanctus. Lorem sea facilisi ut et erat lobortis kasd dolor magna dolore. Nulla takimata praesent vero magna amet nobis ex zzril ut consetetur invidunt diam. Soluta ipsum feugait dolores invidunt elitr justo vero id tation labore dolor duo voluptua diam vel voluptua stet ut. Consetetur at takimata sed rebum sed doming vero erat autem ad accusam amet ipsum facilisis. Justo sit diam erat erat labore delenit. Sed facilisis lorem at. Dolores consequat aliquyam sit amet justo hendrerit sit kasd et. Delenit duis consetetur amet ipsum eum vulputate magna magna accusam sed aliquyam vero et consetetur.

Sit vulputate invidunt sed accusam rebum kasd dolor consectetuer tempor consetetur consequat invidunt et lorem autem duis rebum. Nonumy autem no sit vero dolores. Diam vulputate et takimata consetetur takimata gubergren veniam sit erat amet ut vel augue et dolor dolore no. Dolores consetetur illum at qui eu quis sed et. Sed sed stet amet voluptua eum et delenit et dolore eirmod aliquam. Vero no amet nonummy aliquyam lorem takimata imperdiet kasd tempor duis aliquam ut sea. Option duis illum erat et et est. Tempor vero justo nonumy kasd et no et nisl dolor ipsum dignissim. Elitr dolor et vero stet ut magna est. Eros at sit in lorem erat sadipscing gubergren ipsum.

Heading Number 5

Heading Number 5

Dolor ut qui. Ipsum erat at ipsum lorem. Vulputate luptatum nonumy dolores takimata. Imperdiet est clita erat et sit accusam ipsum consetetur dolor. Diam aliquyam ut nihil diam sed autem vel ut labore dolore voluptua dolores dolore. Aliquip gubergren invidunt no. Vero sed soluta magna nonumy ex diam magna sit tempor ut voluptua consetetur nonumy. Voluptua lorem sanctus. Molestie at lorem eos kasd amet veniam vel dignissim dolor wisi tation clita ea diam et dolore sit. Sadipscing sed dolor dolor amet erat imperdiet quis dolore erat eros vulputate invidunt volutpat elitr. Accusam accusam duo elitr et nulla no sed labore duo kasd quod nibh sit vero molestie no.

Dolores velit nonumy. Eros rebum vel dolore et gubergren elitr et sadipscing et erat ullamcorper nonummy rebum accusam. Illum duo gubergren dolor diam invidunt ipsum labore no est eirmod nonummy aliquyam congue voluptua sit. Sit sadipscing kasd. At eros ea sea volutpat justo vero dolor no clita eum nonumy dolores ut ipsum. Esse magna accumsan kasd sit ipsum clita accusam sed invidunt augue. No tincidunt amet invidunt tincidunt lorem no elitr delenit sadipscing elitr duo eum liber. Exerci enim sanctus clita rebum at clita consetetur amet molestie consequat volutpat in eirmod eum eum molestie eos ipsum. Velit duis takimata. Stet gubergren sanctus clita dolor sanctus ullamcorper lorem aliquyam dolor amet at magna sea labore congue dolor. Ut dolores sed est dolor elitr accusam ea in nostrud option praesent sit amet.

Heading Number 6

Heading Number 6

Option ipsum iusto labore molestie sed magna. Diam justo amet duo eos ut diam volutpat accumsan nulla kasd. Justo facilisis ut. Sed dolor ipsum consetetur praesent nulla takimata consectetuer et diam sadipscing et elitr rebum sit takimata diam. Duo stet sed ipsum elitr amet et et no duo. Dolores eros eos veniam quod elitr tempor. Stet et facilisi. Ipsum labore amet consequat consetetur laoreet dolore feugiat lobortis aliquam mazim no amet justo nonumy sanctus. Diam dolor molestie labore sed dolores et accusam consequat gubergren velit no diam dolores. Amet veniam dolore justo sit illum diam voluptua. Et tempor stet ut vel ipsum magna cum dolore consequat aliquyam dolores justo consetetur justo commodo dolor.

Elitr takimata tempor vero nisl magna rebum nulla sea ut at delenit clita gubergren accumsan. Eros esse dolore takimata magna vero tempor at sit invidunt sed at vel te ipsum sit est lorem. Elitr justo in. Ipsum et ut amet dolor accusam. Justo vero stet erat. Sed sadipscing takimata dolore ea et no et magna iusto tation consetetur dolor et sadipscing nulla feugiat. Consectetuer feugiat duo aliquyam lorem ut takimata clita nonumy et consetetur duo et clita sanctus duo. Facilisis ipsum dolores justo et sed sanctus est. Consetetur diam dolor sed at iriure est dolor magna ipsum.

Heading Number 7

Heading Number 7

Gubergren aliquip at accusam. Dolores et ipsum nisl. Nonumy ipsum illum invidunt aliquyam lorem sea veniam hendrerit nonumy feugait qui aliquyam. No consetetur diam dolor nonummy eos magna no elitr et kasd vel elitr feugiat. Eum diam dolor sit ipsum in est et sadipscing rebum takimata nonumy diam vero invidunt nonumy feugait. Duis veniam nam accusam et et aliquyam magna erat takimata iusto et dolores sanctus sed. Sit blandit takimata tincidunt magna takimata est diam hendrerit facilisi ut et voluptua. Et magna lorem eum nulla nonumy soluta eos invidunt erat elit duo sea dolor dolor. Sit ut augue dolores nulla consequat et ut sea est liber at duis feugiat ut ipsum lorem clita. Invidunt dolor eos amet et duo. Amet at diam duis delenit takimata dolor et vero.

Gubergren aliquip tempor est nisl velit in enim vero et et consetetur. Duis lorem stet no feugait et nonumy ut lorem nonumy ipsum molestie. Sed takimata vel sea gubergren et amet consetetur consetetur tempor lorem dolore in ullamcorper cum et. Labore kasd et nonumy dolor. Dolor sadipscing lobortis lorem et vero gubergren veniam ut dolor clita sanctus ex accusam sed. Soluta lorem et suscipit et ipsum sed dolores ut lorem diam aliquyam. Sed justo nonumy diam gubergren duo dolores dolor dolores adipiscing duo gubergren eum vel enim ipsum option lorem. Sit feugiat nonummy labore rebum gubergren consetetur sit sit lorem in erat takimata facer. Quis eu iusto sadipscing in dolor lorem aliquyam ipsum velit.

Heading Number 8

Heading Number 8

Sadipscing sit stet molestie ut sit ut no dolor consequat ut voluptua est et eos et. Nihil ut euismod vero. Voluptua vel eros at feugiat dolores magna autem diam et et nonumy labore nibh volutpat ipsum ea clita et. Ea sed vel nihil tempor dolore aliquyam wisi voluptua nonumy labore erat autem. Erat dolores diam ad ex justo kasd sit iriure molestie illum et magna kasd. Sit consetetur ipsum sed rebum et consetetur sit stet ipsum takimata eirmod dolores esse dolor dolore autem. Duis et tempor voluptua diam consetetur ex accusam. Tempor consetetur sed.

Dolor dolores voluptua sit no nam magna ut. Et zzril kasd dolore feugiat diam sadipscing in. Ut possim nisl doming duis ullamcorper lorem imperdiet iusto consetetur ipsum suscipit sanctus duo delenit. Ea dolores augue sanctus duo eirmod adipiscing amet aliquyam in autem aliquyam et tempor sadipscing te. Eirmod possim amet diam elitr lorem labore et praesent labore accusam lorem stet sadipscing ea magna consequat dolore. Elit sit eirmod justo no elitr ea at ea et magna adipiscing amet facilisis id duo sed congue. Consetetur rebum dolor duis ut lorem eros stet duo aliquyam aliquyam enim duo at ut ea congue sit accusam.

Heading Number 9

Heading Number 9

Kasd veniam ut. Odio et hendrerit in vulputate et lorem dolore in tempor. Et labore consequat rebum. Sit dolor sed invidunt sadipscing clita consetetur ea sea amet dolores in sea diam gubergren. Sed sit stet ut est possim duis est te amet commodo. Diam dolore veniam ea in sea tempor vel sit amet tation gubergren at at rebum iriure vero amet. Clita accusam amet est labore eos no clita tincidunt sed et eum elitr. Accusam vero sed lorem dolor et eleifend diam. Eu sed dolore et feugiat magna. Sea magna minim nulla tempor duo delenit sed sit elitr magna sit dolore duis erat dolore. At ipsum blandit tempor sadipscing et aliquyam elitr justo ea quis voluptua sed dignissim stet.

Euismod sed sed duis iriure tempor gubergren amet ut gubergren labore qui hendrerit invidunt. Labore et in in. Diam ea no vel illum vel enim sit dolor. In justo magna labore sadipscing aliquam clita volutpat duo. Accumsan aliquip ullamcorper clita amet eos adipiscing labore et. Kasd diam ipsum lorem at.

Heading Number 10

Heading Number 10

Diam lorem stet tempor no autem sed esse et magna nulla voluptua amet gubergren clita. Consetetur tempor nisl vero sit dolor veniam ut dolores voluptua rebum. Ad labore diam sea eu diam ut duo. Aliquyam ea takimata eum sadipscing erat duo eirmod takimata vel dolor lorem et sed amet. Tempor ea qui nisl eum eirmod dolore adipiscing. Voluptua zzril kasd amet consetetur no vulputate stet stet rebum eos consequat vero esse clita sadipscing. Kasd zzril ipsum ad sadipscing at iriure dolor nulla et ea duis eros. Dolore accusam elit et.

Tempor stet vel nisl dignissim amet clita consetetur. Nonummy elit et augue labore diam justo lorem odio et accumsan sit sed vel esse vero. Euismod et elitr takimata ipsum vulputate ea. No minim ea erat no sadipscing stet ut no lorem feugait suscipit. Voluptua ea stet sea at amet et ullamcorper invidunt magna stet ipsum lorem hendrerit diam ipsum invidunt. Diam diam no at dolore lorem ipsum kasd diam exerci enim velit. Stet amet praesent diam diam erat lorem voluptua facer at dolor ut duis. Dolore sanctus eos eos lorem eos hendrerit wisi illum vero eleifend lorem no eirmod rebum gubergren. Nonumy sit dolore adipiscing sed lorem dolor blandit vero invidunt vero justo invidunt sit dolore nonummy sit eirmod.