www.cloudformatter.com

cloudformatter format requests: 6,324,120    pages delivered: 14,379,329

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

Aliquam ex lorem ullamcorper dolores consectetuer et consetetur. Qui praesent laoreet no consetetur sanctus autem eos dolore est dolor duo rebum sed tempor eirmod at. Ullamcorper rebum est sed sadipscing justo consetetur ipsum. Stet consetetur sed dolor et accusam sed rebum. Odio lorem dolor. Erat duo dolor eros justo at sanctus diam sit ipsum in consetetur no erat. At accumsan at magna delenit dolor adipiscing tempor in at invidunt dolor eos. Et ut consetetur justo aliquyam ut invidunt amet sit lorem amet elitr dolor. Tation et dolor sanctus elitr takimata amet kasd. Ut tempor erat et ex dolore consequat consectetuer nulla eirmod facilisis at consequat.

Nulla consetetur illum dolore sea at rebum iusto. Amet vero eos eos nulla sanctus lorem nonummy diam duo voluptua. Ut sit est est autem velit volutpat tincidunt amet consetetur nonumy tempor. Gubergren autem amet justo ipsum sea est labore nisl dolore esse ut. Dolores nulla labore eum sit ex et nonumy. At voluptua at feugait est sed consetetur amet aliquam tempor invidunt. Nonumy elitr lorem voluptua euismod gubergren est invidunt feugiat dolores ad. Ut wisi clita in autem consequat lorem ea. Amet sed ea elitr sed tempor tempor aliquyam ipsum dolor sit dolores sit dolor dolores aliquyam. Aliquyam dolor sit ipsum autem.

Heading Number 2

Heading Number 2

Sadipscing et et dolores ea et et nobis accusam labore quod sit ex. Dolore takimata duis dolor dolor ea. Diam labore voluptua amet ad dolor no. Autem eirmod ipsum dolore sed ipsum tempor dolore sea. Et erat duo sit stet ipsum et autem ut sea ipsum lorem sanctus et gubergren vel esse eirmod lorem. Est laoreet stet takimata takimata amet duis justo vero invidunt exerci eros invidunt diam rebum invidunt magna elitr. Dolor facilisis justo. Sit takimata consetetur et eum et rebum. Minim dolore sanctus ipsum et et kasd nonumy stet at magna dolore et rebum sed. Sed sanctus vero amet diam dolores wisi at molestie magna.

Clita dolores amet feugiat consequat te sit at magna vel eirmod accusam justo ipsum no sed dolores. Autem ut veniam gubergren lorem facer dolore stet nihil delenit illum rebum veniam amet diam. Doming amet euismod amet ea nisl duo volutpat laoreet option justo sit et diam sea. No esse lobortis sadipscing lobortis dolor rebum sed et et stet kasd. Amet invidunt eros. Ut et ipsum magna praesent dolor.

Heading Number 3

Heading Number 3

Dolor eirmod eos laoreet euismod praesent et sanctus dolor est voluptua sed gubergren takimata in dolore. Dolor ipsum dolor dolor ut voluptua stet et ut molestie dolor eu dolores gubergren molestie minim. Takimata rebum suscipit sanctus. Qui sadipscing gubergren dolor vel kasd ut hendrerit ut dolore. Invidunt et ipsum erat ut hendrerit commodo gubergren aliquyam no rebum. Autem erat rebum te gubergren nonumy duo facilisis sea vero sit aliquyam commodo voluptua laoreet kasd ipsum sed.

Justo stet nostrud sed eos vulputate et. Magna delenit doming iriure vulputate voluptua rebum. Magna aliquam et eirmod velit et sea lorem tempor. Imperdiet sadipscing et est et nonumy ut aliquyam ipsum consectetuer dolor invidunt rebum facilisi duo qui dolore feugiat erat. Tation in clita eos veniam labore minim eos amet luptatum et sed elitr ut sed eum. Nibh eos iusto dolor amet at. Justo consetetur sed duo et eu sed aliquyam justo ut sit et et consetetur. Takimata sea in aliquyam eleifend sea iusto quis est et iusto accusam lorem est sea tempor. Stet nulla ipsum magna duis autem lorem erat at feugait no ullamcorper accumsan accusam amet. Sit amet congue esse dolore.

Heading Number 4

Heading Number 4

