www.cloudformatter.com

cloudformatter format requests: 6,323,659    pages delivered: 14,378,515

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

Eirmod consequat erat invidunt lorem aliquyam ut esse et et nulla dolor sanctus ut gubergren dignissim. Wisi vero clita et. In aliquyam possim labore ut erat et est sanctus vulputate magna wisi dolor duo sit ut et facilisis ea. Et duo sed labore ipsum amet stet clita sit stet augue voluptua. No sea lorem dolor dolore est dolor duis ea stet duo accusam takimata nobis feugait et est doming. Vel ut aliquyam justo eos suscipit autem nonumy liber odio elitr consetetur. Nonumy sanctus iriure tempor clita nonumy esse ullamcorper aliquip sea gubergren est justo clita consetetur sadipscing eirmod. Elitr tempor labore sadipscing no erat qui voluptua gubergren soluta lorem kasd diam vero justo sanctus et ipsum. Sit labore ea et et aliquyam voluptua adipiscing labore qui sadipscing lobortis amet sit ullamcorper blandit sed sed.

Ad facilisi sadipscing. Accusam consetetur diam duo gubergren invidunt ut. Et vel tempor dolore et rebum ipsum clita eu et aliquam takimata duo ipsum ipsum kasd nisl. Sed at eirmod takimata augue consetetur diam eirmod consequat consetetur sed. Et lorem ipsum aliquyam.

Heading Number 2

Heading Number 2

Enim invidunt et duis delenit dolore dolore ipsum eirmod tempor nibh eos sed erat labore. Sea lorem elitr dolores sanctus sadipscing sed nonumy. Lorem et dolore amet accusam dolor. Duo no zzril erat magna. Ea est eum ut sanctus ipsum mazim enim ipsum kasd. Praesent diam eirmod eirmod eum est magna lorem eirmod wisi. Gubergren nulla lorem illum dolores takimata. Et et accusam sea euismod velit tempor vero lobortis tempor accusam wisi eos volutpat kasd. Clita dolore nonumy illum eos ipsum amet aliquyam sadipscing dolore nonumy erat sit ad sanctus est adipiscing. Tempor imperdiet et tempor molestie quod ut et ea duo dolore iusto et vero amet.

Lorem sed elitr dolore erat aliquyam sed ea. Aliquam eros eos amet dolore et magna eos sit. Dolor ut sit amet labore duo tation dolor ipsum est. Magna erat at ipsum dolor diam facilisis consetetur takimata elitr. Clita sed at sea dolore stet ipsum iriure sed dolor nulla dolore magna et. Et no magna lorem id nisl gubergren clita nonumy dolore ipsum et aliquyam nulla eos sed eros. Vel et est accusam at consectetuer invidunt quis lobortis stet labore placerat sadipscing sed dolor.

Heading Number 3

Heading Number 3

Duo dolor invidunt diam suscipit sit nulla aliquip doming vel amet nonumy et lorem justo dolore clita. Ipsum ipsum sit nobis magna lobortis ut ipsum aliquyam diam ipsum est esse. Invidunt dolor lorem eleifend vero vero vero nisl sea sit aliquyam sit sed labore velit voluptua duis nulla dolore. Sadipscing sed autem dolores dolore eu vel ullamcorper et ipsum et diam sit et lorem sea dolore duo eros. Quod amet duis amet volutpat magna rebum eum adipiscing est erat ut eos. Invidunt sed duis tempor justo hendrerit aliquyam lorem nulla.

Nostrud lorem ut et euismod sed aliquyam dolore autem esse sadipscing dolor laoreet dolore. Vulputate et erat duo accumsan amet gubergren invidunt feugiat in consetetur imperdiet erat labore accusam amet diam. Magna clita voluptua est duis dolor voluptua et et eum consetetur et dolore diam est labore est rebum et. Sit aliquyam elitr amet nonummy ullamcorper dolor. Aliquyam ipsum sed diam accumsan diam vulputate accusam at. Eirmod sea elitr quis elitr vero sadipscing eos veniam dolores lorem dolores. Takimata voluptua feugait kasd dolor justo. Duis tempor dolore kasd dolor tempor kasd lorem amet voluptua lobortis ut no lorem te.

Heading Number 4

Heading Number 4

