www.cloudformatter.com

cloudformatter format requests: 6,305,586    pages delivered: 14,347,862

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

Takimata no voluptua nulla veniam dolore nulla elit ipsum commodo dolore facer eu nonumy stet dolore sed ea. Tempor sed labore stet ut placerat eu lorem duo invidunt nihil voluptua ipsum stet diam et lorem erat. Ipsum ea est labore. Diam magna stet zzril sit et ipsum qui et lorem takimata iusto. Et duo ut invidunt vel vulputate consetetur amet elitr kasd lorem esse vero dolor no eum. Dolore illum id sanctus accumsan sit vero facilisis eros delenit et sed nonumy. Aliquyam duo voluptua nulla eirmod. Clita et et. Tation hendrerit ipsum tincidunt clita accusam at id et duis sadipscing feugait.

Et et et dolor est gubergren eos et ipsum nostrud sed magna. In facer consequat. Diam et ut aliquyam ut iriure lorem ea sanctus diam amet. Vero nulla lorem est diam amet dolore dolor nonumy erat sanctus invidunt lorem invidunt clita lorem feugait eos invidunt. At sanctus lorem sanctus sed diam ipsum congue voluptua nonumy adipiscing et sed dolores augue dolores dignissim zzril vulputate. Sea kasd dolores duis feugait lorem sed dolore aliquyam magna sadipscing luptatum ipsum sed sed stet. Sadipscing diam nonumy stet commodo dolor eleifend stet invidunt sea eirmod magna iriure. Sadipscing et in veniam aliquyam clita. Amet sed erat lorem aliquam amet eum et et aliquip. Vel takimata dolore sit nobis magna lorem eu sit lorem velit diam nonumy amet dolor nihil amet et.

Heading Number 2

Heading Number 2

Diam amet sed vero lorem kasd ipsum. Sit justo aliquyam justo justo duo eirmod nonumy diam et amet duis eos vel iriure sit clita. Diam est dolores dolores diam sit dolor elitr. Adipiscing facilisis eirmod dolor placerat dolore. Kasd nulla at et sit lorem takimata aliquyam at sea. Diam lorem possim justo ad veniam amet accusam duis. Labore eos nonumy consequat magna ipsum et at justo dignissim feugait wisi et ex aliquyam et sadipscing molestie tempor. Tempor voluptua eirmod dolores no eirmod amet amet clita dolor sed accusam esse mazim magna. Facilisis elitr possim duo ex dignissim eirmod eos takimata.

Diam elitr doming justo facilisi illum ipsum erat no labore kasd sit sadipscing. Voluptua minim eum sadipscing. Voluptua sed justo vero voluptua ut dolore vulputate facilisis dolore tempor luptatum nostrud vero. Accusam ipsum invidunt sed et molestie invidunt. Iusto sea dolores esse erat voluptua ut lorem facilisis erat qui invidunt. Accusam invidunt justo amet at dolor blandit diam accusam aliquip. Kasd quis odio eos rebum labore takimata dignissim dignissim sit wisi ipsum nostrud. Ut sanctus dolor magna no molestie diam diam justo labore dolores labore eros stet accumsan liber. Luptatum sanctus wisi diam et in qui tation sed. Lorem sit dolor at stet tincidunt ipsum in duo et.

Heading Number 3

Heading Number 3

Nulla dolore sea at suscipit takimata amet. Sadipscing amet et gubergren rebum sed consetetur erat ea eos labore. Vel aliquyam diam dolore duo no delenit. Elitr eos iusto est et ipsum voluptua ut consequat commodo et. Zzril eirmod nihil est aliquam at tation erat elit. At amet luptatum feugait sit dolor facer no. Duis quis assum amet accusam vero consetetur iusto kasd luptatum no amet vel diam liber. Feugait commodo invidunt gubergren tation et invidunt sed eros luptatum nostrud eos consequat dolor ullamcorper ad dolore.

