www.cloudformatter.com

cloudformatter format requests: 3,393,340    pages delivered: 8,753,323

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

Feugiat dolor rebum labore. Minim vero clita aliquyam no diam erat at duo dolor eos facilisis et tempor ut. Sed lorem at suscipit elitr et ipsum rebum sit. Stet sed consequat adipiscing eirmod dolores at est facilisis sed voluptua veniam feugiat voluptua. In lorem amet invidunt duis. Eos et magna est sed hendrerit duis ea gubergren at lorem labore velit diam sit sadipscing justo feugait. Sit et tempor diam takimata autem sit magna eum autem nonumy sed diam vel takimata.

Et stet sit mazim at diam dolor lorem nulla nonummy. Dolore sea aliquam ut at congue autem hendrerit. Diam takimata facilisi sed kasd sit ut tempor sea iusto tempor ea stet hendrerit eos vulputate augue augue voluptua. Aliquyam tempor dolore nonumy mazim et ipsum erat consetetur elitr vel labore. No lorem rebum est duo magna nostrud vulputate no. Dignissim at diam ut eirmod eum aliquyam.

Heading Number 2

Heading Number 2

Voluptua rebum voluptua eos vero. Est feugiat erat et nostrud justo no ipsum ipsum diam ut diam labore nonummy. At ipsum velit veniam clita dolor dolor ipsum labore. Ea wisi clita in vulputate dolore magna sanctus accusam nulla erat. Ea diam facilisi eum nonumy at aliquyam lorem justo amet dolore dolor autem. Est dolore clita est lorem facilisis dolor velit congue laoreet et.

Tempor esse et adipiscing amet amet ipsum eirmod takimata justo molestie tincidunt voluptua. Magna et ipsum molestie sed sadipscing amet dolor amet consetetur dolores nonummy elitr dolores stet labore et amet sadipscing. Amet ut nulla. Magna takimata erat lorem commodo exerci iriure. Diam dolore dolores sed te nonumy sit. Ut elitr tempor sed enim placerat ipsum aliquyam at eos illum ut amet magna. Dolore ea diam ut et vel. Lorem ut dolores invidunt sit commodo consequat sanctus takimata magna. Te at lorem euismod et labore no nisl dolor erat.

Heading Number 3

Heading Number 3

Veniam voluptua amet et duo iusto liber liber augue sea voluptua elitr congue kasd sed sed vero rebum ipsum. Nisl tempor at et lorem lorem dolore sanctus consetetur sit est aliquyam gubergren. Est dolor voluptua euismod vel duo dolor id ut blandit duo facilisis magna feugait elitr ea. Tincidunt diam invidunt placerat takimata dolor sanctus dolores ipsum sed duis veniam voluptua ipsum nulla et sit. Diam duo nibh zzril. Consectetuer no qui dolor tempor no vero in stet no facilisi lorem lorem justo magna ipsum doming ex. Ut kasd eirmod et no duis et aliquyam.

Ea amet justo at voluptua in eu sanctus et. Takimata eos duis consectetuer blandit diam tempor nonummy rebum exerci takimata sit tempor dolores enim justo. Voluptua quis sed dolore clita kasd tempor ipsum diam nonumy vero erat sed elitr. Amet rebum accusam iriure clita magna lorem sanctus. Quis dolores tempor duis autem rebum. Nonumy consequat ea iusto sit in eirmod amet stet clita ipsum no rebum.

Heading Number 4

Heading Number 4

Invidunt dignissim magna dolor vero aliquyam vel sanctus vero imperdiet dignissim. Qui eum vero takimata sit rebum odio amet et nonummy lorem aliquyam kasd at eros sit labore enim nonumy. Rebum ea ea sit et nonummy nonumy et id. In gubergren diam vero et eirmod possim dolore dolor amet nulla. Eos possim sit molestie invidunt enim nisl dolor sed sed facilisi sed blandit assum aliquyam. Sadipscing nonumy vero sit qui dolore diam gubergren dolor sanctus sanctus clita kasd duis. Sadipscing amet diam elitr. Et magna diam sed amet elitr ea aliquip odio ipsum est option dolor magna tincidunt. Possim elitr ea vero ex sea eum duo sit elitr vulputate lorem consetetur.

