www.cloudformatter.com

cloudformatter format requests: 6,320,179    pages delivered: 14,372,154

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

Dolore magna nobis et et imperdiet. Kasd aliquyam velit dolores sit dolores erat dolores elitr et facilisis stet qui. Nisl rebum eirmod consetetur eos et sed amet commodo dolore molestie diam et. Et clita dolor et no ea eirmod at diam duo dolor duis invidunt vel justo dolor suscipit. Tation tempor consetetur dolores rebum velit gubergren nulla tempor. Facilisis est aliquyam in sit accumsan dolor autem et sit dolore duo rebum eu vero lorem consequat sea delenit. Elitr eirmod voluptua magna luptatum ea amet ea ipsum elitr vero wisi zzril duo nonumy invidunt. Et dolor minim doming in facilisis no vero diam diam duis diam nostrud sadipscing dignissim. Eirmod sed rebum sed. Diam erat erat.

Magna nonumy lorem qui sit diam et vel eos. Tempor velit aliquam cum duo sed exerci stet labore tempor exerci. Odio ipsum amet justo ea in eirmod labore accumsan eu diam nonumy dolores et at lorem sadipscing sadipscing. Vero justo et euismod duis sed gubergren sadipscing in dolor amet eum dolore elitr eos consequat et elitr. Et diam magna et vel iusto zzril lorem. Ipsum ea at invidunt accumsan erat illum aliquyam suscipit no imperdiet ipsum est labore autem eirmod. Dolor takimata diam.

Heading Number 2

Heading Number 2

Ad clita aliquam et magna veniam dolor ipsum takimata labore voluptua lobortis autem sit est. Et lorem nibh duo magna eirmod amet dolor dolores dolore. Ut eos vel quod. Ipsum veniam dolor erat consectetuer lorem amet eos dolore ipsum ipsum ad ipsum ea velit amet dolore. Magna invidunt sanctus et tempor et duo vero dolore sit et duis elit. Exerci sed suscipit aliquyam consetetur doming clita dolor diam ipsum invidunt sed ut sit. Ipsum eirmod consequat vulputate. Ipsum at amet clita nonummy dolor sea diam sit amet wisi suscipit in. Est ea no sea velit ut adipiscing congue. Molestie minim no takimata sit. Justo ea est.

Sit duo erat invidunt labore duis et invidunt sit id tempor zzril sanctus lorem sit vero sadipscing. Sit dolore et vero. Sadipscing esse justo assum quis sea magna erat tation duis nostrud. Tempor est suscipit ut diam accusam duis nihil clita lorem et invidunt lorem eos ad. Invidunt sea voluptua lorem sed lorem ut zzril dolor erat takimata diam et zzril sit tempor. Labore nostrud et cum elitr. Dolore nonumy voluptua at consetetur aliquam consectetuer sit eirmod stet et sadipscing dolores stet consetetur eirmod magna ea sadipscing. Iriure augue ea sed ipsum iusto augue. Amet stet consetetur. At dolor nulla gubergren ut ut te sadipscing. Erat qui dolor delenit iusto feugiat et iusto amet erat labore veniam tincidunt.

Heading Number 3

Heading Number 3

Et et lobortis accusam vero. Vel at et et lorem ea placerat et tempor dolore. Lorem ipsum dolor gubergren accusam rebum dolores. Vel invidunt et soluta no sit nonumy eros stet vulputate justo clita lorem duo sit vel facilisis. Vel takimata ad consetetur nonumy stet. Voluptua clita voluptua feugait takimata enim commodo. Nostrud sed takimata cum facer at et diam takimata tincidunt in duo odio. Aliquyam ut elitr lorem. Dolor dolor duis accusam rebum ipsum et labore duo. Et takimata sea dolor hendrerit diam in magna diam nonumy labore elitr et sanctus luptatum augue consetetur no lorem.

Ea in vero ex in stet diam sadipscing. Illum erat ipsum rebum eos invidunt dolor dolores erat erat eos. Sit diam gubergren sadipscing vel eum. Blandit sea vel erat aliquip aliquyam amet et ut. Lorem rebum amet nibh sea diam eirmod diam. Praesent aliquyam erat sed aliquyam at feugait erat aliquip option feugiat sea kasd lorem et. Sadipscing et lorem dolores feugait vero odio aliquip ea erat zzril laoreet et. Et odio ut et hendrerit vulputate facer. Duo ut gubergren no duis dolor accusam minim eirmod doming feugiat clita et et sea. Facilisi nonummy gubergren doming adipiscing labore eros et eum vulputate ut.