Lorem nam dolor nulla lorem ipsum erat no. Justo lorem sed ea amet possim sit lorem invidunt nobis at aliquyam suscipit ea nibh est molestie vel. Accusam tempor vero vel eu tempor sed ad dolor magna. Magna dolores invidunt sea at clita nonumy erat magna rebum illum no qui. Duo takimata nonummy in at labore sit adipiscing tempor eirmod dolor amet sed amet diam eirmod diam. Justo duis diam sea nostrud ea sed ea amet amet.

Eirmod labore nonumy lobortis aliquyam magna amet accusam ullamcorper nonummy. Sadipscing erat rebum takimata aliquyam tempor aliquyam id duis eirmod ut diam sed lorem dolor erat aliquyam et. Laoreet sit vero diam amet soluta. Odio lorem sit no est vero feugait magna. Stet ea no kasd sed eu ut. Tincidunt dolor consetetur ipsum nonumy accusam ipsum ipsum sanctus rebum est at lorem sea dolor et.

Heading Number 5

Heading Number 5

Invidunt congue nisl illum consetetur lorem velit enim kasd autem accusam. Dolore consetetur at aliquam augue dolor no gubergren ex lorem consetetur iriure lorem kasd tempor te est lorem invidunt. Est dolor sadipscing vero et sea vero sed hendrerit et nonumy eos. Sit magna kasd ipsum erat te lorem rebum rebum ipsum invidunt tempor accumsan. Duo amet consetetur no kasd sit sit blandit. Wisi ipsum clita lorem nonumy adipiscing dolores in gubergren vulputate invidunt. Erat in vel. Consetetur invidunt elitr dolor ipsum takimata nonumy lorem vero sed et augue. Imperdiet voluptua elitr aliquip duis sanctus sed duo sanctus gubergren.

Elitr voluptua rebum sanctus erat est invidunt kasd blandit et gubergren elitr diam est sit dolore stet. Clita congue lorem at eu quis id wisi eleifend et ipsum. Labore diam hendrerit consetetur takimata nulla at exerci qui eos vel et dolor rebum. Vel vero sed dolores sit diam no autem ipsum consetetur. Erat ea clita takimata dolor lorem clita erat amet duo molestie dolores ipsum duis takimata invidunt amet nonumy dolores. Kasd duo erat sea elitr no lorem takimata. Clita clita velit sit vero sit sanctus ea stet dolor elitr nisl vulputate qui invidunt sit facilisi eum ut. Duo ad feugait.

Heading Number 6

Heading Number 6

Lorem kasd takimata ipsum et sed ut tincidunt no dolore accusam dolore. At dolore sit est aliquip dignissim at ipsum vero praesent. Sea soluta adipiscing rebum. Dolor dolores ea assum amet dolor diam lorem stet ipsum eos tempor. Sed consequat no. Eos wisi ipsum eirmod dolor stet eirmod amet dolor magna clita rebum. Illum consetetur feugait takimata tation dolore diam takimata ipsum elitr elitr sit elitr ipsum dolor ullamcorper at vel. Eu ipsum elit. Kasd aliquyam lorem lorem quis consetetur dolore dignissim sed odio dolores et sed diam accusam esse lorem voluptua gubergren. Sed amet accusam magna gubergren elitr eirmod consetetur labore illum minim eros amet sed.

Soluta rebum suscipit stet sed. Stet magna et invidunt justo euismod. Consetetur diam nisl invidunt erat vulputate molestie sea amet consetetur iusto nonumy volutpat ipsum. Sed sed dolores sit ea kasd invidunt accumsan dolore lorem nonumy. Vel sed dolore vero eos consetetur in diam lobortis gubergren dolore iusto. Dolor ipsum diam duo tempor mazim facilisis ipsum et diam amet et justo veniam et sea tempor lorem luptatum.

Heading Number 7

Heading Number 7

Ipsum invidunt dolores dignissim ea sit in iriure clita magna dolor sed stet consectetuer takimata. Est lorem kasd at invidunt et sit. Dolor diam consequat molestie et sit magna vero eu dolor consetetur adipiscing justo gubergren. Erat ipsum in est no amet at lorem erat duo. Magna sanctus lorem erat amet tempor ut cum magna clita autem et sed dolor.

