www.cloudformatter.com

cloudformatter format requests: 6,324,820    pages delivered: 14,380,755

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

Est dolores no ut in rebum. Vel lorem erat est gubergren consectetuer et. Tempor dolor vero nulla lorem. Eos magna sit et iusto iriure. Eum no at tempor lobortis esse soluta sit takimata et duis. No nonumy amet ipsum amet liber consetetur sadipscing sit stet dolor sit gubergren.

Magna tempor adipiscing invidunt et justo tempor labore nulla lorem consequat est no vel gubergren nonumy possim aliquyam gubergren. Clita sed diam stet qui rebum dolor. Illum in erat diam odio dignissim stet duis vero diam laoreet qui sanctus consectetuer. Ea vel zzril sit iriure invidunt praesent clita ea sit eirmod diam eirmod sadipscing justo enim. Invidunt eirmod diam lorem at suscipit ipsum.

Heading Number 2

Heading Number 2

Eu soluta lorem diam vulputate nonumy clita sed dolor delenit lorem at lobortis no nulla sed rebum. Molestie commodo et accusam. Facer ipsum labore dolores kasd erat et vero illum autem praesent accumsan lorem. Eros amet et amet gubergren sit ut veniam rebum at. Gubergren voluptua clita autem justo feugait erat nonumy voluptua. Et facer accusam labore dolores accumsan. Facer dolor diam magna. Ea accusam eleifend ut lorem in consetetur odio voluptua labore. Consetetur sit ipsum voluptua voluptua nostrud ut in esse eos velit justo. Sea consetetur elitr vero feugiat vero. Magna duo ad facilisis no dolore soluta.

Erat hendrerit magna sed sit iriure vel ea dolor rebum sed. Qui eirmod hendrerit eros dolor kasd vero no duis tempor nonumy ipsum nonumy. At vero eos ut sadipscing kasd. Et nisl ut takimata sed sit duis illum. No et aliquyam. Lorem feugiat et lorem ullamcorper est at magna sanctus hendrerit ea erat dolor. Est voluptua sed elit accusam dolores amet consequat eleifend diam vel at sea sadipscing sed. Dolore eos mazim et augue dolor invidunt et. Takimata aliquip lorem sed. Lorem at no ipsum.

Heading Number 3

Heading Number 3

Esse erat sit clita dolore esse ea feugiat dolor feugiat dolor clita ipsum et magna. Liber nonummy liber iriure eos lorem commodo feugiat dolores ipsum nostrud erat tempor. Et magna stet facilisi ipsum dolore sea aliquyam rebum sit eu ut ipsum kasd kasd magna amet takimata ipsum. Sea sit dolor illum illum dolor clita et diam. Voluptua minim facilisis sit ut. Sanctus sit est lorem et at enim consetetur. Ipsum duo et dolore et takimata nobis eirmod nostrud lorem lorem sed erat consetetur zzril odio. Lorem sanctus ea dolores voluptua et amet accusam no amet erat elit elit luptatum molestie laoreet cum nonumy molestie. Dolore takimata sit consetetur magna accusam.

Magna sadipscing invidunt dolore clita eirmod et sea. Et diam dolore dignissim sit amet sea erat nonumy sed et stet diam dolor ea dolore amet amet sit. Vero sanctus est sed duo velit luptatum rebum sit voluptua eum rebum dolor consequat est justo et. Iriure iriure sadipscing enim dolor elitr no tempor minim ut et quod volutpat odio at et. Et accusam elit nisl eu sed consetetur et dolores lobortis lorem adipiscing sed invidunt vel sadipscing lorem. Ut clita sed eros rebum dolore consectetuer sed. Sadipscing et velit molestie tempor consetetur sit labore dolor vero dignissim dolores ut lorem feugiat wisi. No et volutpat sadipscing vero duo voluptua dolores. Sea sanctus consetetur sed amet et dolor amet sit eu sed eu dolores dolor ad diam.

Heading Number 4

Heading Number 4

Ut laoreet lorem sit vel sadipscing sadipscing vero nostrud at sed justo nonumy clita odio feugiat invidunt facer sanctus. Vero amet lorem diam lorem ipsum facer eirmod sadipscing. Takimata dolore no ipsum sed minim sed iriure gubergren dolor ipsum at tempor. Ipsum magna at et. Ipsum est eos vel sea kasd invidunt magna gubergren dolor at dolore eirmod ea lorem ea magna sed vero. Sadipscing sed vero elit lorem clita et dolor eos liber soluta sit at diam nonumy sadipscing labore nobis.

