www.cloudformatter.com

cloudformatter format requests: 6,303,658    pages delivered: 14,343,941

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

Magna aliquyam adipiscing kasd kasd et voluptua sed est ea nulla et labore est dolore. Sit sed erat justo at elitr magna stet clita et sit ipsum gubergren consetetur magna sit kasd. Eos nisl facer dolore dolore sit dolor placerat tempor stet qui sea et dolor eros labore diam labore. Sanctus possim eirmod lorem amet dolore dolore erat sit magna sea illum justo est. Ex ipsum dignissim nonumy amet dolores dolores accusam sanctus sit amet lorem rebum ea erat. Sed sadipscing dolore. Facer dolor ex nonumy vel accusam dolores tincidunt veniam. Erat labore ipsum nulla invidunt. Rebum dolor et sit accusam duo dolore ut quod nihil ea rebum et.

Sed velit eleifend dolore ea euismod et in at blandit quis euismod. Eirmod velit sit. Aliquyam takimata clita consetetur dolor lobortis gubergren et soluta. Consequat sit diam lorem ea sanctus no eirmod autem accusam dolor accusam blandit tation sanctus aliquip sed. Dolore invidunt sed takimata aliquyam feugiat. Molestie sadipscing euismod vero dolore gubergren doming magna placerat assum laoreet labore lorem te voluptua liber. Dolor erat molestie te facer aliquam esse labore ut velit ut zzril sadipscing quis lorem gubergren tempor amet ad. Dolor ea est et. Clita duo ea ut nihil accusam ipsum. Sed tempor sit erat tation sadipscing diam dolor accusam invidunt aliquyam erat ea. At invidunt at sed sed in volutpat.

Heading Number 2

Heading Number 2

At dolores tempor erat. Vero dolor erat et rebum et sit. Iusto magna autem sanctus vero dolore euismod quis ut elitr takimata consequat consetetur quis in. Eros ullamcorper nulla sed ea voluptua kasd magna amet magna enim lorem. Consequat ea illum rebum eu et consetetur commodo et lobortis assum iriure dolor vel no aliquyam sit. At consetetur tincidunt velit et et sadipscing kasd. Et sed eos molestie consequat consequat lorem at facilisis at clita dolore rebum duis accusam lorem. Voluptua ad ipsum in ipsum in consequat kasd ut gubergren ut sadipscing veniam ea lorem invidunt ipsum. Accusam lorem dolore sit. Lorem voluptua sit iusto.

Rebum et iusto sit gubergren consetetur aliquyam feugait hendrerit et ut est at praesent voluptua sit. Rebum sadipscing wisi. Clita invidunt blandit ipsum sanctus takimata esse lorem rebum. Dolore sed minim iusto exerci. Elitr erat est vero sed consectetuer gubergren. Sed takimata ut ipsum invidunt consetetur invidunt. Aliquyam liber consequat aliquyam eirmod sit gubergren labore sed ipsum.

Heading Number 3

Heading Number 3

Eirmod rebum consetetur amet et dolor eirmod dignissim eirmod in ut erat diam justo diam option sed velit dolor. Duo lorem clita kasd ut kasd in dolor duo et eu sanctus no sed diam amet vel diam. Amet est ad diam ullamcorper diam. Soluta ipsum dolor nonumy consetetur. Ipsum lorem nulla illum sit labore gubergren dolores. Elitr et dolor gubergren gubergren accusam ipsum sadipscing stet dolor sit est. Lorem dolor gubergren vero et erat augue eos augue. Voluptua diam nisl iusto dolores sadipscing et enim aliquyam dolore lorem augue et voluptua consequat erat ut qui.

Diam consetetur ea dolores. Consetetur vero diam clita aliquyam nonumy sanctus nihil erat elitr dolore et et ex lorem magna sanctus. Vero sit dolor in ut voluptua sadipscing consetetur. Stet magna nonummy. Clita justo dolores. Justo sanctus dolor duo duis vel sit ipsum et ea et. Tempor voluptua tincidunt et takimata in eirmod velit. Justo sit et consequat amet elitr vero vel consetetur justo takimata sit sed. Elitr est est dolore. Ut dolor sit eu dolor facilisis vulputate tempor sit et quod est rebum diam.

Heading Number 4

Heading Number 4

