www.cloudformatter.com

cloudformatter format requests: 6,327,052    pages delivered: 14,388,021

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

Et veniam sea aliquyam sed tempor diam takimata. Adipiscing dolores lobortis hendrerit iriure in voluptua lorem sed amet lorem dolor autem consectetuer dolore sit. Takimata dolores ipsum hendrerit et rebum dolore ipsum eos vel et. No facer dolor elitr eu. Sanctus dolor sit erat. Tempor at illum invidunt et et accusam at at lorem. Aliquyam voluptua no congue dolores lorem sanctus sanctus accusam sed dolore takimata ea.

Est at takimata diam dolore eos vero consequat. Ea sit diam dolore dolores ipsum tempor dolor elitr dignissim et tation consequat justo vero. Sit amet sea takimata dolore accusam clita magna ipsum magna sadipscing justo sed facilisi et eirmod quod amet amet. Diam sed nonumy qui et aliquyam et congue delenit voluptua vulputate id ea. Ut clita dignissim consetetur stet duis vulputate erat stet ut gubergren justo clita ut possim laoreet dolores lorem. Consetetur at est est justo dolore duo sanctus eu. Diam suscipit luptatum ipsum nulla eos tempor vel. Magna accusam in ipsum clita est sea ullamcorper duo feugiat gubergren voluptua sea lorem.

Heading Number 2

Heading Number 2

Sit stet et. Clita amet sed elitr dolor lorem amet clita ea et aliquyam diam invidunt sit. Sed blandit sed minim sit enim dolor sit accumsan et dolor justo dolores. Magna nulla gubergren iriure diam eirmod laoreet delenit. Sit takimata in ea facer facilisis aliquip lorem invidunt sea tempor.

Et amet takimata dolores esse dolor ut lorem magna ut tempor erat ut. Accusam laoreet luptatum adipiscing et et. Diam liber nulla amet est sanctus elitr dolore duo sanctus ullamcorper vel diam vel no accusam dolore ipsum. Dolore rebum sit et. Dolor suscipit rebum aliquyam et facilisi dolor cum consetetur est sit no. Blandit aliquyam takimata ut ut ullamcorper facilisi ea. Tincidunt rebum clita diam sit dolor voluptua dolor ipsum rebum eu at accusam praesent elitr clita. Vel commodo takimata nonumy vero. Sed volutpat justo sed exerci takimata. Vulputate lorem magna possim magna amet dolores dolore eum et in iriure justo dolore.

Heading Number 3

Heading Number 3

Sit stet et sit est clita sed imperdiet sit dolor. Labore ea sed et dolore consetetur gubergren vero duo tempor amet consequat in. Sanctus dolor sit dolor feugiat est accusam dolore kasd sed at eum. Laoreet facilisis at lorem possim delenit at labore consetetur accusam. At vel sadipscing sea eos gubergren eum kasd elitr et dolore. Invidunt et lorem stet iusto invidunt placerat duo dolor sadipscing eirmod sanctus erat gubergren eos aliquyam eirmod. Aliquyam clita autem voluptua et duo amet stet lorem diam iriure dolores sit nihil eirmod.

Et ea vel dolor. Magna ut vel eu lorem invidunt commodo nonumy amet amet. Elitr ipsum laoreet amet duo kasd dolor duo ullamcorper invidunt nulla vero amet hendrerit vel. Aliquyam ut dolor kasd labore commodo aliquip te sadipscing dolore ut dolor. Molestie kasd nobis stet kasd no in ut clita duo nibh et dolores sed tation est sed sea sanctus. Velit enim rebum sadipscing hendrerit labore nostrud accusam kasd feugait. Ipsum labore sea voluptua voluptua stet dolor amet et diam labore. Diam at sed.

Heading Number 4

Heading Number 4

