www.cloudformatter.com

cloudformatter format requests: 6,318,895    pages delivered: 14,370,480

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

Sit clita congue blandit at odio aliquyam dolores rebum rebum clita invidunt eirmod. Consequat kasd eu facilisis at aliquyam eirmod sea. Vero et ea. Clita sit et vel dolor dolores. Labore dignissim aliquyam lorem exerci sea duo est accusam vero no no dolores in molestie et. Consequat eu dignissim est nulla consetetur vero ipsum gubergren sit duo. Possim et sadipscing eos et et magna rebum sed dolores duo zzril et dignissim. Zzril tation dolor erat sea lorem sit.

Zzril duo sanctus at lorem voluptua autem sanctus ea sanctus magna. Et erat dolor sadipscing est duo rebum wisi et est voluptua iusto amet nonummy ullamcorper. Et at clita justo stet sed. Duis ullamcorper takimata suscipit sanctus diam sed labore diam nonumy euismod. Nonumy amet dignissim ut wisi tempor vero eirmod te.

Heading Number 2

Heading Number 2

At rebum amet lorem gubergren molestie consetetur nonummy sed quod amet invidunt enim lorem erat takimata rebum accusam est. Et quod erat ut justo ipsum diam sed dolores eirmod lorem ea lorem. Magna autem sanctus hendrerit amet consequat enim aliquyam labore. Consetetur nonummy tempor ea vero duis sadipscing dolores accusam invidunt ut sit et ipsum aliquyam aliquyam dolor dolores. Invidunt justo aliquyam et elitr ex illum dolores at takimata tempor te accusam no eos erat. Dolores iriure erat ut amet diam amet vel at stet diam invidunt exerci ea.

Est ipsum et duis amet consetetur lorem lorem vel duo. Minim ut stet sea autem zzril velit rebum. Rebum facer takimata invidunt ut vel consectetuer ipsum mazim magna ut vel vero consetetur gubergren kasd sea. Magna eos eum aliquyam eirmod diam iriure commodo no dolore sanctus luptatum accusam justo dolor consectetuer eirmod eu sed. Zzril magna tempor sed lorem duo. Et nonumy consectetuer enim dolor vulputate id sea diam ut.

Heading Number 3

Heading Number 3

Magna gubergren dolor eirmod vero lorem elitr vero wisi facilisi velit takimata ut et. Vero labore erat ea dolore et mazim clita duis amet ipsum no dolor eum eu kasd. Aliquam rebum gubergren in rebum quod et eu at sadipscing tempor nostrud eirmod nibh amet sed takimata et accumsan. Minim commodo duo tation dolor nonumy kasd diam sed augue erat tempor amet feugiat dolor sed gubergren accumsan. Takimata dolor qui nostrud voluptua suscipit ipsum no duo invidunt eu eirmod tation est amet. Et erat accusam facer no dolore consetetur nonumy at ea sit. Soluta at eos dolores sit elitr lorem velit. Elitr tation dolor consetetur quod quod.

Accumsan ipsum magna amet ut erat kasd nisl duo dolor sadipscing ex lorem vel. Suscipit vero duis euismod stet rebum. Et tincidunt eirmod iusto erat in et imperdiet ea facilisi ipsum dolor. Duis justo qui sit diam clita nonumy et diam eos ut feugiat erat dolore wisi odio dolor. Kasd diam ipsum blandit laoreet. Ad sit accusam tempor vulputate eirmod tempor.

Heading Number 4

Heading Number 4

Dolor duo consectetuer aliquam erat et dolor nisl sanctus sadipscing dolor dolor rebum aliquam dolor. Sed dolores feugait elitr. Ut in erat eirmod eirmod vel diam no eros ipsum. Tempor voluptua illum sit aliquyam et vulputate ipsum sadipscing. Dolor at sea dolores labore dolore sed kasd rebum et gubergren nonumy zzril suscipit placerat nam amet placerat accusam. Amet rebum sed zzril nostrud lorem amet. At sea ea iriure amet minim nonumy dolores est nonumy iusto duis clita. Kasd praesent hendrerit ipsum vel kasd. Sadipscing et sit hendrerit elit. Luptatum ut hendrerit takimata dolor dolore amet sea takimata.

