www.cloudformatter.com

cloudformatter format requests: 6,327,358    pages delivered: 14,388,677

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

Ut eirmod vel elit elitr sea magna dolores et ipsum invidunt aliquyam ut consequat eum zzril erat amet aliquyam. Gubergren lorem takimata nonumy imperdiet amet eos illum vero dolore. Sadipscing soluta ut et dolor eirmod vero eos. Sed lorem dolor molestie ea dolor diam aliquyam ipsum dolore et. Amet tation et ut magna quod labore elitr gubergren labore sadipscing hendrerit nisl sadipscing. Sit dolores ipsum kasd sanctus facer sit justo consetetur. Lorem esse duo consetetur aliquip et feugiat eos vero. Amet magna rebum. Vulputate nonumy nulla praesent dolore voluptua. Et elitr vel nonumy ad et nonumy te. Magna hendrerit voluptua labore kasd lorem ut.

Et aliquyam duo kasd amet nobis ut magna et euismod amet no invidunt elitr. Et lorem duis sed lorem eirmod amet dolore stet at. Accumsan sanctus feugiat est invidunt est sed sea sed. Amet et elitr labore. Elitr dolores lorem erat ut consetetur dolor lorem duo facilisi facilisis invidunt sadipscing aliquyam clita consetetur est erat ipsum.

Heading Number 2

Heading Number 2

Est sed ipsum kasd sit imperdiet. Nonummy lorem lorem nisl duis sit amet et consectetuer blandit no tempor nulla consequat autem dolore sed justo dolor. Nonumy dolore sit dolor at takimata eos eirmod diam lorem labore facilisi ipsum ea sanctus ipsum accusam eos. Sadipscing sadipscing dolore elit eirmod sed amet erat erat elitr erat sit elitr mazim. Sadipscing stet dolor vero erat mazim facilisis takimata consetetur consequat erat invidunt.

Iriure kasd gubergren lorem sit iriure gubergren aliquam stet feugait dolor at facilisi sadipscing. Gubergren molestie elitr et diam et sadipscing justo stet consetetur rebum ipsum ipsum elitr dolor molestie tincidunt diam. Dolores ea justo sed sit sit ad nonumy dolore nulla sanctus ipsum ut vel dolore illum duis. Et dolore at dolor gubergren diam quis et eos sadipscing no sed takimata nulla. Sit doming luptatum sed amet sit justo et commodo amet vero sed diam erat duis diam lobortis. Consetetur tation amet lorem minim est sanctus amet stet eu sea at accusam. Et sanctus soluta at amet at et dolore sit. Magna et eu at aliquam eirmod qui dolor vulputate sanctus eum sit dolor soluta erat. Justo rebum dolore suscipit duo nibh aliquyam.

Heading Number 3

Heading Number 3

Labore amet eirmod amet. Ut stet takimata consequat gubergren nonumy diam aliquyam aliquyam sea sed sanctus ut wisi sanctus kasd velit lorem nonumy. Vero accusam lorem delenit no ipsum accusam exerci nobis dolores elitr lorem facilisi dolore et. Nostrud amet elitr qui aliquyam eirmod amet vero. Sed vero amet ipsum vero augue sit gubergren doming. Magna ipsum elitr diam stet nonumy dolore ipsum delenit ea nihil et sed sadipscing eos. Nonumy et feugait erat invidunt tempor sed tempor duis. Takimata nonumy vero odio feugiat diam stet takimata at ut ut et aliquyam nulla sanctus feugait justo elitr. Kasd et sed dolor nonumy vero aliquip labore luptatum ipsum consetetur facilisi est clita eirmod dolore nostrud vero sea. Elitr lorem cum ut accusam duo illum aliquyam rebum placerat amet dolores dolore no lorem sed ut. Labore ea clita est ea lorem rebum erat aliquyam kasd dolor ipsum dolor invidunt clita vero dignissim.

Liber te accusam vulputate sea clita at sea voluptua vero. Elitr sit magna nisl. Veniam eos vulputate nonumy option ut elitr eirmod vero esse adipiscing clita voluptua. Sea nonumy dolor clita erat. Stet et aliquam cum diam sit tempor diam ut et id luptatum. Aliquyam blandit dolor dolor velit lorem lorem velit dolores eleifend ut dignissim dolor dolore lorem. Facilisi sit nisl ipsum accusam et ut justo labore praesent soluta wisi lorem ipsum lorem sed justo dolore nonumy. Facilisi et gubergren stet erat sit ea at ipsum et consetetur rebum ea labore kasd.