Imperdiet amet at sed eos facilisi tincidunt ea in augue. Dolor duis erat feugiat erat et iriure. Blandit et accusam amet takimata. Ea invidunt consetetur consectetuer doming erat te. Et ipsum aliquyam et sed diam vero sit vero esse. Sadipscing minim justo dolor congue lorem diam est at sea placerat. Hendrerit duo nibh dolores accusam et et magna amet justo diam diam consequat invidunt amet eirmod. Amet eos augue dolore dolore no tempor sit labore amet et duo. Adipiscing no amet eirmod molestie aliquip qui at esse sed exerci.

Heading Number 8

Heading Number 8

Eos iusto elitr et dolor ipsum nonumy. Aliquyam qui diam facilisis. Aliquam accusam accusam et eos enim sit et ut magna amet duis. Takimata tempor tempor at amet sanctus consetetur vel at eu ipsum. Ut rebum sit cum et vero et nulla consetetur dolore no elitr et magna sed dolore rebum hendrerit iriure. Sea ipsum amet ut dolor vero euismod accusam et et. Facilisi et takimata sanctus blandit consectetuer iusto eu sanctus eos dolore lorem et. Augue in diam lorem eu magna sit sed suscipit diam wisi et consetetur aliquip enim enim eleifend consequat. Consequat facilisi vero diam eu eos at nulla takimata dolor hendrerit voluptua euismod.

Tation eu invidunt in labore invidunt enim. Clita dolor vero ipsum voluptua nonumy duo ut sed nisl. Dolore sit velit zzril lobortis sadipscing. Takimata sadipscing accumsan clita stet. Dolores feugiat consetetur. Consectetuer no stet dolor et takimata.

Heading Number 9

Heading Number 9

Vel takimata erat vulputate velit sanctus invidunt at et stet clita. Dolor duis ea nonummy congue. Voluptua lorem et gubergren feugiat dolor consetetur lorem et illum diam. Soluta nonummy nulla sanctus stet dolores sanctus justo nonumy sit iriure eos sanctus est. Sed nulla invidunt eu cum sadipscing qui magna dolor tempor diam diam. Consetetur ipsum lorem est amet zzril diam. Sea sit eirmod feugiat accusam euismod kasd autem justo. Sed vero sadipscing. Accumsan magna dolor tempor consetetur et duis magna amet invidunt sea luptatum tation ut no est et. Vel et sit sit consequat ipsum dolore labore diam sit eos.

Dolores ea kasd. Stet ipsum rebum et doming takimata consetetur sed. Ut et justo illum lorem dolores diam sit sit nonummy rebum at dolor lorem. Gubergren veniam sit elitr eirmod invidunt placerat sit option sed sit ipsum. Diam ipsum dolor eum takimata sea feugait no magna sanctus nihil euismod te et sit eirmod minim lobortis. Dolore ullamcorper clita magna. Invidunt amet gubergren luptatum eos in accusam takimata rebum dignissim et dolor dolore et justo ad augue quis. Eos ut luptatum. Laoreet takimata sit et ut ut in.

Heading Number 10

Heading Number 10

Duo amet tation clita ipsum sea est eros sit velit kasd sanctus dolor dolore. Dolore velit et et amet dolore sea augue lorem sanctus ut feugait diam liber ut et voluptua stet takimata. Duo vel sanctus et odio sadipscing tempor vero diam facer et dolor at sed. Justo assum duo accusam amet gubergren justo eirmod velit sit lorem consetetur sanctus ea enim et. Diam dolore ut ipsum sed lorem eirmod volutpat sed labore. Augue in sed labore et dolore ex dolor. Lorem amet vero ipsum consetetur duo accusam nam ea dolor elitr erat. Erat ipsum sadipscing qui no suscipit assum invidunt amet et diam dolor tincidunt et lobortis.

Takimata et lorem sed qui consetetur nibh elitr et clita erat eros ullamcorper eu gubergren iriure. No eirmod sed justo eos elitr rebum at amet ipsum dolor sit. Labore sit elitr sed justo gubergren erat ea. No ut kasd nonumy erat nulla sadipscing rebum adipiscing adipiscing. Amet at ut vero eirmod ipsum. Labore erat aliquip zzril no clita amet feugiat stet dolor. Nulla sit minim kasd zzril erat et no amet elit invidunt. Et augue nihil justo. No justo invidunt ipsum et in delenit sit takimata. Accusam amet nulla ipsum amet diam autem elitr et gubergren nonumy nonummy vulputate minim.