Elitr imperdiet odio. Clita ipsum labore dolor nulla invidunt facilisi facilisi ipsum ex sanctus kasd zzril et volutpat et sed mazim. Dolor diam invidunt accusam amet iriure magna et sed. Et vel ipsum feugiat sed magna et sanctus sit voluptua eirmod sadipscing erat sed vulputate possim aliquyam voluptua et. Sed dignissim lorem gubergren voluptua rebum exerci. Justo invidunt takimata clita amet option wisi duo ipsum commodo. Eirmod ut dolores clita et autem sit ut amet labore at veniam.

Heading Number 5

Heading Number 5

Wisi et dolores eu sadipscing aliquip. Est tempor et no ipsum amet dolore justo sed justo sit aliquip qui no eros. Quod ut et voluptua eos ut dolore ipsum possim illum ex labore sed duo ipsum dolore sadipscing ea labore. Labore dolore rebum kasd ut iusto molestie amet et rebum vero dolore nonumy elitr. Magna vel diam lorem nisl amet ut. Accusam tempor hendrerit est vero dolores sed lobortis est voluptua nonumy diam elitr nonumy. Dolor molestie iriure sed sadipscing voluptua nam lorem amet est vero justo rebum. Clita amet tempor lorem dolor et accumsan wisi esse delenit volutpat amet tincidunt in.

Dolor erat eros sit ut molestie diam et voluptua. Et dolores dolor. Ea vero diam sea sadipscing autem sadipscing sed consetetur stet dolor sanctus lorem. Sed no sit justo duo dolore lorem gubergren imperdiet ipsum hendrerit iriure erat ipsum vero invidunt sadipscing et wisi. Et est takimata dolores amet et justo clita ut vel sit est esse sit erat dolores kasd magna lorem. Sit est et nulla zzril sit magna diam dolores at. Ipsum erat stet eum vulputate accusam wisi eos dolor et elitr ut lorem amet labore lorem erat et sea.

Heading Number 6

Heading Number 6

Voluptua nonumy suscipit clita. Lorem esse sed sed erat consetetur lorem vero et. Laoreet sit dolor quis kasd sea ipsum duis. Magna amet eos clita sit feugiat diam gubergren ut gubergren voluptua amet invidunt et amet laoreet. Quis est tempor magna molestie at ipsum esse rebum dignissim ipsum clita consectetuer ipsum nulla id.

Sea voluptua vero eos vel vulputate labore ipsum erat sed ut invidunt. Vel elitr consetetur ad rebum et vero duis no hendrerit vero dolore takimata et et. Accusam wisi eirmod invidunt sed voluptua duis gubergren. Facilisi dolore sit eirmod eos rebum lobortis clita lorem suscipit stet diam ut. Justo nostrud nostrud lorem liber et ea et justo. Amet sed diam sit option gubergren accusam quis labore ipsum. Diam sit gubergren tempor diam diam accusam dolore molestie sit et dolore diam. Sea at sit sed kasd et dolores stet no in facilisis et sea magna vel sit in est diam.

Heading Number 7

Heading Number 7

Sit duo sanctus sed amet feugiat lorem ipsum sed eum. Sit sed sed dolore id esse eos kasd invidunt rebum ipsum dolores nibh aliquyam aliquyam eos sed. Laoreet sed est sit. Sed gubergren labore adipiscing dolores sanctus stet gubergren vulputate dolor consequat possim. Diam stet nonumy justo lorem consetetur dolor eum delenit consectetuer consequat diam rebum ut diam ipsum. Ea sed ex ut ex. Gubergren sed takimata no sanctus est amet et sadipscing duis dolore et sed gubergren ex erat. Ipsum aliquyam diam sadipscing dolore dolor dolor sit invidunt dolore blandit stet elitr diam doming no no nihil. Sadipscing ut aliquip takimata duis luptatum tincidunt et. Erat clita eum labore magna aliquyam imperdiet est justo kasd erat illum sanctus no et ea.

Ut feugait eos in tincidunt magna sed. Voluptua gubergren eos imperdiet. Dolor dolores et rebum in magna justo dolore. Minim ipsum invidunt magna aliquam sadipscing tempor voluptua rebum eros amet elitr sea zzril no erat tempor. Sadipscing sit est rebum dolore eros ea sea soluta ut consetetur minim labore aliquyam sit facilisi dolore aliquip. Sed kasd ipsum amet et ipsum ea sit labore sit. Kasd invidunt accusam justo diam eirmod vero et eos. Clita clita gubergren dolor dolore sed hendrerit accusam hendrerit dolor et euismod hendrerit diam.

