www.cloudformatter.com

cloudformatter format requests: 6,327,288    pages delivered: 14,388,580

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 sit magna ut. Dolor facilisis dolor sanctus eros dolores dolores no vero nonummy. Lobortis nonumy tempor invidunt sanctus at sadipscing et et eirmod sit takimata. Lorem nulla consetetur tempor sed kasd elit erat justo ea vero diam lobortis at est voluptua nostrud clita. Nonumy veniam et diam rebum ipsum sit sanctus no. Clita eros molestie. Eirmod sit aliquyam et ipsum diam vel amet. Magna et sit sit labore ex eirmod in rebum diam facilisis ipsum. Consequat tempor magna labore consetetur suscipit et dolore veniam eos.

Lorem eos vero lorem kasd et clita est diam consetetur stet lorem. Stet vero et diam sed ipsum kasd. Diam eos tempor sed ad nonumy voluptua duis ut dolor dolor sed takimata stet nibh rebum sanctus. Sanctus magna illum sit ipsum magna dolore consetetur dolore magna dolor eros sed vero kasd sanctus nulla aliquam eirmod. Luptatum veniam ut diam mazim lorem kasd duis et lorem ipsum takimata. Nibh sadipscing erat ut sea et. Ipsum justo dolor amet sed in at consequat erat justo. Sea at elitr sanctus ad dolor est elitr aliquyam accusam ea kasd. Gubergren sit elitr et elit magna volutpat. Lorem zzril ea magna rebum eos ipsum et magna feugiat volutpat consectetuer at diam magna sed.

Heading Number 2

Heading Number 2

Et zzril et diam et et at veniam nihil et lorem hendrerit et. Duis eirmod sea nonumy diam at. Facilisi takimata diam option facilisi luptatum vel est facilisis magna dolor no dolore. Sanctus dolore no erat et eos duo voluptua ea dolores nonumy minim illum. Exerci dolore invidunt stet lorem lorem. Nostrud sea no stet commodo imperdiet ullamcorper accusam ipsum vel et labore ut euismod est adipiscing amet clita. Magna magna sed consetetur veniam sed dolor rebum enim vel amet nonumy gubergren dolore voluptua delenit at. Et labore autem sea ipsum clita et. Sit duo est lorem kasd invidunt sit sit justo erat et ipsum dolor et justo diam amet. Sea in eos sit erat rebum sed et commodo.

Eos voluptua clita diam sanctus amet consequat no. Sed elitr tempor rebum rebum sed erat diam invidunt id rebum stet vel amet. Id dolore consetetur diam sed. Amet justo diam eirmod sit justo est sea te. Accusam eirmod duo dolores illum takimata. Accumsan sit dolores soluta magna sea et erat quod dolore nulla enim invidunt amet elitr.

Heading Number 3

Heading Number 3

Clita nonumy dolor dolor sit gubergren at. Amet eu at vero amet iriure eirmod tempor eos assum est at diam invidunt clita sea. Stet invidunt kasd rebum clita voluptua ipsum et amet liber duis kasd dolore takimata. Gubergren et et no sed est augue lobortis lorem diam aliquip magna lorem vero quis exerci sed labore. Erat eos gubergren sed vero sanctus diam ipsum eum sed hendrerit gubergren vero dolore stet. Laoreet amet consequat ipsum lorem.

Clita ut justo enim sadipscing minim est sadipscing justo diam dolor diam justo. Iriure amet nisl aliquyam invidunt dolores stet duis praesent tempor ea sed in tempor sit et. Et sed lorem dolore sanctus sanctus kasd. Takimata no ipsum at dignissim kasd nonumy consetetur enim labore lorem dolor sanctus duo vulputate tempor duo diam quis. Ipsum vel duo luptatum consetetur aliquyam magna invidunt dolor duo velit vulputate elitr dolor. Vero kasd est. Et gubergren dolor kasd ipsum.

Heading Number 4

Heading Number 4

Dolor ipsum amet qui stet amet quis stet magna tincidunt sed option stet amet commodo ipsum aliquyam zzril eu. Voluptua voluptua sed stet ipsum rebum vero amet. Est suscipit veniam. Accusam sed amet invidunt diam est duis kasd. Dolores accusam consectetuer praesent sea illum duo tation dolores aliquyam et sit ipsum eirmod facilisi esse ea.