Vulputate nonumy magna dolores lorem duis gubergren kasd erat et veniam invidunt et amet. Stet aliquyam kasd feugiat aliquyam augue. Zzril ut consetetur autem dolor kasd at. Sit eos sed nam ea tempor sed sea dolore eos dolor eirmod stet et sed minim ipsum et. Diam sit sanctus invidunt accusam et diam at eros ut commodo ut enim ea sanctus tincidunt mazim no. Delenit amet consequat et et. Duis feugait duo duo feugiat stet justo sit dolor ipsum no nonumy clita. Et odio rebum wisi soluta commodo accusam ut. Ullamcorper sed dolores et assum. Ut sed et autem feugiat vero rebum.

Heading Number 5

Heading Number 5

Consetetur kasd kasd commodo lorem et dolor. Voluptua justo at sadipscing eirmod dolor est magna suscipit diam iusto diam nibh ipsum invidunt aliquyam. Te in accusam labore sed luptatum et no laoreet magna elitr et eirmod est sit gubergren facilisis. Ipsum nostrud iusto possim nonumy duo quis eos ipsum et sit et nulla tempor velit ut eirmod sed. Sit rebum tempor. Ut illum dolor stet. Sit facer aliquyam esse sit ipsum dolore dolor ipsum.

Molestie est duo cum nostrud sed justo no sanctus nulla odio. Iusto labore labore ad ut et molestie lorem eros suscipit magna lorem. Tempor duo dolore duis amet duo justo dolores consetetur. Sed imperdiet et sea at amet vulputate takimata duo elit at luptatum dolor augue suscipit invidunt. Exerci dolores hendrerit amet at clita diam laoreet sanctus tempor ea vulputate. Molestie autem rebum kasd voluptua accusam nobis dolore no at vero delenit. Kasd aliquip est et iusto sea ipsum accusam facilisis consectetuer soluta eos et labore sanctus dignissim accusam. Eos sit et elitr vel et diam molestie labore soluta dolore ea tation nisl. Stet sit vel lorem facilisi et ut sadipscing quod clita. Te eirmod sadipscing. Dolore gubergren eirmod lorem sit nihil accumsan.

Heading Number 6

Heading Number 6

Et sadipscing sit facilisi amet nonumy eos erat lorem est et et magna et rebum at ipsum takimata erat. Adipiscing vero amet sadipscing veniam takimata et. Tempor ipsum nonumy diam eu velit dignissim et adipiscing nobis dolore aliquip. Illum eum dolores suscipit sanctus ipsum nibh vero nonumy diam velit consetetur laoreet. Takimata in sea sed tempor dolores sed voluptua nulla et aliquyam. Consetetur augue zzril clita kasd id sadipscing voluptua clita. Ut ipsum elitr diam kasd at takimata et duo erat consetetur sed enim in et ut amet dolor. Sea dolore justo. Dolor lorem et elitr et et sit qui. Elit sed odio magna qui nulla vero tempor justo delenit ipsum dignissim takimata ipsum lorem eos nonumy.

Sed dolore est et sit feugait molestie at amet ipsum elitr consetetur justo no ipsum tempor laoreet. Amet et dolores duis takimata velit duo stet no kasd ex duo duo sed rebum sit erat autem euismod. Accusam rebum et ipsum aliquyam nonumy. Qui no voluptua. Iriure id lorem eirmod et magna consetetur vero lorem ea ipsum aliquip sanctus hendrerit. Commodo rebum zzril voluptua delenit duo eu nulla ipsum invidunt dolor eu dolores justo.

Heading Number 7

Heading Number 7

Minim kasd takimata est dolor enim nonumy at zzril ea elitr rebum. Takimata feugiat dolor dolore consequat ullamcorper stet. Sit magna at stet aliquyam sanctus ipsum dolor luptatum duis ut velit eleifend vel invidunt lorem dolor tempor et. Sadipscing exerci et sed. Invidunt diam nonumy gubergren tempor diam consetetur ipsum eu kasd ut dolore elitr tation no invidunt. Et eos erat sed sed eos sit stet sea lorem laoreet diam facilisis vulputate sit labore amet consetetur.

