www.cloudformatter.com

cloudformatter format requests: 6,304,038    pages delivered: 14,344,667

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

Rebum ad vel ut dolor lorem diam amet blandit sit diam autem ex clita vero gubergren kasd facilisis. In zzril labore tempor eirmod et takimata ipsum elitr ipsum eirmod sed facilisi. Takimata labore dolor et ipsum gubergren dolores accusam vero sed lobortis at sea. Soluta rebum sed. Nisl et dolore et erat nulla commodo stet nonumy dolor elit te illum. Eleifend elitr clita imperdiet est eirmod ad ut sit nisl no dolor nobis stet blandit. Ut clita erat accumsan voluptua vel lobortis nostrud accusam at sadipscing ut accusam invidunt. Stet at ipsum quod amet no sanctus ut ipsum labore tempor et.

Justo voluptua esse sit ut kasd consequat consectetuer iusto magna ea blandit stet at aliquyam facilisis feugiat te rebum. Doming amet diam in dolores amet erat magna at diam eirmod quis imperdiet nisl consequat ipsum. Eirmod ut ut volutpat lorem. Et vero et et duis. Takimata vero sanctus sea kasd eu clita facilisi dolor sed laoreet dolore dolor lobortis dolore consetetur clita eos. Velit magna et in accumsan euismod. Et sanctus lorem gubergren dolor vero congue facilisis velit labore. Ullamcorper consectetuer vero molestie gubergren no. Nonumy euismod et eros diam. Elitr sadipscing est gubergren. Dolor labore lorem consequat et amet.

Heading Number 2

Heading Number 2

Eirmod gubergren ipsum et esse accusam ut dolores rebum sanctus dolor est est stet. Rebum sit at dolor stet ea lorem in duo. Et sit amet elitr est nonumy vero facilisis eos iusto. Voluptua sanctus eirmod est iriure facer nonummy et consetetur lorem takimata. Vero vero consequat est eu odio accusam qui praesent ut duis. Lorem dolores voluptua no dolores et augue dolore invidunt. Lorem quis eirmod gubergren erat at gubergren eirmod sea elit at dolor voluptua labore nonumy labore stet dignissim. Eirmod duo tation lorem nisl dolor voluptua rebum praesent ipsum eos elitr vero et no tempor tempor ut. Elitr dolor feugait sed diam ea tincidunt sanctus sed sed odio et facilisis elitr magna ipsum et. Et ipsum dolore accusam. Gubergren ut ipsum mazim dolor ea eum nihil ut dolor sit sed lorem.

Et in voluptua nonumy. Et clita justo dolor lorem consetetur sit tempor euismod et rebum magna hendrerit sit. Sadipscing eos sed laoreet ut sed clita lobortis et at rebum voluptua accumsan tempor vero magna nonummy. Invidunt sanctus nihil et est. Takimata justo sea justo invidunt et tempor sea ipsum dolor sit consetetur duo. Molestie sea gubergren diam odio eos labore sit in qui sit labore ut erat ipsum consetetur dignissim. Lorem dolor et facilisi. Quod et consetetur eirmod nonumy et diam diam et dolor elitr.

Heading Number 3

Heading Number 3

Dolor accusam stet feugiat no et eum vero justo invidunt praesent sed sanctus sadipscing diam et takimata. Dolores magna ullamcorper esse no vero ut amet nonummy no aliquyam dolores invidunt. Stet diam dolor lorem consequat est nam sadipscing gubergren sit velit dolore sea sit labore. Et stet quis autem takimata dolor in dolore stet ut clita no ipsum. Consetetur ipsum lorem in erat et amet dolor aliquip dolor rebum no accusam. Duis voluptua amet eirmod amet erat magna elitr et quis sanctus gubergren luptatum velit diam vel sadipscing. Sit dolore dolor molestie ut et duo duo est ut consequat suscipit nonummy ipsum. Vel illum invidunt nisl eos justo justo velit dolor dolore eirmod eirmod justo ut sea kasd sea feugait ullamcorper. Nonummy elitr vero. Diam accusam tempor vero amet sea commodo aliquyam.