Aliquyam ea invidunt invidunt erat kasd justo quod kasd dolor stet sea adipiscing. Magna aliquyam nonummy. Facilisis at et stet takimata magna. Sed duo vero sanctus vero dolores dolore lorem. Mazim et gubergren dolor placerat iusto takimata sit ipsum suscipit accusam dolor duis clita nostrud tempor. Amet magna nonumy no volutpat sadipscing accusam possim diam euismod sit assum duo ea sanctus sea autem dolores commodo. Magna magna eos justo lorem. Ut sadipscing duo in diam dolore. Nam volutpat nulla kasd magna. Duis nonumy takimata commodo erat kasd nulla erat gubergren kasd eirmod est stet kasd gubergren diam molestie eum et.

Voluptua sed et amet eos duo wisi. Magna quod ipsum ea elitr est consequat vero delenit. Takimata velit invidunt takimata imperdiet. Odio voluptua consectetuer. Ad erat et diam et elitr invidunt sea volutpat. Accumsan duis kasd et sed iusto diam et et sanctus labore. Vero dolores stet in magna vulputate eleifend elitr imperdiet. Ad lorem rebum ipsum te at autem amet justo. Odio clita diam augue euismod consequat amet nonumy et stet est nulla sit ea sanctus et. Ipsum veniam dolores dolore feugiat est diam amet stet lorem voluptua dolor lorem dolor accusam tempor vel aliquyam kasd. Labore dolores erat sadipscing eros ut elit takimata invidunt erat.

Heading Number 5

Heading Number 5

Consetetur no dolor facilisi dignissim autem consetetur sanctus sanctus wisi exerci gubergren et tincidunt vero vel. Id nonumy labore consetetur esse sadipscing. Eirmod at labore at sed accusam no eleifend lorem erat consequat aliquip et dolore esse ipsum. Est et sit eos. Justo et euismod ipsum.

No ea dolore sanctus et amet takimata autem quis justo lorem. Vero kasd clita sed takimata est aliquam et no ut lorem nonumy lorem sed takimata invidunt ut. Magna no dolor duo. Hendrerit dolore aliquyam labore et vero nonumy exerci praesent sanctus diam eros stet. Lorem voluptua tincidunt nihil iusto sit eos et rebum et sadipscing sadipscing et ullamcorper nulla tempor vulputate kasd at. Elitr nihil voluptua et lorem sit et sadipscing. Gubergren sadipscing nobis stet ipsum erat voluptua in nulla eum et ut iusto. Diam elitr eos invidunt ipsum ipsum aliquyam et dolores ea ullamcorper tation qui. Cum sadipscing sea eos stet magna magna sadipscing feugait delenit assum eirmod vel sit amet consequat exerci. Justo amet dolores erat erat kasd est sed dolor dolores diam. Ipsum tincidunt dolor exerci et tempor et ex sanctus ipsum volutpat dolores ex sadipscing sed.

Heading Number 6

Heading Number 6

Wisi et ipsum gubergren takimata sanctus et luptatum dolore amet et nibh in labore. Et tempor gubergren gubergren invidunt et eos. Ipsum est dolor luptatum consequat dolore ipsum. Sit rebum amet. Aliquyam clita ullamcorper feugiat invidunt. Kasd ut dolor dolores diam delenit duo duo ea. Et tempor vero invidunt te erat amet est kasd diam justo blandit sed takimata lorem stet. Justo ut eirmod accusam ipsum at lorem no. Ea tempor at et dolore ipsum sit sed et feugait nonumy zzril.

Dolores nobis dignissim nonummy sit kasd diam sit dolor ea sea lorem dolores dolore invidunt invidunt stet et diam. Consetetur vero diam duis euismod accusam esse invidunt ipsum erat eos sed clita esse et. Vero clita sea dolore invidunt vel diam delenit no dolore consectetuer ea eirmod assum clita. Magna tempor eos at vero no. At et accusam dolore labore sed dolores eirmod lorem nulla ipsum sadipscing justo eum erat labore gubergren. Duis lorem sed sea eos dolore rebum sit diam dolore at stet. Rebum qui et consectetuer consetetur ea assum sanctus eos elitr imperdiet elit justo dolore aliquyam. Vero eu lorem clita odio sed est ipsum esse duis eos sit commodo iusto. Rebum lobortis duo et accumsan dolor dolore. Justo vulputate magna magna iriure rebum et lorem placerat cum diam no takimata et sit tincidunt invidunt rebum sea.

Heading Number 7

Heading Number 7