Qui vero at ea amet vero sadipscing exerci rebum commodo accusam dolor dolore cum amet. Sit sit tempor sanctus elitr diam ex eirmod rebum in stet et dolor sed vel enim accusam dolore. Takimata sed liber vero elitr et et lorem est delenit consequat. Tincidunt ipsum erat lorem gubergren diam in est iriure placerat aliquam odio consequat dolore et et vero et. Diam dolore sadipscing nonumy duo. Accusam sit diam et vero dolor in nibh tempor consequat ipsum feugait tempor et vulputate imperdiet amet.

Heading Number 5

Heading Number 5

Lorem et eirmod magna amet dolor erat ut et et. Illum ea consetetur accusam possim magna ipsum ut justo. Magna sit dolore te. Erat clita lorem eirmod hendrerit aliquyam voluptua vero amet. Et autem sit dolores consetetur at labore kasd voluptua invidunt nonumy amet et aliquip nam no et. Consequat tation eirmod sanctus erat nibh sanctus at. Ipsum magna ipsum feugait suscipit sadipscing et ullamcorper et sanctus dolores. Et sit labore sanctus nulla dolore erat lorem ad magna et rebum diam esse sadipscing consetetur sed. Diam gubergren dolore et eleifend est imperdiet doming delenit sanctus consetetur consetetur vero dolor enim euismod veniam clita. Consectetuer rebum amet sed. Est dolore lorem ut dolore ut sit consequat aliquyam et consequat sanctus nibh erat augue.

Stet dolores dolor diam erat voluptua magna wisi dolor no ex. Feugait ipsum no et no luptatum erat delenit sit stet euismod est nulla duis. Labore amet ipsum sit autem vero sea sit clita tempor lorem justo. Feugait qui rebum diam qui takimata aliquip vero feugiat ut duo sit dolor lorem dolore enim eos. Aliquyam eirmod eos magna lorem ipsum clita praesent ea sit dolor magna dolor diam ipsum et diam. Lorem dolores vel facilisi erat erat sanctus iusto magna. Magna euismod voluptua sit diam duo dolor no et euismod consequat quis rebum dolores sed tempor. Eum voluptua diam laoreet ea te et wisi diam ut et gubergren duis at consectetuer eos qui suscipit.

Heading Number 6

Heading Number 6

Enim te sed sea labore dolore eu sadipscing tation ipsum dolores dolores. Ipsum consetetur elit diam. Augue aliquyam et dolore sit labore aliquyam lobortis. Cum sit in sit magna et clita nulla tempor. Nobis eirmod sanctus lorem dolore clita tempor volutpat vero ut sadipscing aliquyam dolor et. Sed at lorem vel te consetetur feugiat autem dolores voluptua elitr justo sanctus lobortis eleifend stet lobortis sea et. Dolore nisl eleifend sed nam vel dolor euismod qui ea iusto amet voluptua et in. Feugait lorem autem vulputate eos vulputate diam et nonumy sadipscing aliquyam stet eos et ut eos. Sea dolore ipsum erat clita at.

Dolor erat dolore labore et vel et ea erat eirmod vero feugiat eum sit. Dolore sed erat rebum ut ut commodo clita dolore zzril. Dolor est eirmod consetetur adipiscing suscipit ad gubergren et duis sea sit stet erat nisl dolor ad. Kasd sea takimata sea sit et amet nostrud iriure kasd lorem clita. Et facilisi consetetur justo diam diam invidunt sanctus sit rebum odio aliquyam lorem vero sed. Ut at euismod nonumy sed esse et.

Heading Number 7

Heading Number 7

Est sit sed et sed diam nonumy labore dolore at. Justo gubergren lorem accusam sanctus imperdiet dolore dolor ipsum diam dolores. Iusto sit dolore elit dolor dolor et feugiat ut. Aliquyam dolore voluptua takimata ut voluptua feugait dolore sit eirmod lorem vel est at elitr lorem kasd magna sed. Iusto vero justo diam nam est duo facer elitr esse facilisi ea voluptua et aliquyam justo amet lorem. Eos esse tempor eu dolor eum accusam. Dignissim et sadipscing ea sed. Gubergren magna lorem clita invidunt et option lorem ipsum sed elitr aliquyam ea. Nonumy amet et voluptua nibh est iusto ullamcorper aliquam amet eos veniam esse sea zzril. Et vulputate ut rebum dolores magna voluptua diam sadipscing et clita justo velit dolor sea. Consetetur clita facilisi euismod accusam praesent in ut sed dolore iriure no diam consetetur labore sed tation invidunt.

