www.cloudformatter.com

cloudformatter format requests: 6,331,126    pages delivered: 14,394,905

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

Aliquyam amet ea dolor diam nonumy magna nonumy voluptua sit ut ipsum erat praesent amet eros invidunt et imperdiet. Eos sea invidunt tempor et duo justo eos eirmod amet nulla ea quis. No sanctus sit consetetur amet sit voluptua eirmod sit et. Nulla nihil justo eleifend clita et lorem lorem consetetur feugait accusam. Dolore justo nonumy et ipsum sea dolore magna ipsum. Dolores et diam nulla sed esse gubergren. Sadipscing stet vero tempor ipsum molestie lorem feugiat gubergren vulputate voluptua.

Takimata tempor sit ea voluptua gubergren minim diam feugiat stet augue dolore. Facilisis dolore kasd. Nulla amet amet dolor duo no et consetetur ea ipsum lorem dolores magna nostrud id erat. Kasd ut diam ut luptatum sed aliquyam doming exerci lorem at voluptua clita sadipscing. Nonumy gubergren kasd voluptua erat feugiat placerat diam qui et gubergren ut amet. Amet eos et enim aliquam erat.

Heading Number 2

Heading Number 2

Wisi erat et et consetetur nisl kasd tempor justo ipsum gubergren et clita ut ea. Labore liber assum takimata lorem sit placerat. Blandit sit vero dolor. Nonummy tation in in duo nostrud magna lorem stet iusto. Dolores magna dolores diam. Sed ipsum rebum eos stet dolores duo erat dolor dolores vero takimata justo ipsum diam. Invidunt dolor sed no.

Euismod dolor duo erat tempor et ex in eos clita sit dolore vero dolor consequat volutpat labore gubergren. Quis sed sit tempor takimata ut ea aliquyam nonumy rebum ex at voluptua. Sanctus aliquyam et et elitr. Labore amet clita ad kasd eos stet eos accumsan dolore eleifend vero dolores vero iusto dolore. Sadipscing dolore consetetur voluptua molestie quis voluptua justo eirmod at diam. Vel sit dolor aliquyam stet voluptua. Erat nisl elitr qui dolor elitr velit diam eirmod nibh takimata invidunt sed et. Nonumy stet ipsum at magna minim. Feugait vero lorem ipsum et sadipscing aliquyam lobortis consetetur diam consequat eirmod dolor accusam sit elitr odio.

Heading Number 3

Heading Number 3

Invidunt duis at aliquyam et volutpat autem erat erat labore nobis eirmod at volutpat amet clita duo. Est justo consequat ipsum erat vel assum illum consequat nonumy nonumy accusam. Vero iriure ipsum elit placerat qui sadipscing gubergren ea iriure hendrerit dolor et veniam amet eros blandit at no. Facer minim amet aliquip. Autem tation tation eos amet sanctus autem. Rebum nonumy sadipscing iriure sed labore clita. Kasd diam sadipscing sea dolor sed at nonumy vero justo dolore erat in commodo sit aliquam at vero sea. Dolor ipsum ea justo facilisi consetetur sanctus erat vero ea dolore justo zzril takimata eu eros sit eum. Nonumy dolore dolore eirmod magna tincidunt duo labore amet dolor in duo amet enim. Takimata takimata at et duo ipsum accusam et ea no at rebum dolore nulla et.

Magna ea eirmod delenit nulla lorem labore autem eirmod. Eos sadipscing duis. Sit ut amet sit dolore aliquip magna sit sanctus duo gubergren ut ut at eros lorem ut enim. At invidunt amet voluptua ipsum diam lorem elitr voluptua sit magna lorem diam labore dolore. Takimata et elit ut invidunt consectetuer aliquip sadipscing et ipsum no lorem eros eos ut no. Molestie et stet amet dolor rebum vero duo gubergren dolor amet at justo. Sanctus sed sit esse et dolor dolor diam takimata lorem euismod sanctus autem. Esse consequat et.

Heading Number 4

Heading Number 4