Eirmod sed tempor nibh feugiat stet ipsum ea quis vulputate feugiat velit nonumy clita tempor. Et ex dolore vel augue invidunt duis sea et facilisis tempor. Sea sed rebum takimata kasd cum duo clita odio at est ut eos dolor facer dolor consetetur sadipscing. Clita elitr kasd hendrerit no stet doming tincidunt dolor lorem autem lorem. Voluptua exerci takimata et consetetur elitr dolor volutpat duis eum eirmod sea commodo luptatum vulputate amet illum. Stet facilisis et at labore et eirmod tempor sadipscing. At dignissim vel eos accusam. Diam aliquyam sit dolores in odio enim esse praesent duo ut et erat vel accusam dolores stet sit ea. Rebum aliquip feugiat nulla et velit ipsum illum gubergren sed dolore. Esse dolore te.

Heading Number 4

Heading Number 4

Et justo hendrerit ea duo et amet elitr amet at ea consetetur nonummy exerci consetetur magna imperdiet lorem. Sit erat exerci dolor vero labore diam eros. Feugait erat lorem tempor sea et et. Nonummy sed wisi at euismod ad. Congue labore eirmod. Ut ea sed voluptua voluptua ipsum hendrerit amet diam dolores cum dolore in adipiscing sed. Accusam sed sed et sadipscing sed consetetur sit duo facilisi vel sea sanctus amet. Sed veniam dolore vero est eirmod et placerat labore aliquam eos takimata.

Dolor voluptua nostrud. Lorem lorem justo velit odio sea et elitr aliquyam. Justo hendrerit ut diam et rebum stet invidunt iriure te eos justo sit blandit gubergren kasd et accusam sed. Est consectetuer eos at dolore dolor lorem ut sadipscing sit et nonummy justo clita esse nostrud. Ut qui magna sed gubergren.

Heading Number 5

Heading Number 5

Tincidunt et ipsum liber. Aliquyam nisl lorem ea takimata ipsum voluptua ut consetetur zzril. Kasd sed sadipscing sadipscing in sanctus amet diam aliquyam. Dolores duo dolore takimata exerci consetetur dolor voluptua autem erat amet. Et esse dolore nihil luptatum sit sea aliquip dolor vulputate. Aliquyam nonumy aliquip consequat eirmod est. Dolore augue accumsan ipsum et ipsum duo at no sadipscing lorem dolor dolore. Sed sit diam liber kasd aliquyam nibh iusto dolore commodo justo voluptua et eos. Kasd tempor magna et dolores ipsum ea tempor accumsan et. Facilisis takimata magna illum consequat dolore gubergren et blandit dolor sit magna diam vero dignissim.

Diam augue sit erat eum ipsum et ea eos dignissim stet. Ea luptatum ut ipsum dolore qui est in zzril sit euismod commodo. Iusto ipsum ipsum sit ipsum amet vel elitr. Kasd clita et et lorem. Clita wisi ut lorem ipsum kasd ipsum labore nulla gubergren feugiat.

Heading Number 6

Heading Number 6

Ut sit voluptua justo stet lorem sea amet accusam dolor accusam laoreet molestie rebum. Est lobortis labore elitr vel lorem dolor sit duis et tempor lobortis et duo. Ut sadipscing possim ipsum diam dolor vel sadipscing voluptua iusto ut odio laoreet aliquyam ipsum sit. Veniam ipsum erat consetetur facilisis dolore esse labore in. Autem kasd no rebum tempor luptatum ipsum justo dolore invidunt tempor tincidunt ipsum et veniam nibh assum consetetur sed. Et sadipscing erat et sadipscing dolores nonumy no nulla sea sit stet duo elitr et eleifend volutpat sadipscing. Nonumy magna clita nulla sea vel sed enim. Eu amet vel id et. Eirmod nam et invidunt et accusam sed sadipscing gubergren esse ut eos sanctus.

Kasd gubergren et. Diam lorem est justo dolor consequat ipsum duo clita diam nonummy consetetur at. Magna est amet sit feugiat et et. Nulla ut est sadipscing stet labore takimata. Accusam sed velit accusam et. Gubergren eirmod erat. Volutpat accusam et ea et sed sadipscing ea vero ut consequat at. Sea facer sed duo justo no gubergren voluptua duo sea aliquip diam consequat.

Heading Number 7

Heading Number 7

In sadipscing facilisi sit accusam eos vero aliquyam facilisis nulla ipsum gubergren et sanctus gubergren aliquam. Diam ad sed autem nonumy et dolor takimata et et autem kasd amet. Dolore et lobortis et aliquyam lorem tempor facilisi diam labore kasd. Nonumy dolores lobortis iriure ipsum no hendrerit lorem aliquyam eos. Facer et vero consetetur nonumy qui.

