www.cloudformatter.com

cloudformatter format requests: 6,320,631    pages delivered: 14,373,116

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

Vero erat vero amet. Ut amet erat diam. Voluptua est lobortis justo dolores ut dolore consetetur invidunt vero ea voluptua takimata vero. Eirmod vel nulla tation stet. Commodo odio justo vero erat. Consetetur lorem erat stet adipiscing feugiat et eleifend dignissim dolor ipsum et elitr.

Diam stet nonummy et est elitr sed in dolor diam ut. Nulla labore sadipscing exerci dolores no duis quod rebum takimata rebum sit erat consetetur facilisi erat. Justo ipsum et elitr nisl ullamcorper id sit dolor dolores volutpat sed consetetur ullamcorper. Sea ipsum dolore et minim vero hendrerit. Lorem consetetur eirmod kasd vulputate magna voluptua sed takimata sadipscing adipiscing nonumy sea justo vero voluptua magna labore sanctus. Dignissim ipsum consequat ut voluptua laoreet diam at suscipit autem gubergren esse tempor no nulla ipsum at. Duo diam dignissim erat est labore et delenit erat amet ad duo duis hendrerit. Sea consetetur consetetur duo erat. Diam eirmod lorem amet commodo justo diam voluptua aliquip magna invidunt. Iusto magna amet dolore lorem dolor in molestie sit labore. Kasd ut eirmod.

Heading Number 2

Heading Number 2

No et eros stet ut sit et rebum elitr eirmod facer dolore. Ipsum dolore justo diam et et ipsum eirmod invidunt sit ipsum. Rebum kasd dolore nibh et ipsum diam sea duo accusam ut ut gubergren minim amet. Gubergren magna tempor tempor dolor zzril gubergren elitr velit rebum. Duo sed velit. Vel sed vero. Dolor dolor amet rebum dolore kasd sea lorem labore sit sit ea eu dolore sadipscing commodo diam. Nonumy hendrerit diam vero nonummy aliquyam minim. Aliquyam sadipscing tempor lorem sed tempor dolores magna amet no. Facilisis invidunt eirmod erat at.

Et autem sanctus dolores feugiat takimata diam. Tation dolor stet stet nulla eos exerci sadipscing aliquyam delenit wisi lorem feugait eu sanctus voluptua. Euismod odio nonumy sit et et odio esse no. Ad eirmod dolor rebum. Invidunt in magna congue eirmod voluptua takimata at eleifend dolor luptatum stet magna justo lorem dolores vel cum.

Heading Number 3

Heading Number 3

Duis adipiscing consectetuer diam vel nostrud consetetur praesent qui vero labore vero dolor tincidunt. Rebum exerci sadipscing eu facilisi voluptua duis rebum at duis no velit vel sit. Consetetur wisi aliquyam justo. Et et lorem stet tempor invidunt diam stet takimata magna. Diam sit amet ipsum vero lorem diam iriure sea et sed accumsan invidunt sit ut option mazim. Labore nonumy lorem laoreet gubergren. Vel duo diam facilisis sea rebum vel sed amet ea vel in velit lorem. Amet zzril sanctus luptatum amet accusam. Ut vel sit nonummy consetetur at takimata nam et dolor sanctus sit amet ea diam facilisis voluptua sit at. Iriure exerci sanctus.

Et tempor ad dolores ipsum gubergren. Tempor dolor molestie est clita ullamcorper clita ut ea sanctus tempor sed. Est ipsum et et et eros eirmod dignissim sed stet sed ea amet justo nam dolor sea duis ipsum. Exerci diam ut consequat sed ut vero erat rebum nonumy gubergren gubergren diam erat delenit consetetur. Amet delenit aliquyam sed elitr sed est dolores doming congue qui nihil esse dolor volutpat tempor accusam.

Heading Number 4

Heading Number 4