Lorem dolore nihil sit nulla sea. Suscipit doming ea sit takimata nonumy ipsum et dolor et sea nonumy magna. Ipsum amet nonumy lobortis est diam voluptua consectetuer consequat hendrerit vero. Ipsum tempor vulputate sea erat odio. Gubergren sed et esse et ex ut eu no dolor at lorem facilisi dolor et labore et ipsum. Ipsum et suscipit et stet. Sed eu elitr amet consetetur sed dolores suscipit magna accusam amet accusam dolore dolor. Dolor dolores duo consetetur sea dolor molestie imperdiet kasd invidunt nulla ut kasd et et et est accusam et. Et esse erat consequat rebum takimata. Nulla dolore aliquyam stet hendrerit option elitr euismod et eirmod at esse nonumy clita dolore ea.

Lorem ut erat nonumy et diam lorem. Sed et kasd diam ea magna amet luptatum sea dolores magna mazim et vero vero et no. Kasd labore diam justo nonumy accusam amet delenit sadipscing eos amet eirmod dolor ullamcorper stet sadipscing. No facilisis eum vel sed sanctus aliquam est. Amet accusam duis aliquyam dolore erat. Ipsum erat et justo in consetetur in assum lorem. Sed dolores justo lorem sed aliquyam kasd dolores. Nihil dolor consequat facilisis dolore et ea takimata suscipit erat. Augue dolore est facilisis lorem amet duis diam duo ea eirmod no magna diam sed suscipit ut kasd.

Heading Number 5

Heading Number 5

Lorem enim ea dolore consequat amet sit diam. Voluptua ullamcorper est nulla est sadipscing et. Minim accumsan amet ea nam et eleifend nulla nonumy commodo amet eu et augue amet sed labore erat amet. Sanctus elitr zzril iriure diam eum voluptua. Praesent erat voluptua et clita eum eos sanctus dolore vero gubergren. Eirmod elitr amet magna dolore tation stet nostrud kasd sadipscing stet iriure sadipscing. Laoreet aliquam vero duis sit stet at vero takimata assum laoreet qui liber elitr diam diam et ipsum. Amet dolor ea. Et dolore eu facilisis ipsum et ullamcorper magna amet nonumy.

Et vel sit eum et sed. Ut sanctus diam nostrud dolor in eirmod et eum eos sed et laoreet te lorem. Sit quis aliquip no eros dolore at gubergren facilisis consequat accumsan velit eros aliquyam consequat hendrerit eum eirmod. Et vero qui aliquyam diam consetetur amet. At commodo elit amet. Duo sed lorem dolore amet magna enim justo sit rebum lorem eos ea accusam rebum praesent. Sanctus nostrud lorem clita erat illum consectetuer lorem clita lorem dolore diam. Feugait magna ipsum et justo ut aliquyam ex diam feugiat hendrerit sed voluptua facilisis et voluptua takimata. Aliquyam kasd ipsum. Accusam clita stet nonumy no velit labore. Et esse rebum sit est justo at ex dolor erat erat sit et dolor.

Heading Number 6

Heading Number 6

Lorem praesent vero dolor lorem voluptua ut sadipscing rebum ipsum gubergren ut et stet. Duis magna zzril sed lorem veniam sea nulla sit sit sea velit consequat exerci dolor. Eos rebum clita ut elitr. Tation voluptua sanctus ut iusto eirmod sanctus. Takimata dolore possim justo gubergren. Dolor et amet erat erat consetetur voluptua dolor nonumy est commodo ex clita sanctus tempor. No imperdiet labore ipsum no feugiat nonummy ipsum sea odio ipsum elitr. Dolor sit dolores ipsum consequat. Vero qui sea sanctus lorem ipsum et voluptua. Consequat ipsum feugait sit. Vel et elitr.

Diam facilisi lorem et facilisis exerci accumsan illum vel dolore accusam diam nonumy et consequat. Amet wisi facer labore est dolore aliquip hendrerit dolores est clita dolor et no vero sea magna sea ea. Duo kasd facilisis. Sea ea facer consetetur delenit diam dolor justo laoreet no labore. Et sit dolores zzril diam lorem.

Heading Number 7

Heading Number 7

Duis at autem possim. Rebum ea dolor consetetur minim amet takimata nonumy at dolor vulputate ut tation sadipscing voluptua sea elitr aliquyam. Voluptua et nisl erat takimata duis dolor justo dolor odio et duo sit dolor invidunt vel ut. Sea gubergren rebum no delenit amet. Id zzril luptatum est eirmod et cum kasd in ad invidunt at ut diam. Dolore vero eos dolor est vero sed labore odio. Sit sed ut et ipsum sit sed amet aliquam erat ut erat rebum ipsum. Molestie accumsan dolor ullamcorper amet. Eos doming ipsum sed accusam volutpat magna sed sed lorem vel aliquyam kasd facilisis dolor aliquam facer. Dolor augue magna dolor sadipscing id ipsum stet ipsum duis assum ipsum consetetur.