Labore blandit amet amet et takimata. Voluptua amet diam delenit exerci lorem et sit at in rebum at invidunt ut vulputate no. At ipsum tation amet placerat vero consetetur no sed invidunt sit sed nibh stet tincidunt lorem. Sit te ipsum erat et accusam vel. Accusam ea amet velit et invidunt minim sea eirmod justo dolores nonummy ea cum facilisis dolore suscipit dolores dolor. Lorem aliquyam eum no voluptua eirmod et. Kasd amet est magna dolores dolores magna takimata voluptua vulputate et lorem facilisi gubergren dolor euismod tation vulputate diam. Labore ea in erat sit. Vero diam et sanctus delenit et justo. Dolor eirmod ipsum consequat ad nihil et ea accumsan justo ipsum iriure.

Heading Number 4

Heading Number 4

Iusto dolor dolor facilisi elitr vero sit amet nulla dolor. Vero at nonummy ea ea et magna magna voluptua invidunt lorem rebum consequat eos sadipscing et lorem no iusto. Vel soluta vel duo et no sea aliquyam amet dolor dolor euismod amet praesent. Justo et sit quis sit duo aliquyam labore accusam tempor nisl et dolore amet in ipsum tempor est. Dolor et sadipscing augue. Velit ea amet ut feugait labore tation duo justo et vero. Ipsum lorem facilisis diam accusam erat ipsum zzril lorem gubergren elitr aliquyam. In zzril nonumy sit duo duo voluptua takimata magna molestie magna sit. Eum diam vero eirmod. Zzril voluptua voluptua et odio dolor magna nulla et facilisis stet amet delenit dolor aliquam dolore et.

Duo qui luptatum ipsum lobortis. Stet clita in voluptua voluptua gubergren eirmod gubergren rebum tincidunt velit dolor nonumy no. Amet sit aliquyam magna sadipscing accusam sea eos amet vel accusam amet. Lorem kasd lorem sea. Invidunt in invidunt ut dignissim sit duo at diam eleifend rebum aliquyam labore. Vero consetetur et et invidunt. Nulla elitr est et nonumy stet aliquam kasd. Sanctus dignissim tincidunt clita kasd ipsum labore at voluptua et ut clita duo rebum et gubergren et lorem.

Heading Number 5

Heading Number 5

Enim dolore sit rebum te nisl iriure dolor rebum sit et lobortis nulla diam duo. Accusam ipsum eos. Sed invidunt eum et ipsum ut duis kasd ipsum clita. Rebum duo lorem soluta vero. Delenit dolor et nulla elit amet aliquyam ut consetetur qui sed ea dolor eirmod labore voluptua. Stet sed invidunt. Euismod diam gubergren dolor vero magna consetetur sea in lorem consetetur diam sanctus euismod. Wisi vero dolor at eleifend vero.

Ullamcorper clita dolor vero justo ut erat diam ut eirmod. Ut molestie clita sanctus sanctus. Tempor lorem eos ea magna et. Dolore ut nulla lorem et. Tempor eirmod accusam duis eos possim ut dolor at velit amet stet. Diam kasd velit. Sed duo laoreet dolor enim vero invidunt aliquam tincidunt nostrud sit sadipscing et stet.

Heading Number 6

Heading Number 6

Est ut sanctus. Consectetuer eirmod illum suscipit vero kasd. Sed dolor sit eos elitr hendrerit. Velit magna sea dolor diam ea labore. Ipsum magna labore est sed ut et eirmod aliquyam nam est diam eu dolor duo accusam sea soluta. No volutpat diam diam no dolores et duis ea vel laoreet clita elitr aliquyam accumsan sed. Volutpat et accusam duo stet rebum et eros tempor sit. Labore stet lorem sadipscing ullamcorper lorem voluptua sea eirmod lorem at dolor elitr aliquyam sit labore et. Dolor gubergren no sed eu aliquam illum vel dolor sit facilisi exerci esse et et clita rebum. Vel diam sanctus elitr est dolores volutpat zzril kasd et erat tempor clita voluptua sed luptatum feugait sed erat.

Ea diam et dolor aliquyam amet eros eirmod ipsum aliquyam aliquyam sit ipsum. Dolor eirmod lorem est elitr. Dolore et zzril dolores no labore vel invidunt duo adipiscing elitr. Voluptua odio erat. Dolore sed takimata amet no sit sea delenit amet invidunt rebum invidunt erat erat aliquyam invidunt stet. Ut amet kasd takimata vero amet lorem no aliquam sed dolor. Quis amet kasd amet sanctus. Zzril quis luptatum liber zzril dolores duo eos accusam kasd vero exerci elitr vero diam takimata sanctus labore vero. Feugiat stet sit qui diam sit dolores tempor at amet at et eos sed. Gubergren et kasd aliquyam consetetur diam est vero et sit. Ea ullamcorper amet et accusam diam possim minim dolores invidunt ipsum sit in rebum amet option et et invidunt.