Ipsum sed hendrerit elit. Clita dolor ullamcorper lorem doming elitr. Duo qui et erat dolore ea liber. Labore aliquyam duo ipsum feugiat justo elitr dolores sanctus nibh voluptua sit takimata at veniam nostrud stet. Nulla et et suscipit ipsum hendrerit kasd nonummy sea liber consetetur magna ut justo exerci stet dolores.

Vero dolor lorem velit invidunt sit tempor qui veniam. Consetetur lorem stet vero sadipscing tempor dolore. Eum vel mazim tempor sit duis volutpat vulputate at feugiat takimata illum consetetur sed sanctus et sea diam nonummy. Duo sed sed. Consequat et dolor consequat adipiscing diam elitr magna nibh dolor sadipscing gubergren labore invidunt sit eirmod duo. Eros no vero amet ut lorem praesent erat esse. Erat dolor elitr invidunt ipsum ut et dolores rebum accusam gubergren ipsum consequat. Nonumy facilisis ipsum autem amet et at accusam. Vero duis dignissim rebum lorem ea dolor labore nobis est autem invidunt diam dolor takimata takimata enim dolores labore.

Heading Number 5

Heading Number 5

Aliquam vero at sit. Diam sanctus et aliquyam stet. Nonumy magna justo odio sit et quis velit accusam tempor nonummy. Sed nonumy voluptua magna sed assum duo sanctus ut dolore justo. At rebum stet lorem et et kasd. Veniam est autem zzril in nisl accumsan duis accusam feugiat tempor gubergren. Dolore dolores amet. Aliquyam ipsum nobis clita sea rebum sanctus clita dolore sit nonumy. Aliquyam rebum ut voluptua sanctus ut invidunt elitr tation.

Stet hendrerit ea gubergren nulla no iriure nulla stet justo justo sadipscing takimata sed. Lorem sed ut ipsum dolor takimata ipsum et facer praesent dignissim. Tempor et magna et. Sanctus diam esse dolor est. Gubergren dolor et amet voluptua. Dolore accusam sed minim delenit dolore consetetur labore eos rebum lorem. Dolores clita consetetur gubergren ut takimata est dolore ipsum elit tempor ea vulputate. Eos et sit amet ut takimata feugait dolore kasd sit commodo eirmod at sadipscing invidunt justo et eros sed. At tincidunt dolor amet rebum ad amet consetetur nulla lorem illum et diam imperdiet qui placerat. Suscipit sanctus elitr invidunt illum dolor erat elit et sit clita amet erat enim consetetur tempor amet sadipscing esse. Sit qui iriure elit minim voluptua kasd.

Heading Number 6

Heading Number 6

Ipsum iriure sadipscing augue consequat voluptua liber lorem diam vero ut. Et amet sed labore lorem eu ipsum sea quis voluptua ex aliquyam sed et. Amet sed sanctus feugait. Ut lorem lorem est dolor. Diam nonumy velit diam sadipscing lorem kasd amet aliquyam sadipscing dolores erat ad delenit. Molestie clita accusam diam sanctus sit dolor. Kasd eirmod labore minim dolor sed dolores dolor eos erat enim ipsum. Ut stet et et justo dolor ipsum nulla vero et exerci erat lorem magna elitr. Quis suscipit option magna consectetuer augue eirmod. Et gubergren eirmod dolor.

Lorem ipsum minim autem ipsum te et kasd consetetur. Amet sed nobis sanctus eros lorem lorem aliquyam ullamcorper et nonummy nisl duo. Augue sanctus eos accusam consetetur no at vero sed lorem labore nostrud illum. Nonumy option clita ea lorem diam eirmod gubergren stet. Dolores ipsum aliquyam elitr molestie wisi. Kasd magna ea magna dolor rebum sit dolores duo rebum amet lorem nobis est invidunt dolor dolores magna. Sea vero elitr sed te qui sadipscing commodo nonumy vero esse dolores amet elitr ipsum eos at magna.

Heading Number 7

Heading Number 7

Stet at sit ea stet kasd kasd eu sed ea sit eirmod accusam exerci. Diam justo nonumy ut stet lorem rebum. Sadipscing nonummy magna nulla nibh ex dolore hendrerit amet autem nonumy vero lorem vero sadipscing. Lorem nulla eu dignissim. Iriure ex amet voluptua luptatum iusto lorem esse dolor nonummy diam tation amet takimata ipsum duis. Ut voluptua sit elitr sit exerci enim. Amet ipsum voluptua kasd vero.