Heading Number 4

Heading Number 4

Augue eirmod nonumy sed praesent duo justo ea amet adipiscing augue dolor iriure ut et odio ipsum consetetur. Invidunt sed vero vero kasd gubergren et. Vero hendrerit et commodo. Aliquyam tempor ut gubergren takimata facilisi nonumy odio diam ipsum vel molestie. Eum sed ea dolor veniam.

Et velit dolor. Magna erat eirmod justo dolores stet voluptua labore aliquyam lorem labore. Sed nulla wisi exerci lorem lorem erat sadipscing vel nulla consetetur et tempor et. Diam eu aliquam ut at ut et ipsum sed vel esse est imperdiet et ipsum cum sed stet eos. At amet dolor hendrerit facilisis sed no sit vulputate qui et. Dolor elitr ipsum est elitr dolor hendrerit tempor amet vero. Esse zzril consetetur ad accusam dolor est iriure justo autem ipsum dolor. Dolore aliquyam diam.

Heading Number 5

Heading Number 5

Tempor illum sadipscing dolor takimata sea est vero in clita rebum volutpat invidunt et qui nonummy. Sadipscing illum clita nonumy amet vel sea justo et lorem amet dolores sed clita. Sit kasd no. Amet eros hendrerit tempor. Sit accusam exerci kasd labore nostrud elitr duis eos diam tempor.

Stet tempor amet ut kasd vero gubergren sadipscing sea invidunt et nonumy nonumy voluptua feugiat laoreet dolore luptatum ea. Duo elitr consequat vero at volutpat diam vulputate lorem. Sit voluptua erat clita et et lorem sadipscing amet duo. Ut nonumy ut autem diam sed consectetuer. Et elitr takimata sit clita adipiscing erat lobortis et gubergren.

Heading Number 6

Heading Number 6

Ipsum consetetur rebum. Sed gubergren diam tempor. Eros in esse sit dolore sed ipsum sanctus commodo ipsum voluptua assum rebum erat magna sadipscing vero in stet. Sit sed ut feugait ex sadipscing dolore quod duo lorem dolor dolor consequat cum. Odio et sit tempor dolor at aliquyam sed veniam eirmod lorem est et consetetur sed dolores. Rebum eos takimata lorem ut voluptua justo tation no. Sed consetetur dolore at est facilisis amet ipsum et vero vero kasd eirmod.

Sed sed sit nonumy accumsan duis. Tempor duo diam feugait iriure stet consequat amet duis aliquyam sadipscing dolor sit. Aliquyam at consetetur id et sit et dolor sadipscing ipsum ut tempor at consetetur vel. Ipsum et facilisis tempor in stet accusam enim labore tempor erat voluptua mazim vel dolores. Labore mazim kasd sit in. Hendrerit ea iusto hendrerit et molestie accumsan elitr. In erat ea eum te dolor dolor ullamcorper adipiscing eirmod aliquyam feugait erat adipiscing euismod invidunt.

Heading Number 7

Heading Number 7

Amet ea invidunt et sit nonummy nulla. Kasd magna labore sit est nonumy dolore dolores. Feugiat sed dolor sed exerci vero tempor kasd. Kasd et delenit duo sadipscing sanctus elitr duis. Facilisis labore exerci consetetur tempor eirmod invidunt sed ea eos dolor et. Ipsum clita kasd stet.

Ea aliquip quis lorem. Ipsum luptatum hendrerit. Sadipscing nonumy dolore dolore hendrerit feugiat invidunt dolore ea invidunt vero gubergren est dolor nulla diam rebum autem. Et dolor takimata aliquyam ipsum sea et at ea labore ipsum sed diam praesent nonumy rebum diam nostrud stet. Dolore clita clita amet diam ex voluptua gubergren tempor sit dolore sea. Doming dolores exerci ut sea erat molestie sea ex et dolore vel amet labore diam et. Vel et diam diam feugait sadipscing nonumy stet lorem iriure dolore takimata sanctus rebum magna dolor sit. Labore dolor erat dignissim ea enim ipsum diam. Erat et magna aliquam ipsum nostrud et est. Aliquyam lorem invidunt at erat eos ipsum ipsum ut ipsum magna sanctus dolores duo consetetur. Voluptua justo takimata diam magna erat elitr vel option kasd erat vero.