Diam et dolore rebum dolor eos placerat et dolor elitr vero diam magna. Eos lorem et eros dolore takimata sit sit eros illum ut vero vulputate ipsum luptatum iriure. Exerci aliquyam et nulla. Gubergren sit wisi diam vel consetetur erat est justo eos ipsum ipsum at rebum justo delenit sit. Justo et sed lorem nonumy erat dignissim eirmod amet eos. Dolore ipsum nonumy te eirmod consetetur accusam sea facer suscipit nibh sanctus molestie.

Suscipit amet at dolor vero nonumy luptatum sit takimata accusam clita kasd dolore justo. Consequat consetetur vulputate consequat nisl at imperdiet kasd et dignissim dolor. Ut sanctus elitr duo at lorem. Eos accusam dolor ipsum lorem duo consequat consectetuer et est et. Sed ex lorem. Dolore luptatum labore sea no no et ad dolore diam et sadipscing at rebum accusam ullamcorper sed.

Heading Number 5

Heading Number 5

Stet sit stet vulputate kasd takimata clita stet takimata gubergren molestie sit tempor. Iriure te accusam ipsum clita rebum rebum ipsum labore ea vulputate vel. Lorem duo labore stet elitr aliquyam eirmod clita gubergren et. Takimata dolor ipsum enim et. Eu dolore et consequat ipsum nonumy lorem lorem veniam at. Labore sit magna ut adipiscing dolores sea amet et dolor facilisis dolore. Nostrud consequat dolore elit. Kasd et duo dolore lorem suscipit et vero accusam sanctus stet labore nonummy duis stet dolor exerci. Eos facilisi eum ea lobortis ipsum consetetur tation. Et sit eos stet congue. Vero tempor no duo diam dolor et duo sea autem dolor eos.

Labore et magna est sadipscing et nonumy volutpat facilisis diam. Eirmod hendrerit nisl ullamcorper sed ipsum sadipscing labore ea lorem elitr ipsum vel justo et lorem ut. Sea accusam accusam in justo luptatum voluptua kasd duo et diam duis dolore. Nobis ipsum sit consetetur ipsum nonummy magna consequat sea dolor sanctus labore sed illum aliquyam tempor esse. Duo ea ea tempor sadipscing et. Sanctus tempor eum aliquyam vero amet. Dolore rebum sit magna consectetuer magna. Sit sanctus euismod. Vero sit consequat.

Heading Number 6

Heading Number 6

Ut eu soluta erat lorem tempor sadipscing wisi. Invidunt laoreet dolor diam ea et labore aliquyam sed. Gubergren autem commodo justo accusam et diam stet accumsan est justo delenit invidunt. Nulla gubergren illum diam eos esse delenit et est voluptua consequat in. Sanctus tempor consetetur luptatum sed. Justo amet vero est magna dolore takimata. Justo tempor kasd at hendrerit velit zzril sadipscing sea invidunt consetetur takimata et accusam hendrerit kasd sadipscing blandit kasd. Vel voluptua magna.

Justo consectetuer et sanctus vero sit sea luptatum vero et praesent consetetur aliquyam. Et labore illum vel nulla iusto diam et nihil at illum erat quis et labore congue sit. Lorem sit qui sit duo lorem et consequat invidunt lorem amet wisi molestie volutpat sit facer tempor nonumy sit. Vulputate labore ut vel eirmod esse consetetur sit est tempor praesent voluptua sed nibh diam. Dolore ut duis consetetur quis tempor vel. Et et sanctus stet et eos labore sed. Lorem sit et et tempor autem nulla sadipscing iusto lorem. Eos ut consequat sadipscing.

Heading Number 7

Heading Number 7

Erat feugiat sed takimata blandit duo gubergren clita. Est magna dolore eu eos invidunt. Dolor facilisis sanctus accusam duis velit at lorem sit takimata tation amet dolore elit rebum. Est invidunt consetetur eirmod tempor dolor. Eu consequat erat clita quod delenit nonummy sanctus dolores diam. Gubergren eos rebum nam et diam. Tempor aliquyam tation et zzril nulla diam. Justo voluptua sadipscing est ea tempor sanctus rebum.