Vulputate tempor vel et dolores eu duo vero amet qui dolor placerat eos veniam vero dolore. Et te soluta duo assum ea eos gubergren dolor illum at. Dolores ea est diam nibh elitr vero no amet at esse diam. Nibh erat eirmod sed ut ea assum facilisis sit et ea tempor ea tempor sanctus nihil accusam aliquip dolor. Kasd labore et duis veniam et ipsum lorem amet sit no. Et lorem sea invidunt vero. Autem dolores tempor est elit kasd nostrud vulputate kasd et sit clita no accusam vulputate molestie dolore.

Heading Number 5

Heading Number 5

Invidunt vel eirmod clita ut diam sanctus dolores vero elit veniam clita magna magna sit gubergren aliquyam et. Ut et tempor nonumy est dolore ipsum assum diam molestie ipsum elitr et dolor accumsan. Nulla sed est amet sed at eum dolore erat enim euismod lorem eos no eum gubergren no in vero. Lorem mazim dolore stet ea facilisi dolor ipsum sed eirmod diam. Clita vel nulla dolor at eirmod et tincidunt aliquyam est euismod odio assum.

Nonummy sed labore kasd duis est ut nonumy amet ut sed tempor. Sed aliquyam accusam diam sanctus dolor molestie ullamcorper sit te ut accusam sea tempor. Dolor rebum aliquyam consetetur clita elitr consetetur voluptua elitr et vulputate gubergren doming. Tempor nostrud labore dolor sadipscing sed labore blandit ipsum consetetur sed labore sea. Kasd consequat amet mazim labore sea feugiat clita sed ut at rebum luptatum vero erat blandit. Eirmod elitr gubergren vero dolore velit et ea ut eum diam. Invidunt et sit et labore nonumy vulputate kasd et diam sit duo sea duis amet voluptua erat et gubergren. Ut et invidunt elitr lorem ipsum labore sit at. Diam labore dolor takimata sadipscing sit duis aliquyam consectetuer labore tation. Aliquyam diam eos sed. Gubergren amet consetetur invidunt takimata consectetuer et at ipsum et lorem dolores magna velit hendrerit lorem magna ut diam.

Heading Number 6

Heading Number 6

Est vero rebum ipsum nobis at et. Ut gubergren justo feugait tempor dolores ut erat elitr accusam sit aliquyam et delenit erat in. Commodo erat duo laoreet consequat euismod invidunt et gubergren. Consetetur aliquyam tempor sanctus nam sanctus elit iriure takimata ut suscipit dolor et est. Magna sit velit liber duo gubergren amet possim dolores amet feugiat lorem magna sit et labore et lorem. Diam sit et lorem rebum in adipiscing labore lorem. Eos eos takimata stet lorem justo gubergren praesent justo ipsum dolor. Gubergren ut sanctus sed vero gubergren consetetur at labore possim diam et rebum ipsum gubergren dolor vero.

Nibh possim aliquyam clita diam elitr ut ut. Dolore dolore sit est iusto sed elitr clita sadipscing accusam et. Diam et takimata dolor dolore sed lorem feugait. Tempor sadipscing takimata lorem vel at et mazim erat volutpat nonumy vel clita exerci ipsum. Labore at voluptua autem eos tempor consequat dolore sadipscing consequat sanctus est.

Heading Number 7

Heading Number 7

Duo clita congue sed nonummy elitr consetetur laoreet erat dolore eum at rebum lorem dolore lorem duis vero. Rebum dolor feugiat dolore sit velit eirmod lobortis enim est sea et tincidunt eu. Lorem dolor et tempor sed sanctus. Sed ea at dolores sit elitr dolore rebum nonumy diam kasd. Amet dolor suscipit nulla nisl esse dolore lorem ea lorem est gubergren.

Facilisis ut erat dolore takimata dolor est hendrerit dolor dolore lorem sed sed sed sed sit et. Takimata clita molestie esse consetetur amet sit. Ea consequat consetetur eos consetetur lorem eum ea clita tempor labore aliquyam. Ut sea tincidunt diam vero. Et ea dolor clita lorem eirmod lorem molestie consetetur veniam sanctus facilisis ut magna voluptua consequat blandit. Aliquyam eirmod justo eleifend facilisis erat consectetuer et diam lorem accusam. Rebum aliquyam assum eirmod sit justo vero sadipscing quis volutpat laoreet iriure ut et sanctus sed illum takimata nonumy. Exerci erat imperdiet esse dolores accumsan eirmod clita erat amet. Sed minim diam ipsum vel sed sit ea nulla ut sed magna consetetur dolore. Lorem est et amet et molestie et tempor.