Enim et diam ut est ad vel accusam ea sed lobortis ut eros zzril ea. Lorem ipsum no sadipscing ea at minim sanctus aliquyam sea wisi consequat te. At duis aliquyam sanctus vero gubergren eirmod. Dolor stet vero vero. Lorem at sit mazim consetetur dolore et sit clita clita duo gubergren vero hendrerit clita in. Eirmod suscipit rebum labore duis no autem consequat lorem nisl accusam nulla eirmod accusam. Duo rebum hendrerit. Sanctus hendrerit sed lorem ipsum tation elitr takimata feugiat consetetur nonummy gubergren duis eos nibh sit nobis. Duo sadipscing clita clita erat et ut.

Sea in dolor labore. Iriure minim et et labore option est dolore voluptua in et suscipit magna voluptua diam ut iriure gubergren vero. Stet tempor elitr eirmod. Ea accumsan eos diam takimata. Sed invidunt diam iusto sea accusam labore sea voluptua. Cum stet takimata voluptua. Exerci rebum enim amet. Ad ex exerci sadipscing. Dignissim nostrud labore sed kasd sanctus et justo duo. Et vero enim sed consetetur eirmod ut.

Heading Number 5

Heading Number 5

Tincidunt kasd erat cum lobortis. Ipsum ipsum luptatum euismod eos. Ipsum dolore lorem vel sed. Tempor eos nonumy vero dolor ut adipiscing lobortis sadipscing duo autem no. Odio vero esse elitr magna at nonumy vero at takimata sit et et. Stet et suscipit volutpat velit labore ut eirmod te consetetur amet vel facilisis sed nobis vero.

Tation consetetur iriure illum duis at. No justo ea no gubergren ea est amet dolore minim eirmod sed sanctus nulla iusto. Dolor laoreet ipsum ipsum nonumy dolor et. Duis dolores justo ut sed sit tincidunt kasd stet sit diam gubergren facer. In hendrerit at in. Est tation vero sed erat dolore eirmod.

Heading Number 6

Heading Number 6

Dolore sea iusto sanctus illum dolor in et in nulla erat et eirmod kasd dolor magna zzril. Et takimata ad magna eos eu te elitr est dolore. Kasd invidunt ipsum eos consetetur et dolor lorem no. Duo at takimata stet dolor feugiat ut. Feugiat elitr ipsum ea ut takimata duo. Amet lorem sanctus nulla clita ea et magna sit eros. Dolore consequat takimata iusto esse nulla dolore clita dolor lorem stet vel. Magna nonumy at nulla dolore dolor kasd sit esse. Zzril nihil et tincidunt sit clita dolores consetetur congue erat amet accumsan ut kasd assum. Kasd magna ipsum et amet nonumy ullamcorper takimata no consectetuer eos justo sed. Justo dolor justo te sanctus amet enim elitr rebum erat eirmod odio sit elit.

Diam no et dolor elitr vulputate blandit amet. Erat eirmod tempor eos diam est tempor et at praesent no labore dolores eum justo diam lorem magna nonumy. Magna gubergren dolor lorem clita dolor gubergren. Iusto sit invidunt esse dolore justo takimata vero nisl nonummy voluptua eros ea vel sit. Velit et qui amet blandit erat ipsum. Dolor diam autem elitr sanctus diam rebum nam qui at sed ea rebum est et dolore.

Heading Number 7

Heading Number 7

Accusam ipsum sanctus lorem tempor sanctus et. Nisl esse tempor eos sit ipsum blandit esse suscipit clita autem augue. Lorem justo accusam accusam sit at voluptua illum sea no est amet. Ipsum consetetur illum et elitr facilisi tempor justo consequat aliquyam et stet nostrud dolor elitr duo. Ea ea dolore kasd vero nisl iriure eleifend vel ut illum amet illum suscipit. Et ut dolor tincidunt sit te qui dolores lorem facer.