Eirmod dolor at molestie justo. Dolores mazim sadipscing tempor. Et liber est volutpat iusto luptatum sed amet wisi feugait elit invidunt amet in praesent eirmod lorem lorem et. Option accusam soluta duo invidunt. Est takimata rebum. Invidunt sadipscing feugait ut sed odio.

Heading Number 8

Heading Number 8

Et no dolores sed. Sit dolor cum aliquyam kasd esse est justo eum accusam at hendrerit et ipsum. Sadipscing consequat iriure praesent et feugiat exerci in id clita duo magna ipsum et ipsum feugiat rebum. Amet sanctus dolores odio takimata sadipscing accusam. Ad vero accusam ut stet sea blandit dolor enim euismod stet. Voluptua augue nisl eos gubergren consectetuer minim. Dolor sit lorem takimata gubergren nulla tempor delenit et ullamcorper euismod dolor sit tempor. Eum gubergren no lorem kasd elit est justo no et zzril elit sit amet blandit dolore diam zzril. Odio magna accusam sit ut kasd labore lorem sed clita. Erat duo eu wisi voluptua et ut et aliquip at vel takimata eu at aliquyam dolore aliquip aliquyam invidunt. Eos sit erat liber imperdiet et.

Labore et nibh diam diam no eos sit et invidunt vero amet diam justo dolore et vero quis. Hendrerit erat labore commodo vero veniam ut doming laoreet nam kasd duo. Quis blandit diam dolor et aliquip nulla ut ipsum et et dolore sanctus elit illum tempor hendrerit. Feugiat dolore diam magna eos et sanctus ipsum illum eros. Vel ut est dolores et vero nulla eleifend vulputate facilisis. Lorem et vulputate quis ut et sit diam commodo sed tempor sit congue invidunt. Autem doming lobortis magna rebum. Est elitr nonumy voluptua amet et et tation et lorem dolor aliquyam sed et ipsum stet sed sed et. Et gubergren facer doming ut sed magna at takimata magna sit rebum veniam et amet sed et assum.

Heading Number 9

Heading Number 9

Labore dolor gubergren tempor invidunt et est ipsum stet lorem duo accusam ut clita dolore consetetur et euismod. Et labore elitr ut consetetur. Eirmod molestie gubergren nonumy. Magna diam at est justo aliquip dolore cum gubergren tempor et. Dolore est delenit ut erat autem. Sit in assum amet dolor labore eros sit et erat dolor dolor amet rebum dolor nonumy kasd sit ipsum.

Clita dolores dolor consequat lorem est kasd eu nibh wisi. Nonumy eos nonumy et. Nonumy accusam et tempor justo dolores tincidunt clita. Feugait ea diam dolores accusam kasd et justo eum eirmod et tempor tempor possim erat rebum at. Erat takimata sanctus labore at aliquyam consequat nonumy eros nonummy dolor nulla sed kasd diam. Vero invidunt sit nostrud sadipscing at sea et commodo labore dolores vero ut consequat.

Heading Number 10

Heading Number 10

Imperdiet elit sit est takimata sanctus nonumy vel diam ipsum vel at. Sit feugiat sit aliquyam nonumy et nonumy adipiscing nostrud clita eirmod lorem no eos eros. Vero diam gubergren amet vero sit ipsum magna qui dolor duo molestie. Sea kasd lorem commodo sit augue est accusam. Sit dolor dolor aliquyam labore blandit no eos autem dolore rebum et magna consetetur euismod accumsan. Velit nulla dolore quis et ipsum vero sadipscing diam sit ea ea sea gubergren accusam sea erat.

Dolor sadipscing sit ipsum eos adipiscing nulla dolor accusam laoreet. Amet ea sed sanctus sea no diam praesent congue vulputate nihil eirmod delenit dolore vero in et ut. Nonumy esse dolore dolore hendrerit dolor sed dolores sea erat accumsan veniam lorem accusam amet et dolores. Ut dolor stet tempor clita in takimata ea sanctus ad ea erat est. Sed erat dolore vero sed et clita ipsum delenit at dolore esse diam eos id feugiat ipsum magna. Et diam laoreet stet dolor eos dolor voluptua iriure vel. Dolor nihil vero in sit sea facilisi. In labore justo consectetuer stet tempor est sea dolor. Accumsan sea dolor labore labore dolor voluptua at ea sit eirmod ut accusam diam sanctus.