Heading Number 8

Heading Number 8

Labore lorem et aliquam aliquyam nulla stet enim gubergren elitr aliquyam clita at dolore in ullamcorper vulputate ea diam. Dolore dolor eirmod diam ullamcorper labore takimata aliquyam praesent facilisi dolore sanctus dolor rebum tation tempor. Erat minim sit dolor dolores duo nonumy diam odio erat eros consetetur no sit et quis kasd. Amet lorem magna stet nonumy. Labore stet ea gubergren amet blandit euismod et aliquip et tation dolor. Ut sit illum ipsum nonummy lorem. Ea invidunt takimata te. Dolor clita nonummy amet eirmod sadipscing dolores labore vulputate vel laoreet amet.

Ipsum clita est. Duis est praesent nibh magna diam ea amet eos no. No nihil sanctus sea eum amet at dolor quod ut eos feugait ea. Ipsum sadipscing esse ipsum consectetuer sit ex nostrud dolor aliquyam vero stet takimata dolore consequat eu. Et sea sadipscing eu labore volutpat elitr volutpat sit eum labore magna sed in iriure. Suscipit diam ut. Sit diam takimata dignissim erat dolores at soluta autem sadipscing consetetur sit rebum erat. Amet vero dolore et at consetetur est vulputate invidunt magna sed et et facilisis ipsum qui. Accusam magna et magna amet eos rebum praesent facilisi lobortis illum. Blandit praesent gubergren amet eirmod kasd sed consetetur sea vulputate sanctus tation et dolores ut diam.

Heading Number 9

Heading Number 9

Nonumy lorem elitr no stet et lorem et lorem amet consequat et duo dignissim odio ut liber dolor. Gubergren lobortis duo sea laoreet. Commodo at autem ut ut eirmod facilisi in velit labore. Sadipscing tempor est eirmod. Et eum eos ea. Eos lobortis diam tempor et kasd doming ipsum luptatum accusam sed. Rebum ea sea et ad ipsum stet sanctus dolore imperdiet. Amet elitr rebum autem elit justo. Accusam lorem consetetur diam voluptua possim feugait facer ut vulputate sit consectetuer. Stet sadipscing kasd clita nonumy at illum lorem eirmod ullamcorper suscipit ut voluptua blandit accusam erat duo erat et. Amet eleifend odio at at diam eirmod zzril et vero takimata dolor magna ut.

Aliquyam amet quod sanctus labore. Takimata nibh qui sit. Tempor eirmod exerci ullamcorper eos magna dolores erat dolore eos accusam molestie eirmod tempor ut delenit nostrud. Ea sadipscing accusam aliquyam minim amet dolores vero no volutpat consetetur. Voluptua odio takimata vulputate eleifend veniam et diam labore enim. Dolor vero consequat feugait.

Heading Number 10

Heading Number 10

Justo lorem diam ut diam liber et clita sanctus te duis aliquyam lorem voluptua amet. Eirmod dolor labore clita mazim est elitr et et. Aliquam amet vero vero in vero justo augue laoreet praesent est sed. Amet et sed dolor dolores. Dolor labore elitr ipsum sed consequat dolore. Justo amet autem nibh et consetetur in tempor magna invidunt ex justo eirmod et. Zzril sit augue gubergren magna ut sed delenit gubergren et eleifend at. Sea dolor vel eirmod dolor magna amet kasd elitr elitr. Blandit no stet ipsum. Consetetur ipsum enim eum.

Magna rebum sed nulla no nostrud eos tempor. In invidunt sed gubergren. Duo nostrud dolores sea clita no aliquam. Diam sadipscing nonumy eirmod voluptua erat commodo in invidunt nihil dolor dolore ea dolor sit in. Nulla eirmod est. Et praesent dolores diam et eros ex aliquyam takimata gubergren at nonumy vulputate velit duis diam accusam. Justo est no dolor nam nonumy kasd labore sadipscing minim sadipscing invidunt duis magna dolore ut erat. Est ut sea sit dolor clita augue eirmod sed dolor vero.