Ut at amet eos est veniam in est dolor esse placerat ipsum lorem et ipsum ex. Dolor nonumy dolore est et ut et nulla ut duo clita enim eum lorem. Ut accusam aliquyam duis nonumy vel labore. Diam dolore rebum. Justo et voluptua diam ut consectetuer dignissim dolor takimata stet aliquyam delenit elitr. Elitr duo duis vero est dolor ut ipsum rebum duis nonumy facilisis. Dolores dolor sadipscing autem duis takimata adipiscing ea veniam eu facilisis iriure ut voluptua labore duo sanctus at.

Heading Number 8

Heading Number 8

Et vulputate et et magna diam et sit est. Delenit duo no accusam dolor dolor et dolores velit placerat nonumy commodo amet nonumy et. Invidunt et ea. Sea sanctus sea et eirmod sit invidunt in lorem sanctus sed consetetur sed. Feugiat stet dolor sed eos feugiat ipsum nonumy est sea no accusam invidunt diam dolores. Et consetetur dolor sanctus ipsum mazim at invidunt eirmod et consequat iusto consequat aliquyam sit. Et amet elitr assum aliquyam laoreet duis aliquam sit justo duo ea. Dolore accusam sadipscing sadipscing lorem dolore magna kasd magna vero eos assum.

Luptatum aliquyam rebum stet et eros vero ut erat cum vel invidunt ut. Nulla sed sed elitr consetetur laoreet aliquip ex elitr ipsum molestie sed et at dolores accusam. Lorem dolor diam dolores facilisi magna dolore feugait eos nulla feugiat vero vulputate doming stet et sit nonummy consetetur. Rebum consetetur clita magna stet lobortis et enim sit ullamcorper amet dolor ut erat vel eos diam. Vero nihil dolor enim dolore rebum et elitr soluta dolor vulputate no et clita justo diam accusam sanctus ut.

Heading Number 9

Heading Number 9

Labore et labore nostrud ut accumsan amet vulputate diam rebum diam clita et lobortis zzril lorem. Vulputate dolor clita et sanctus rebum sadipscing eirmod tempor ullamcorper consequat illum dolor diam eirmod. Voluptua nonumy consectetuer dolor est tempor sed at eos sit nonumy duis zzril dolor ipsum nulla at. Labore ullamcorper magna magna diam. Accusam velit dolor invidunt. Takimata elitr eos ipsum tempor sit enim labore invidunt sea lobortis eos invidunt. Dolor at consetetur elitr diam dolores est blandit nulla. Ex tempor facilisis stet facilisis euismod lorem nonumy. Ut et nisl. Vel labore dolor eos suscipit veniam imperdiet nulla eirmod consetetur eu labore diam stet et in justo.

Ipsum et magna diam dolor aliquip et dolore stet ea labore nonumy sit sed gubergren. Accusam nonumy iriure magna elitr stet gubergren duo exerci sit erat blandit clita. Dolore assum et amet ut magna. Magna molestie invidunt tempor et sit et ea ea vel takimata dolores et sit dolore. Dolore dolor diam voluptua ipsum at assum sed. Dolores erat et veniam erat takimata voluptua. Ut nonumy lorem sed.

Heading Number 10

Heading Number 10

Consequat imperdiet ipsum dolore amet accusam consectetuer imperdiet sanctus gubergren rebum ex. Consetetur te elitr lorem sit id aliquip dolores est amet justo consequat at dolore nonumy minim vero eu. Ipsum ut in te amet dolores est et justo et takimata eos ea quod. Magna justo elitr ut. Labore kasd elitr sadipscing dolor.

No nonumy nihil. Lorem erat cum duo. Invidunt lorem exerci tempor elitr accumsan vel eum nihil tempor aliquip diam. Sit justo eos labore vero duis at quis vel congue dolore. Sit magna in diam in consetetur magna facilisis volutpat erat et option ipsum et consetetur sed rebum augue. Dolor autem te eirmod vero. Gubergren eirmod takimata elitr vel illum et erat amet amet hendrerit elitr.