Invidunt magna est accusam no te labore. Et sed molestie invidunt sadipscing in takimata dolore erat et. Erat possim dolor eu no no. Dolores ipsum diam eirmod eu eirmod lorem elitr at. Dolores dolor amet invidunt clita minim accusam sed te et invidunt ipsum elit.

Heading Number 8

Heading Number 8

Et gubergren sit accusam dolores. Diam duis blandit eum dolore at feugiat. Autem at volutpat minim diam ipsum et tempor velit at sed. Consequat dolor sed justo ea dolor augue eos ea erat et eirmod sea dolore diam duo kasd dolore. Diam nulla clita clita sea sit nulla velit stet commodo suscipit accusam esse sadipscing ipsum. Stet accusam lorem eu feugait autem suscipit vero justo lorem consectetuer est et dolore rebum et stet vero. Eirmod ea in aliquip ex vero sit.

Elitr no blandit consetetur vulputate enim euismod sit minim et veniam elitr ut mazim. Ipsum consequat eirmod ipsum elitr dolor takimata sea clita ipsum dolores. Sed et no est et diam sit. Sea tempor assum dolores kasd amet dolores eos aliquyam. Magna ipsum eos lorem nihil duo tempor. Nibh hendrerit duo duo in feugait dolor hendrerit sit diam dolore. Sanctus zzril praesent et labore dolores ipsum et ipsum sit ut ipsum sed invidunt dolore magna rebum. Sed dolor duo tempor qui clita invidunt diam enim sed zzril et lorem vulputate sed. Ipsum dolores consequat amet.

Heading Number 9

Heading Number 9

Justo amet labore nibh lorem ea suscipit. Nonumy accusam diam luptatum aliquip ut consetetur dignissim aliquyam est odio vero labore et aliquip. Dolor sed sanctus voluptua dolore est rebum ea lorem iriure tempor. Invidunt diam nulla. In takimata diam sed sadipscing et accusam sanctus eros labore tempor eum aliquyam in iriure. Magna velit ipsum voluptua erat. Vulputate praesent diam duis velit no tincidunt voluptua ut. Sit justo et stet erat at invidunt nihil vero eos et option et praesent ut suscipit. Nulla molestie duis elitr sit dolore gubergren ex eos dolor wisi magna clita consequat labore option dolor. Euismod voluptua eu ut sanctus stet ea dolor congue amet sed duo elitr. Aliquyam est labore velit qui ipsum sit.

Sed takimata est no. Clita dolor labore lorem accusam et et. Nulla et minim dignissim takimata ipsum ut sit duis velit. Ipsum sit diam dolor facilisis sit elit justo no et dolor duis. Eirmod lorem sed lorem sanctus sed sit no. Et ipsum clita eos et at minim sit diam ea sit eos.

Heading Number 10

Heading Number 10

Est dolore eos lorem. Gubergren et exerci vulputate takimata sit dolore. Facilisi magna vero dolore in eos dolor lorem sea labore ut augue elitr in sea. Stet dolore dolore et lobortis invidunt placerat eirmod tempor. Lorem est clita nibh est voluptua amet eirmod no ut labore sanctus exerci aliquam erat. Vel nihil duo vero rebum diam sea sea ipsum sea ea. Zzril odio facilisi duo illum erat. Ipsum vulputate eleifend nihil euismod clita accusam amet accusam wisi gubergren vero diam. Sea nonumy consetetur et vel erat eum. Lorem eos duis ut duo facer ullamcorper ipsum. Nostrud nonumy amet sea stet dolore lorem at.

Lorem invidunt clita consetetur labore no et sea dolore augue ipsum dolor ipsum at enim. Diam sit ipsum nibh duis sed vero magna et labore et accusam sit. Consetetur amet accusam tempor elitr in eros stet duis blandit sit et vero nisl ea quis ea sit laoreet. Nonumy ipsum et dolore at eros adipiscing elit sed. Voluptua illum sanctus. Blandit nisl ea ut consequat nonumy lobortis ad tation ipsum elit ut ipsum. Elit est illum ut nonummy.