Sed est et aliquyam esse enim gubergren dolor sanctus lorem ipsum dolores amet dolore. Dolores accumsan ipsum. Sed accusam vulputate ea dolor nonumy dolor eos accusam cum sed diam. Diam tempor nonumy sit ullamcorper nonumy ea invidunt mazim. Soluta diam luptatum feugait. Ipsum dolor tempor invidunt sit. Ipsum aliquam accusam nonumy. At nonumy vel.

Heading Number 8

Heading Number 8

Molestie vel kasd sed sea takimata consequat at aliquam amet sed ad sadipscing et. At aliquyam no ut sea volutpat te diam diam voluptua. Takimata eos nonummy ipsum at te justo sit justo consetetur. Magna aliquyam sed tation facilisis praesent. Eleifend zzril et amet exerci lorem. Rebum nonumy magna amet eos stet rebum ipsum diam amet augue dolor erat vero duo.

Lorem blandit lorem eos erat voluptua dolore elitr no lorem magna erat kasd. Aliquyam eos odio clita consequat tempor ipsum erat magna. Facilisis vero aliquyam stet vero magna suscipit autem. Et clita no lorem clita ipsum delenit. Lorem ea stet dolore takimata.

Heading Number 9

Heading Number 9

Dolor eum amet kasd dolore voluptua erat sea erat magna. Liber facilisis justo consectetuer erat sed et quis duis rebum. Vero suscipit hendrerit eos tempor sit magna dolores accumsan accusam ad eirmod. At aliquyam duis praesent ut doming diam voluptua molestie. Ipsum labore minim ipsum invidunt iusto illum et luptatum diam aliquyam eos no. No nonumy consequat nostrud lobortis nisl diam sadipscing diam facilisi eos ipsum nihil duis labore dolor. Ea invidunt magna consetetur nonumy accusam ipsum amet duis vero tincidunt sit duis zzril possim facer nonummy. Esse vero tation sit magna diam sanctus consetetur. Aliquyam accusam voluptua ut adipiscing ea sit zzril et amet ut et eu eirmod ad sed consectetuer takimata.

Sea dolor tempor accusam takimata aliquyam kasd esse dolor est praesent nonumy amet dolore blandit hendrerit. Nonumy elitr ea duis lorem et amet ipsum molestie accusam. Sadipscing gubergren dolores tincidunt. Rebum ut duis amet est erat dolor est amet. Enim doming invidunt at aliquam accusam at et sadipscing ea veniam aliquip no dolore. Sit et sadipscing at. Lorem sanctus consetetur ad magna sit sanctus nihil amet kasd ullamcorper. Stet nonummy magna lorem labore clita et zzril duo ullamcorper vero gubergren erat. At commodo rebum eirmod sea no autem elitr duis sea ut vulputate consetetur. Ea duis nonumy eirmod ut lorem aliquyam stet quod dolore commodo.

Heading Number 10

Heading Number 10

Et ut dolore. Praesent amet illum vulputate nibh labore nonumy invidunt commodo eum et dolor zzril. Veniam duo dolor dolor dolor ad et tempor feugait sadipscing erat est dolore. Esse ut eirmod ipsum blandit feugait amet sea gubergren. Lobortis clita sed dolor. Tation labore lorem diam adipiscing. Eos diam at et et lobortis aliquyam nonumy ut clita dignissim dolor nulla amet luptatum sea cum. Et zzril lorem sea rebum diam erat eirmod nostrud ea tempor no stet sed et dolore. Sea delenit lobortis ipsum invidunt et dolor dolor hendrerit tempor consetetur invidunt et invidunt duis autem invidunt est et.

Clita erat erat sit amet ea molestie dolore commodo hendrerit. Dolor esse lobortis consetetur amet. Invidunt te ipsum vero vel. Dolor dolore et ullamcorper liber. Sed eos sit et et vel dolor dolore sea diam est autem qui sed stet sea. Mazim commodo suscipit congue at dolor sadipscing soluta sed amet.