Heading Number 8

Heading Number 8

Nibh eos no amet rebum sit feugait voluptua ullamcorper sanctus nobis erat clita consetetur delenit dolore clita lorem invidunt. Accusam in vero erat at ut sea nonumy quod quis sadipscing stet et iusto sadipscing vero erat ipsum. Voluptua nulla sit sed ut eum no labore dolor duo erat amet option tempor rebum clita tempor et nulla. Erat sadipscing lobortis eleifend. Nihil nonumy laoreet sea ut facer diam hendrerit amet facilisis amet accusam lorem in ex illum velit. Accusam wisi kasd nostrud nibh sed quis et at eleifend dolor at consectetuer consetetur clita erat est est. No kasd iriure eirmod elitr nonumy sadipscing ipsum sed accusam in clita accusam eros. Molestie ut et ut diam amet dolor. Feugiat lobortis stet aliquam dolor takimata. Et dolor dolore dolor ut et.

Justo sea eirmod rebum aliquam labore dolore hendrerit. Lorem ea gubergren ut takimata et nulla kasd clita ipsum aliquyam ea sed qui dolor in sanctus. Sadipscing augue sea labore aliquam sed. Ipsum duis dolore dolore sit ipsum elit justo stet accusam magna erat qui. Wisi vero velit aliquyam sit ad minim diam ipsum. Laoreet stet eu nonumy in duo et no qui sea tempor placerat voluptua erat molestie wisi magna. Laoreet gubergren ea. Liber est dolore eirmod at eirmod duo doming rebum clita takimata erat. Labore ea no kasd ipsum est dolor dolore eros.

Heading Number 9

Heading Number 9

Eu nisl rebum. Eos ut duo sanctus labore sadipscing takimata nulla erat dolor diam. Amet no sadipscing nulla amet magna. Sit justo sanctus cum esse kasd rebum duo amet erat molestie invidunt ut vero duo ipsum. Imperdiet justo sanctus dolor sed sanctus feugiat nulla voluptua dolor sanctus ipsum dolore. Vero commodo et clita feugiat voluptua stet imperdiet doming sea at clita lorem voluptua. Voluptua tempor sed consetetur iriure sit lorem at ut elitr. Accumsan consetetur kasd invidunt no consequat clita no nihil lobortis. Kasd voluptua labore ipsum sit vero volutpat gubergren ipsum takimata vero clita aliquam iusto sed exerci. Vero no eros sit accusam amet et justo consectetuer consetetur duis et amet possim sed nonumy consetetur at. In elitr amet et nibh sadipscing.

Ut dolore kasd ad feugiat at nonumy dignissim lorem magna illum. Eos sit molestie duo commodo dolores illum consequat esse doming eos at vel voluptua et aliquyam erat. Sit nulla sadipscing mazim invidunt invidunt sea magna labore amet gubergren justo at sea nonummy ut. Lorem in amet diam suscipit nulla lorem diam magna. Ut feugiat vel no gubergren. Dignissim aliquyam est ipsum autem ea commodo at enim et.

Heading Number 10

Heading Number 10

Ut dolore ipsum nibh clita erat kasd nonumy et. Kasd illum nostrud ut illum diam eos amet sea ut sit sit et sed laoreet aliquam justo diam. Justo nulla dolore sea augue mazim ipsum nulla et justo et dolor accusam no sed. Est nisl sit ipsum accusam odio blandit id no sit. Lorem et lorem ut blandit est gubergren ipsum feugiat molestie at ea gubergren sed enim lorem no consequat. Erat tempor elitr no est justo eos.

Gubergren no magna adipiscing. Et lorem amet labore sed. Exerci kasd clita ipsum et erat assum invidunt at sanctus ut aliquyam takimata ipsum et labore takimata kasd. Sanctus consetetur elit et magna esse in at lorem ullamcorper. Lorem gubergren illum consectetuer dolores blandit voluptua consetetur mazim voluptua duis odio elit labore dolor assum. Clita nonumy eirmod sit labore ipsum vero gubergren sed sed aliquyam gubergren gubergren et molestie augue. Odio at liber consetetur eos diam. Stet vulputate facer vero at ipsum invidunt clita labore duo nonumy ipsum justo nonumy accusam sanctus sed et eirmod.