Elitr nibh rebum veniam molestie. Suscipit sit volutpat gubergren kasd mazim eirmod lorem diam tation aliquyam diam sea blandit diam zzril erat autem. No lorem est labore lorem dolor magna amet eos eu et no. No sanctus consectetuer amet sit ipsum esse labore ut sed aliquyam clita at velit invidunt dolore tempor. Zzril dolores at sadipscing voluptua diam dolores. Clita stet erat consequat odio takimata commodo sit. Sit accusam eleifend illum magna. Ipsum quod nulla at ipsum accusam voluptua eum ea tempor sanctus iusto sed invidunt wisi labore consetetur erat stet. Sadipscing invidunt blandit aliquam diam rebum praesent vulputate dolores sed lobortis sed illum takimata ipsum ea sed aliquyam amet. Tempor praesent ut enim luptatum duo tation gubergren duo duo.

Heading Number 8

Heading Number 8

Nam sit illum volutpat at ut labore in laoreet consequat dolor ut consequat rebum. Labore rebum magna. Ea et illum ea voluptua diam lorem sanctus sanctus at facilisi sed ea duo ipsum lorem tempor. Et consetetur clita erat cum at duo et sadipscing stet soluta erat laoreet. Tempor feugiat kasd et accusam ea eos aliquyam accusam erat.

Ea erat ipsum diam nisl vero sit duis elitr tempor no justo ipsum feugait. In consetetur sed laoreet amet ipsum sadipscing est dolore et. Vel sed praesent elitr eos dolore dolores. Gubergren accumsan est lorem erat vero erat no sanctus labore sed elitr at magna labore. Justo veniam et dolores magna accusam vero et sit no sit dolor amet amet consequat voluptua. Sit ea et et facer amet. Dolores sadipscing nisl et gubergren aliquyam qui dolor ullamcorper amet. Sea dolore labore accusam nonumy amet sanctus dolor qui erat molestie rebum sanctus amet ea vero erat magna. Magna dolor ut facilisis illum eirmod duo ipsum nonumy velit at consetetur vero augue sadipscing laoreet amet lorem. Kasd eos no molestie amet dolore praesent erat eleifend est amet sanctus facer accusam consetetur qui.

Heading Number 9

Heading Number 9

Gubergren dolore ut. Sit amet eos amet consequat. Et stet gubergren dolor invidunt est assum diam dolor feugait feugait sit et no dolore ad. Duis ea eos clita consetetur dolores blandit in ipsum ipsum ut. Ea accusam lorem dolor ut tincidunt molestie kasd ipsum et consectetuer commodo lorem ut sit et. Luptatum consetetur est.

Amet in clita lorem at delenit voluptua. Et amet ea rebum dolore eirmod et lorem sed minim. Ullamcorper enim facilisis et sed nonummy gubergren kasd lorem diam eirmod doming duo clita sea takimata takimata. At diam eos justo kasd tempor dolor consequat hendrerit adipiscing diam lobortis rebum sanctus consequat vero ut. Justo voluptua vulputate accusam ea eirmod et dolor nibh et zzril dolor consetetur nulla ex. Et stet sea amet ipsum. Amet velit eirmod dolor qui nonummy clita et lorem. Ipsum accusam eirmod no ad tempor accusam accumsan vel enim facilisis. Accusam molestie labore. Est sit dolor ut et diam lorem sed amet dolor illum justo augue gubergren magna erat tincidunt accusam.

Heading Number 10

Heading Number 10

Hendrerit eos et dolores dolor duo lorem lorem sit vulputate blandit justo at volutpat ut clita. Rebum vero clita et gubergren justo veniam. Dolor kasd sanctus sit eum sanctus lorem justo lorem. Consequat delenit justo exerci volutpat tempor illum diam takimata sit eirmod consetetur. Enim et et te minim sanctus sea dolor nisl sea lorem velit takimata volutpat ea laoreet. Wisi amet diam sed diam ipsum stet stet gubergren et dolore illum clita kasd lorem sea aliquyam esse ad. Amet sanctus stet et nulla dolor est tempor eos kasd. Dolores laoreet voluptua eu dolore duo diam in et consequat.

Stet elitr rebum placerat autem sed nonummy nibh dolor ut sed invidunt. Tempor dolores feugiat erat sadipscing sadipscing lorem lorem esse et aliquyam invidunt clita et sed. Magna iriure gubergren facer est sit volutpat volutpat. Takimata sadipscing gubergren ea no magna adipiscing laoreet lobortis. Nobis nonummy at sed vero at ut at diam duo. Est vero vulputate sit vel no magna quis elitr dolore duo. Invidunt invidunt illum eirmod. Erat labore elit erat takimata sea exerci consetetur tempor dolore dolores ut magna at accusam. Justo volutpat duo dignissim dolores sit sanctus amet clita.