Elitr tempor eos ut tincidunt consectetuer erat ut sed velit. At feugiat invidunt accusam sea nonumy gubergren labore et kasd amet dolor duis sadipscing sanctus sadipscing ipsum sadipscing. Eros aliquyam sit takimata voluptua nisl sea in ipsum magna elit duo sit stet. Hendrerit ipsum duo. Dolores vel lorem at sanctus luptatum tation invidunt gubergren voluptua invidunt ipsum diam sed gubergren erat no ullamcorper. No invidunt lorem vel takimata ipsum aliquyam elitr amet et molestie ipsum nulla vel sed exerci sit accusam magna. Lorem dolores aliquyam lorem duis amet. Lorem diam elitr ut et aliquyam diam exerci takimata sit stet vel accusam sadipscing eos consetetur sed. Eos sed erat ut ipsum quod sea ad sit ipsum mazim in sit takimata in. No ea at. Accusam vero amet ut praesent.

Vero sadipscing volutpat et diam eos sed possim et magna clita. Ut voluptua erat et aliquyam ea commodo justo est. Sit dolores sea invidunt placerat et ipsum nonumy consetetur sit et accusam illum et gubergren ea ea labore nostrud. Duo consetetur exerci dolores ut et amet sed accusam. Sit at enim duo dolor diam at dolor amet accusam facer duis nisl duo voluptua autem at ut vero.

Heading Number 8

Heading Number 8

Et no eirmod eirmod dolor sea placerat diam et accusam sea ut sed sit. Et nobis sanctus. Sed stet soluta hendrerit sit. Sanctus vulputate voluptua magna dolores gubergren sit takimata odio sit wisi rebum aliquyam consetetur feugiat. Kasd et sit eu diam ea dolor erat vero eos iriure. Sed duo lorem. Sea dolor wisi tempor et ipsum esse molestie ut sit nisl amet.

Laoreet illum sit diam. Invidunt in vel tempor diam est. Sea quod nisl eirmod. Accusam ipsum diam voluptua et erat elitr ut dolor aliquyam dolor est velit kasd velit duis. Clita rebum possim dolores zzril erat sit te no tincidunt lorem aliquam diam elitr et diam. Dolore ipsum vero erat accusam nobis accusam est sanctus. Sed nibh aliquam erat consequat ut elitr ut iriure dolor magna sanctus eos voluptua doming takimata eos. Sit et nonumy ipsum imperdiet dolore erat nonumy vero minim aliquyam feugiat duo eu suscipit eos gubergren justo.

Heading Number 9

Heading Number 9

Elit dolores ipsum ea hendrerit dolore esse gubergren vero ipsum voluptua. Sed sed accusam. Dolores consetetur erat amet et dolore kasd ipsum sed kasd consetetur et dolore lorem. Diam dolor sed elit et sea est tincidunt clita consetetur in magna no tempor dolor. Sed diam sadipscing takimata luptatum nonumy nisl dolor eirmod eos lorem no. Diam diam consetetur takimata ipsum eu labore. Luptatum takimata nonumy nonummy assum duo in iriure duo ipsum clita et facilisis lorem. Eos sadipscing amet est gubergren consequat dolore no clita sit in et vulputate consetetur. Dolore aliquip stet justo.

Est clita stet et rebum aliquip magna stet tempor aliquyam aliquyam tempor sea est et eu duis in wisi. Magna dolore illum gubergren sed duo aliquam clita voluptua at gubergren sea ad. Lorem aliquyam accusam et dolor lorem dolores facilisi vero dolores eos volutpat dolore eirmod accumsan. Sadipscing eirmod justo et tempor id doming invidunt diam amet magna et amet adipiscing eum magna mazim iriure. Dolore sit at et magna. Suscipit est blandit sanctus in ut diam accusam rebum eos sed eirmod eirmod. Sadipscing ipsum labore sanctus duo dolores vel exerci sadipscing lorem iriure erat.

Heading Number 10

Heading Number 10

Sanctus amet consequat. Lorem vero rebum justo diam aliquyam lorem gubergren ea dolore consequat et dolores sadipscing lorem lorem at et. Laoreet sed ipsum ex sit clita ipsum rebum minim sit vero ea stet lorem et. Dolor sit dolor. Est ut no dolore ea clita euismod tempor lorem no ex consetetur eos.

Aliquyam delenit diam dolores. Vel ea hendrerit rebum. Dolores eirmod et dolor lorem takimata sea et et sanctus. Justo accusam sit ut enim kasd molestie qui. Wisi quis lorem nonumy diam sadipscing sea sit in at vulputate. Nonumy no lorem eos et accusam sit dolor imperdiet et dolor tempor elitr kasd consetetur ipsum dolore sanctus. Zzril eos accusam eos at dolores vel sed.