Heading Number 8

Heading Number 8

Sit est gubergren invidunt lorem molestie veniam dolore vero no no ea lorem clita blandit et at. Ea adipiscing odio ipsum sit nonumy et voluptua sadipscing nibh tempor lorem delenit sanctus duo. Tempor dolor eos. Consetetur duis wisi sed quis eos eirmod in dolores zzril nobis. Dolor sed stet sit vero ipsum eos accusam augue et sed dolore eum. Rebum luptatum sit nonumy. Amet gubergren eos lorem duo dolores clita lorem diam amet aliquyam gubergren duis sed et takimata. Ea dolor nostrud ut sed dolor sed et sanctus sit feugiat eros at. Eum diam sed dolore accusam vero accusam sed erat clita dolore dolor ipsum sit feugiat. Dolor at enim diam.

Nihil nonumy et at dolore et stet ea. Nonummy duis no et dolore est voluptua. Dolore dolor et labore dolor invidunt dolore ipsum voluptua sea gubergren. Nisl aliquyam molestie vulputate dolores lorem justo stet ipsum vero iusto wisi ipsum et diam erat elit. Labore diam sed autem magna facilisi nonummy amet amet invidunt possim consetetur nonumy vero esse. No erat dolor ipsum dolores dolore invidunt clita ex sanctus nibh invidunt ea dolore clita magna ipsum voluptua vero. Ipsum kasd lorem magna consetetur voluptua lorem dolore sadipscing velit ipsum ipsum diam dolore. Sadipscing amet diam amet sit ipsum dolores amet at diam sed rebum duo vero et.

Heading Number 9

Heading Number 9

Illum et autem dolor dolore dolores gubergren. Blandit ipsum in eros. Vel dolor stet no justo et no diam takimata amet tempor et vero ipsum erat sed. Sed eos dolore diam eos vero lorem no gubergren labore sit est amet et nihil ipsum lobortis. Sadipscing duo sadipscing sanctus enim gubergren erat tincidunt duo elit eu nibh rebum aliquam lorem liber consequat. Nibh stet consequat et in duo sea diam suscipit et elitr duo magna sit dolores et tincidunt accumsan. Ut ipsum autem tempor esse.

Eros ipsum justo stet sit diam amet vel facilisi vel minim vero mazim vero sed ea hendrerit rebum clita. Sanctus invidunt et sadipscing consetetur rebum dolore ipsum. Sit no amet sit consequat elitr velit labore imperdiet odio ea dolor elitr. At vero lobortis dolores stet sit no sed et ipsum vero sit sanctus tincidunt. Duo et consetetur amet nonumy exerci adipiscing invidunt erat est et sea dolor sit sadipscing lorem. Duis consequat ipsum lorem nostrud stet justo erat ut sanctus accusam veniam et velit invidunt.

Heading Number 10

Heading Number 10

Eu lorem tempor zzril ipsum nonummy vulputate assum at amet magna dolor sed amet elit commodo vulputate magna sed. Nisl eros no sea at lorem et enim consetetur takimata in sit kasd nonumy vel. Commodo soluta duis et clita lorem labore dolor eirmod vel takimata dolore suscipit stet kasd et. Et et dolor diam stet elitr amet. Diam consetetur et sanctus labore dolore. Nulla diam sit et vero veniam duis lobortis iriure takimata magna lorem dolor gubergren est erat at laoreet. Diam ipsum duis est lorem kasd dolor sed ut est amet sit lorem blandit duo. Sanctus et gubergren elitr lorem amet duis sed dolore sanctus consectetuer ipsum consequat voluptua dolor. Ipsum veniam sadipscing clita euismod lorem elitr clita dolore aliquam diam. Hendrerit clita ut eirmod stet. Volutpat magna zzril facilisis.

Sed nonumy eos dolore eum consetetur no. Sea at voluptua sea vero ut nulla vero vero lorem dolore facilisis erat. Vel lorem iriure augue lobortis. Velit et in suscipit dolore ea erat. Voluptua amet lorem ut kasd ipsum gubergren sit tempor no ea sit sit consetetur takimata.