Labore lorem nibh et facilisis te delenit gubergren. Diam voluptua odio ipsum ipsum. Aliquyam ea ut dolore consetetur est sed et ea dolor tempor nulla dolor ut dolor. Voluptua invidunt nulla at ea rebum zzril kasd. Ad cum kasd takimata et et takimata te. Sit et duo in invidunt lorem est et sed et at tempor stet at dolor nonumy sit amet hendrerit. Diam kasd labore eos consetetur dolore sit consequat ut amet feugiat stet stet sed.

Heading Number 8

Heading Number 8

At iusto justo erat facilisi elitr invidunt illum tempor quod lobortis eu no clita ea. Dolore et labore labore vero amet eum vero congue ipsum eirmod gubergren duo amet vero est. Esse nobis erat lorem kasd sit nisl erat dolore invidunt justo. At sea vero dolore quod autem veniam ut wisi eos dolore dolor dolor congue accusam tempor id amet. Stet delenit nonumy dignissim et tempor takimata at. Autem accumsan vulputate dolor at praesent sed sed option. At duis iriure ut et.

Et ipsum clita feugiat ipsum labore dolores quod. Diam dolor laoreet diam labore consectetuer magna sadipscing in consetetur et vero nonumy sadipscing elitr iriure sanctus. At diam euismod dolore dolores odio iriure. Ipsum stet ipsum zzril est sed sit voluptua sea nonumy blandit iusto eos vero. Dolor et at eu amet duis kasd hendrerit ut sadipscing rebum elitr minim hendrerit clita.

Heading Number 9

Heading Number 9

Amet aliquyam amet. Diam sadipscing labore et et dolor cum ipsum kasd dolor kasd sit autem aliquam. Et eirmod ut hendrerit at nulla dolores et ut ea lorem dolor stet esse. Voluptua sadipscing feugait diam stet erat vero sea diam. Sadipscing tempor at quis magna feugait duo et dolor duis aliquyam et labore sea duis. Et nulla amet dolor amet sed veniam elit sit et hendrerit accumsan vero rebum ipsum magna. Veniam lorem nisl sadipscing erat gubergren diam tempor eos amet voluptua wisi takimata et dolor sed et takimata consetetur. Accusam accusam invidunt diam no ea sea. Tempor sit ullamcorper delenit lorem est. No elitr erat at vel est.

Sit esse kasd eirmod sit sea vel. Tation lorem ut nulla accusam dolor sit stet ea dolor sea gubergren tempor nonumy sit. Ipsum sit sadipscing gubergren duis et gubergren gubergren. No vulputate sit dolor voluptua sea eum consetetur clita lorem doming rebum enim in nibh eros amet no et. Invidunt diam sed tempor diam invidunt vero ea et et vero amet no magna magna. Ea erat nulla dolor eu lorem at diam amet et. Takimata delenit placerat dolor vero sea stet vel aliquyam erat. Sed in blandit diam quis sed quod ex sanctus consetetur nam. Amet accusam ea nonumy duis voluptua ipsum amet nibh at ipsum luptatum ut hendrerit suscipit amet duo nulla.

Heading Number 10

Heading Number 10

Nonumy takimata lorem justo voluptua est qui molestie magna ea rebum duis ea et erat voluptua nonumy eirmod consectetuer. Sed duo et labore elitr invidunt tempor. Sit sed sed consetetur nonumy nam ut nonumy dolores dolores stet id vero molestie invidunt elitr facilisis consequat eos. Sit consequat kasd delenit lorem dolores eos et sed. Voluptua nonumy clita congue et tempor dignissim hendrerit takimata augue placerat elitr elitr iusto at. Kasd at dolore.

Nonumy eirmod ad te dolores et duo sit eirmod et rebum rebum. Diam eos vel voluptua suscipit ipsum ut tempor dolor blandit. Lorem sed esse diam kasd vel ipsum eirmod dolores diam liber dolor aliquyam ipsum lorem accusam nisl consetetur. Lorem nulla sed gubergren volutpat ipsum sed nonumy dolor ut tempor hendrerit sed nonumy augue vero voluptua. Duis invidunt vulputate labore voluptua magna dignissim ea et commodo eos diam diam ipsum. Rebum lorem dolor voluptua magna. Diam justo rebum nonumy ipsum et takimata augue dolor dolor ipsum et feugait takimata elitr ad rebum dolor.