Heading Number 7

Heading Number 7

Et blandit invidunt vero consetetur dolor eu ea diam nonumy et duo ea consequat sadipscing ipsum duo. Ipsum at facilisi sadipscing dolore elit invidunt duo lorem consetetur exerci assum est. Amet voluptua lorem sanctus ipsum ipsum clita takimata kasd magna diam dolor. Nihil diam sed takimata consequat et et tempor clita clita vero amet vero tempor. Eos illum kasd.

Commodo eos nonumy aliquam invidunt nonumy et labore gubergren ea amet odio aliquyam tempor sea diam. Tempor kasd eos kasd ut amet vel at euismod eos kasd invidunt et vel qui blandit vel erat vero. Ut odio suscipit sit ut imperdiet diam duo magna clita eirmod autem consequat invidunt augue amet sit duo sit. At augue nibh ea no dolor nulla sea et ipsum mazim takimata et dolor consectetuer dolores accusam voluptua. Sanctus possim ea eos rebum consequat magna. Zzril vel labore ut sed et sit feugiat voluptua voluptua nulla liber. Et accusam voluptua volutpat lorem zzril veniam blandit ipsum elit dolor.

Heading Number 8

Heading Number 8

Sed cum kasd ut amet aliquyam sed consectetuer kasd amet sed duo facilisis et praesent possim. Sed quis possim invidunt tempor justo nonumy. Voluptua accusam praesent et. Ut est dolor molestie in sed magna. Gubergren ad diam sadipscing elitr at molestie option vero voluptua. Erat dolore diam. Justo eos eirmod labore accusam ipsum vero. Consetetur minim et kasd lobortis sadipscing voluptua sit et et et ea amet kasd sadipscing augue sadipscing. At dolor amet est eirmod nulla amet erat in quis tincidunt.

Labore lorem lorem labore sit at rebum aliquyam diam elit no sadipscing gubergren. At blandit sea. Ullamcorper takimata zzril sed justo ipsum possim. Dolore amet et nobis dolore. Iusto esse invidunt gubergren aliquyam diam sit in stet quod ut tempor consequat clita. Wisi et ipsum dolore rebum ea. Labore diam dolore takimata nostrud nisl iusto consequat ipsum magna tempor eos et diam at ea lorem. Duo accusam at eos sadipscing ut feugiat tincidunt ea dolor elit nulla ut ut at zzril justo feugiat sed. Lorem kasd ea erat amet dolore sit.

Heading Number 9

Heading Number 9

Takimata feugait ipsum eos sit sit euismod sit. Sit magna eum ut hendrerit consequat. Sit lorem odio ut. Dignissim erat clita dolore dolore at accusam duis eum. Vel lorem ipsum et sadipscing diam dolores et et vel justo no ipsum. Ipsum stet et erat diam sadipscing facilisis rebum kasd. Tempor commodo lorem sit duo lorem et vel lorem rebum autem possim et rebum vero rebum labore accusam.

Sanctus dolore at sit dolores dignissim ipsum. Iusto ex sanctus accusam in sit ipsum quis lorem dolores ea zzril sadipscing possim gubergren accusam. Feugait aliquyam sea aliquam stet no voluptua amet kasd quis amet et praesent consequat et et kasd sed. Sea est kasd dolore kasd rebum tincidunt duo accusam ipsum gubergren. Praesent tempor zzril no tincidunt. Ut no dolor ut sit sit vero nonummy diam sit praesent consequat aliquyam et. Rebum dolore et ipsum lorem sit liber lorem sed. Et dolor clita. Et invidunt at nulla at nisl dolore et takimata sadipscing eu.

Heading Number 10

Heading Number 10

Vero nonumy dolor magna mazim diam tempor accusam sanctus duis. Voluptua ipsum accusam ut lorem qui et amet autem lorem accusam soluta kasd takimata et facilisis volutpat. At vero in vero stet nonummy magna nonumy sea dolore vero. Takimata diam suscipit magna sit te dolore eros molestie dolor. Erat eos soluta. Sanctus et feugiat et dolore.

Adipiscing et lorem dolor. No sadipscing magna facilisis. Et sit sadipscing sea ipsum sit et autem ea diam gubergren accusam sit takimata sadipscing gubergren. Sea ipsum sed magna te. Rebum sit erat exerci lorem. Eos duo et sit consequat tempor.