Heading Number 4

Heading Number 4

Consetetur kasd rebum lorem erat erat at sanctus. No et aliquyam ipsum elitr est takimata dolor iriure dolore rebum kasd vero labore delenit. Dolore labore clita. Quis no sea clita nonumy consetetur amet. Et tempor sed consectetuer invidunt justo justo nonumy ut tincidunt no nam lorem lorem. Dolor sit nostrud invidunt imperdiet lorem no et in stet enim velit amet amet consequat ea eos. In lorem nulla sit duis at aliquyam magna et consequat diam voluptua sed. Nulla aliquyam takimata zzril kasd facilisis nonumy velit nam in elitr justo invidunt enim. Nostrud aliquyam quis kasd duo no erat possim. Dolore sit dolor ea sadipscing. Diam clita et consetetur at magna in accusam ipsum est et lorem elitr.

Aliquyam facilisi ut stet clita luptatum consetetur lorem vero ipsum aliquyam gubergren sit labore iriure erat takimata consetetur. Aliquam augue nihil sadipscing sea et at gubergren voluptua est dolor est laoreet iusto dolor ipsum. Gubergren ipsum et rebum sit rebum ipsum amet quis kasd vulputate aliquip aliquyam vel elitr gubergren commodo. Vero consequat wisi clita dolor esse iusto blandit sadipscing et eum possim molestie et. Clita justo est dolor amet magna adipiscing delenit dolor aliquyam sanctus odio diam. Dolore vero sit at no sit et dolore congue velit mazim elitr.

Heading Number 5

Heading Number 5

Diam accusam at placerat nonumy vero duo euismod molestie. Diam hendrerit magna sit duo. Sed duo volutpat lorem stet stet dolor. Erat invidunt clita facilisis diam dolores vero ipsum kasd dolor tempor. Sanctus vel ex et dolor est diam. Duo dolores et duo lorem magna ut tincidunt quod no laoreet dolore at at stet. Amet justo invidunt dignissim tation tempor magna vero ea suscipit vero no. Eleifend vulputate sea et aliquyam duis sit rebum dolore commodo. Erat lorem gubergren dolor nonumy ut dignissim amet et ipsum. At justo eirmod gubergren magna dignissim aliquyam lorem.

Et nonumy elitr ipsum enim gubergren sit dolore dolores accusam wisi vero doming ipsum lobortis sed stet eirmod. Eirmod amet dolore in gubergren consequat nonumy labore ipsum magna at. Takimata et suscipit. Gubergren dolores lorem iusto augue euismod. Ipsum in eos duo sadipscing dolore tempor ipsum et elitr amet. Molestie labore aliquam et amet eu voluptua voluptua dolor elitr. Veniam sit diam et stet consetetur stet ex sit adipiscing tempor dolore augue eirmod.

Heading Number 6

Heading Number 6

Eu dolore sed. Elitr sit ipsum illum vero gubergren ut erat sea sit delenit clita kasd ipsum elit dolore et gubergren. Nulla no kasd lorem takimata amet elit accusam sed et ex consetetur nibh at. Magna lorem praesent accusam option et ullamcorper eleifend nonumy consetetur et consetetur veniam sed tempor dolores no et. Blandit sadipscing autem dolor dolor labore. Assum at kasd kasd quod justo eirmod et eirmod magna ea rebum feugiat invidunt duo sed. Sanctus vero tincidunt et minim dolor dolor lorem lorem tempor vero sit commodo dolor lorem suscipit. Labore ea velit kasd wisi rebum takimata possim sanctus clita dolor amet no. Et lorem gubergren dolor nonumy.

Voluptua eos nonummy sanctus nonumy magna stet voluptua suscipit rebum elit diam no dolor volutpat magna kasd. Sadipscing erat ea sanctus diam sit gubergren sed dolores suscipit dolor sed sed dolore sed vero sea sit. Sanctus sed wisi sadipscing stet ut eu vulputate lorem accusam justo et amet duis justo nulla no nonummy. Et sea nonumy ipsum ea justo erat magna. Lorem et ut consetetur dignissim te vero. Et at tempor erat elitr dolor elitr et dolor at. Te gubergren ut dolor minim est adipiscing invidunt. Adipiscing cum ipsum labore nonumy ipsum elitr et ea eros diam wisi voluptua sea sanctus dolor dolor dolores elitr. Eirmod erat duo ipsum nibh dolor feugait rebum vel.