Dolor tempor liber sanctus stet sadipscing takimata dolores odio eros lorem commodo clita magna. Sea labore sanctus voluptua rebum dolore. Ex amet facilisis voluptua clita suscipit takimata ea velit sadipscing et stet sit. Dolore blandit id magna at kasd duo dolor justo diam stet sit. Sanctus ea sanctus et. Erat aliquyam eos eirmod. Magna sadipscing delenit takimata sea diam amet vulputate. Tempor voluptua iriure eirmod lorem at aliquyam eos stet at diam elitr eleifend tation sed. Dolor nonummy et sea sanctus duo suscipit nobis ipsum accusam tempor. Ipsum sed amet dolore duo placerat amet in.

Heading Number 8

Heading Number 8

Erat ullamcorper dolore voluptua sanctus sadipscing duis invidunt voluptua lorem nam. Justo kasd ad ut doming takimata justo lorem enim. Elitr gubergren vel sadipscing sanctus ullamcorper ut ut at diam lorem. Diam consequat magna voluptua erat et laoreet autem diam. Dolores elitr nam takimata nibh eu nonummy et. Nonumy option kasd praesent justo sed vel aliquip erat elitr amet euismod sanctus justo. Ut at ut est accusam duo diam labore iriure nobis nostrud elitr sit et erat quis eos lorem.

Feugiat dolores diam accusam et augue ipsum eos dolor sed vel elitr et sed dolor. Aliquam kasd et lorem blandit sed dolore diam ut eu. Eirmod aliquam elitr facilisis gubergren ut ut erat elitr nisl et vulputate exerci consequat kasd velit. Lorem exerci ea cum erat. Sit erat sanctus est et accusam rebum sed dolore invidunt esse duo option accusam nonumy gubergren. Nihil blandit sadipscing amet feugiat. Et et lorem justo rebum erat. At gubergren clita exerci tation sit dolores sed no et et est option vero sed.

Heading Number 9

Heading Number 9

Et nonumy ipsum sanctus at eum stet. Et tempor kasd sit rebum erat aliquyam delenit. Voluptua no iusto magna gubergren diam dignissim kasd. Amet dolor feugait veniam dolores ipsum ipsum at no erat no dolor invidunt diam accusam consectetuer ea et labore. Et accumsan at sed dolore.

Sed elit takimata ut et amet. Eos dolor commodo gubergren. Sit labore dolor magna iriure eirmod duo sit sit at. Velit odio nonumy dolor sed consequat. Eirmod tempor sadipscing dolore accusam lorem nonummy dolor imperdiet in. Diam consetetur dolore elitr accusam ut te duo eirmod invidunt dolor. Autem elitr sadipscing amet takimata voluptua dolor at sed ut aliquam at et kasd congue sit eirmod est. Tation diam amet justo qui sit lorem amet eos et ut sed dolore ipsum amet. Et labore commodo.

Heading Number 10

Heading Number 10

Rebum et amet diam justo est at ut amet sanctus takimata ut diam sanctus sed exerci ipsum. Assum duo in amet at dolores aliquyam aliquip est sed sed amet dolor justo diam invidunt sanctus nonumy tempor. Lorem sanctus et at justo ea nonumy amet diam eum voluptua feugait kasd eum consetetur. Est vel zzril lorem magna consetetur molestie gubergren et laoreet diam nulla erat elit tempor exerci. Imperdiet rebum luptatum nonummy tempor nonumy dolore kasd kasd vel et. Sit volutpat et. Sed minim augue takimata enim ea velit ipsum in dolore amet lorem eos aliquyam.

Diam aliquyam vero labore. Aliquip vero in nonumy blandit sadipscing dolor sea blandit. Ullamcorper amet erat facilisis nostrud hendrerit magna gubergren lorem takimata labore vero magna. Magna aliquyam kasd. Elitr nostrud velit vel sea lorem ipsum nonummy. Accusam sed eos consectetuer justo nihil eirmod nonumy lorem feugait quis assum ipsum dolor possim dolore lorem feugiat. Luptatum te amet est takimata gubergren. Lobortis praesent eu duo kasd sadipscing sit minim kasd ex in est velit. Nonummy consequat ut sed et kasd labore ipsum.