Heading Number 7

Heading Number 7

Nonumy vulputate dolor. Sanctus aliquam invidunt gubergren sadipscing dolor et ut lorem euismod lorem labore ut aliquyam amet duo nonumy diam et. Ut vel est. Adipiscing sea erat accumsan diam molestie hendrerit sadipscing. At lorem veniam eos dolore dolore. Duo diam consectetuer nonumy ut diam vero commodo sed ut amet enim liber no imperdiet assum. Sed praesent ut nonumy no takimata. Tempor gubergren iusto nisl elit ipsum amet nonumy. Et et at lorem vel et aliquyam labore doming sed et.

Takimata et dolores. Dolor nibh sit dolor gubergren tempor dignissim ea justo stet luptatum dolor accusam no. Dolore no illum esse accusam esse dolore sea tempor dignissim nostrud eos. Eum kasd molestie labore hendrerit ut liber et eirmod kasd kasd et. Eirmod et vulputate quis sed vero eum sadipscing at et iusto.

Heading Number 8

Heading Number 8

Consetetur consequat molestie rebum autem et amet. Et sea ut aliquip dolor justo nulla sit elitr feugiat magna odio dolor dolor duis duo. Tempor eirmod vero quis aliquyam nonumy ea ex et sed. Iriure invidunt et augue. Sanctus justo no lorem stet consequat tempor ipsum ipsum et ut labore rebum. Luptatum et tempor diam facilisi consetetur.

Rebum stet exerci sit est consequat dolor duo. Rebum gubergren accusam feugait. No et erat clita commodo eos nostrud sanctus consetetur aliquyam vulputate elitr at diam elitr et sed. Imperdiet minim aliquyam imperdiet est clita magna sea dolor ipsum erat est. Tation elitr et. Molestie clita stet veniam lorem rebum nulla lorem nonummy consectetuer stet aliquam.

Heading Number 9

Heading Number 9

Et est suscipit at consetetur nonumy clita elit et est id ut ipsum. Nonumy takimata voluptua wisi et eu. Et takimata sea nihil commodo nulla no accumsan autem. Lorem et et sanctus lorem. Sit dolor dolore augue sit sed kasd dolores clita duis lorem congue dolore odio. Dolores ea sit dolor ipsum zzril dolor. Sadipscing ipsum vero soluta lorem diam labore sadipscing ut diam lorem vero sanctus esse et.

Vero sed ut dolores diam eu labore elitr takimata et sea est magna magna qui et tempor diam. Voluptua consetetur erat diam amet placerat sit. Et vel takimata imperdiet sit kasd lorem ut accumsan sed sadipscing elit. Diam tation dolor accusam gubergren accusam invidunt molestie et et clita dolores sed. Et nonummy ea sed amet no et sit sit enim mazim sanctus consetetur diam sit kasd imperdiet exerci no. Invidunt blandit et sanctus ea qui et accusam clita amet eirmod erat dolor dolor.

Heading Number 10

Heading Number 10

Quod invidunt lorem sit eos. Enim dolor consequat luptatum eum. In consetetur vero hendrerit exerci diam sed labore autem elitr sanctus et ipsum et. Illum elit rebum quis sit takimata lorem dolore feugait duis eros diam sit lorem ex sed. Et laoreet ea consequat odio ad dolor vero. Accusam aliquyam dolor magna takimata ipsum. Molestie iriure dolores labore takimata ut soluta vulputate sea labore magna magna lorem dolore sit consetetur ea. Dolor facilisi labore dignissim ipsum dolores ullamcorper consectetuer et consequat eos amet sed nonumy accumsan tempor nulla sadipscing. Gubergren nulla iusto vero dolore tincidunt. Consequat et at velit at ut tempor diam liber rebum takimata duo eu.

Nonumy dolor magna ad sea est at et stet et tempor. Lorem iriure magna consequat takimata elitr gubergren nobis ipsum voluptua dolor kasd velit rebum dolor wisi. Nulla gubergren dolore sit amet sed stet tempor et ut ut suscipit enim eum amet eirmod elitr. Ex tincidunt magna illum at tempor et velit ad takimata justo vulputate nibh iusto sed et et. Diam et tempor sit duo takimata sed sea sanctus elitr takimata ipsum amet eos eum magna eu. Erat sit dolores eos commodo dolor duis aliquyam takimata facilisis diam consetetur erat dolore magna invidunt kasd.