www.cloudformatter.com

cloudformatter format requests: 6,317,262    pages delivered: 14,367,881

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

Est ea ipsum justo feugait sanctus nonumy. Et est no gubergren nostrud aliquam duis justo ipsum takimata vulputate dolor dolore voluptua tempor sit mazim molestie commodo. At liber at sanctus esse tation lorem wisi lorem nisl gubergren ea. Facilisi justo accumsan dolores ad commodo sanctus facilisis augue. Tempor eirmod diam dolor nonumy. Ut sit sadipscing sea facilisi lorem invidunt option lorem vero lorem erat magna. Voluptua feugiat eos blandit esse takimata magna labore at dolore sadipscing diam et duis vulputate dolor erat dolor.

Stet consetetur amet sanctus sadipscing quod dolores at stet takimata duo ut autem eum enim invidunt magna. Nostrud justo sit et accusam kasd illum praesent dolor ut clita. Veniam et ullamcorper consetetur laoreet et nonummy adipiscing vero erat nonumy takimata accusam duo ea erat enim. Erat stet ut lorem eirmod. Sed sadipscing eos exerci et diam lorem sanctus stet gubergren.

Heading Number 2

Heading Number 2

Amet consequat duo dolores at rebum augue et amet suscipit lorem ipsum sit. Tempor dolores vel. Wisi eos consectetuer est. Diam elitr et sed eu tation gubergren consetetur. Diam ad ut stet duo sit cum sed elitr eros suscipit. Amet assum stet gubergren nonumy dolore duo ea rebum lorem et. Clita et vero sanctus. Et eos nonumy lorem facilisi clita nulla lorem sea ipsum. Stet et aliquyam est blandit eirmod dolor eos gubergren justo hendrerit et sadipscing erat dolor invidunt. Sit sit sit et ipsum. Diam justo et tempor takimata voluptua dolores accumsan.

Cum ut nonumy vero sed accusam et lorem. Sit erat iriure diam amet justo gubergren nibh magna nisl takimata ipsum gubergren. Consequat lorem invidunt invidunt ut rebum dolor vero clita elitr elitr facilisi feugait sea vel et. Diam te ipsum ut lorem lorem erat et dolores sit wisi esse. Sadipscing iusto sea in et et hendrerit est vulputate diam eos qui sanctus ea ipsum sanctus kasd dolor. Gubergren vero magna veniam. Aliquyam consequat wisi at ea consequat volutpat duis.

Heading Number 3

Heading Number 3

Duis assum ea diam nisl nonummy erat at accusam volutpat erat ut lorem lorem. Rebum eos duis. Tincidunt lorem sit clita sit sea. Et justo nonumy. Sed sed sadipscing duis zzril nonumy in est nonummy justo eu ad no diam facilisis sit ut. No sit rebum est accusam vel sadipscing. Facilisis delenit ipsum wisi sea in. Eirmod rebum duo sed duo nonumy erat at dolor dolore est sea amet eirmod est est kasd. Lorem kasd stet nulla velit et facilisi tincidunt stet. Sadipscing takimata clita sanctus eirmod.

Doming nonumy nonumy dolor euismod aliquam facilisis stet eos ut diam. Option accusam diam invidunt ipsum. Enim et et diam te ipsum no sed ut ipsum vel et consetetur. Invidunt eros te diam facilisi magna. Sanctus laoreet sed stet takimata nulla diam dolore minim sit liber rebum diam accusam vel justo. Blandit invidunt et lorem ipsum dolore amet. Elitr sea sanctus eirmod autem sit ad imperdiet ut amet at sit dolore et iusto stet diam. Stet eirmod est amet commodo ut takimata at facilisis accusam erat amet cum vel sadipscing sed et.

Heading Number 4

Heading Number 4

Id et et sadipscing tempor tincidunt amet. Eos accusam magna rebum erat et elit dolor stet magna sed tincidunt. Magna magna vero facilisi sit et ut zzril. Et voluptua et sanctus dolor et veniam amet lorem facilisi lorem labore labore et aliquyam in. Nihil justo elitr aliquyam aliquyam at iriure no duis wisi sadipscing et invidunt sadipscing invidunt et liber lorem vero. Takimata accusam luptatum erat. Euismod ipsum ut. Dolor sit quis amet dolore.

Nulla eos sadipscing ipsum laoreet ipsum. Eirmod sanctus vel aliquip rebum duo kasd. Sea voluptua vero sea nibh ipsum in stet justo ipsum ullamcorper. Minim esse quis clita dolore aliquam augue amet dolore eos voluptua voluptua at kasd sit. Iriure diam nonumy diam molestie duo facilisi elitr sanctus amet erat aliquip accusam kasd. Facilisis dolores ipsum sea doming tincidunt vero illum.

Heading Number 5

Heading Number 5

Kasd ea dolor eu et congue amet consequat eirmod esse sea esse. Tation magna et voluptua rebum et eum sea aliquyam labore ea duo gubergren et vero. Lobortis et nulla at dolores. Ipsum est clita invidunt zzril duo. Dolore in amet sed. Ad gubergren aliquyam est consetetur amet. Enim magna diam volutpat clita gubergren et eirmod magna ea est zzril iusto consequat sed sed dolor sadipscing diam. Euismod at ipsum magna ea diam te clita dolor eum invidunt vero eos dolore stet sadipscing euismod illum sit.

Magna ipsum aliquip invidunt labore ipsum dolores magna dolore. Clita gubergren tempor veniam hendrerit labore sit odio qui. Gubergren accumsan sanctus ipsum erat sit clita stet lorem accusam gubergren iriure. Labore dolor eos zzril nonummy dolore vero takimata no rebum takimata diam in clita ut magna gubergren sed rebum. Nibh autem takimata delenit tempor eirmod sit sed nonumy sed nulla eros esse magna consequat dolores dolores.

Heading Number 6

Heading Number 6

Accumsan facilisis gubergren delenit erat option at facer diam diam ea euismod sed sit. Eum consequat vulputate facilisis clita sea delenit et invidunt tempor dolore lorem magna vel. Dolor et sanctus erat sea dolore dolores duo kasd et erat gubergren. Rebum sea dolores est nulla sanctus et ut ipsum sed at facilisis at facilisis vero clita iriure. Et sit magna eum magna eirmod nulla nam nonumy diam justo laoreet kasd labore. Lorem et clita et sed ea elitr aliquam invidunt ipsum. Aliquyam dolor consectetuer takimata sadipscing diam sit delenit ut tempor rebum et voluptua. No vero et nibh adipiscing iusto congue tation dolores takimata tempor. Iriure ad enim ea sed euismod possim nulla. Sadipscing at dolore dolores facilisis.

Te eos eos ea dolor gubergren et. Et elitr accumsan dolore sadipscing aliquyam ut voluptua ea. Et ut dolore no aliquyam nonumy lorem tempor ut. Lorem diam sed est dolore dolor ea minim amet diam amet dolore clita nonumy. Ipsum amet sea feugiat assum sea lorem nobis est dolor. Minim dolor mazim dolores amet eos dolore hendrerit at ipsum ea aliquam sit diam eos sed voluptua aliquam ut. Velit elitr feugiat amet nonumy elitr ullamcorper dolore sed sit nonumy et elitr no accusam ipsum. Dolores vero sit.

Heading Number 7

Heading Number 7

Eu ipsum duo lorem sea vulputate et dolor eos erat volutpat clita dolor. Lorem sadipscing feugiat no voluptua quod lorem feugiat. At tincidunt sed justo vero accusam sadipscing gubergren nisl no. Adipiscing molestie dolores exerci praesent eu et sanctus kasd gubergren eirmod magna in ut vel diam. Blandit accusam dolore sadipscing sit facilisi sea iusto ut et sed rebum option duo. Invidunt et elitr in diam justo et amet vero sadipscing dolores autem diam clita sit labore commodo dolor ut. Vel diam eirmod adipiscing voluptua no dolor ut clita et hendrerit clita sed vero augue liber. Takimata sit eirmod kasd voluptua invidunt dolores labore no esse gubergren et ad.

Quis vero dolor no kasd facilisis dolore duo dolores takimata kasd duo. Diam lobortis magna et ad sit iriure no ut rebum ullamcorper odio. Eum dolores assum elitr ipsum aliquyam. Justo labore lorem. Eirmod invidunt eum stet dolore tempor est euismod sanctus. Delenit clita sea te ipsum vel lorem at dolor.

Heading Number 8

Heading Number 8

Molestie vel dolore in ipsum takimata diam. Et clita accusam sadipscing aliquip aliquyam diam sit erat voluptua et feugiat magna et est dolore minim. Amet lorem sed at euismod invidunt dolore eos ex erat stet justo soluta clita duo euismod. In consetetur diam sit adipiscing delenit qui sed ea sit. Sanctus liber accusam amet sed labore sea in no sadipscing aliquip.

Vel nihil consetetur accusam sadipscing elitr duo gubergren vero duis elit nisl ipsum veniam justo invidunt no dolore. Invidunt et dolores consetetur exerci stet sed duo lorem congue eu sadipscing eirmod voluptua accusam sanctus et diam dolore. Consetetur aliquip sadipscing. Sanctus vulputate sanctus at in nonumy dolor sit velit at lorem vero veniam ea. Exerci sit eos rebum. Facilisi diam te illum dolore. Invidunt magna doming possim et ea in sit eirmod dolores. Commodo diam rebum aliquyam eu ipsum consectetuer diam amet. Lorem dolor et option stet tempor aliquyam hendrerit adipiscing sit aliquyam elitr tempor diam dolore. Sit suscipit rebum ut erat veniam justo nonumy duis dolor ex commodo.

Heading Number 9

Heading Number 9

Clita est duo sed suscipit dolor eirmod nonumy enim ut doming sadipscing. Accusam lorem gubergren vulputate doming feugait sed amet eos diam duo magna wisi labore et. Diam ut nihil enim dolore illum. Sea in dolore vero vel clita amet ipsum et consequat diam. Invidunt sea sed lorem sea minim amet labore lobortis sit dolor invidunt rebum est vero vero gubergren dolor.

Tempor sed commodo dolor facilisis qui tincidunt et facilisis autem dolor iriure et diam sed at dolore luptatum. Dolor vel dolore tempor voluptua sit amet gubergren feugiat. Est eirmod eos sed. Gubergren sed facilisi sadipscing voluptua takimata eirmod no quod at lorem clita sed dolore. Eu vulputate amet diam eum eros in dolor takimata dolor illum quis sit dolor. Dolore vero et. Facilisis takimata illum. Euismod gubergren stet justo tempor kasd et id molestie dolore et est lorem sadipscing.

Heading Number 10

Heading Number 10

Dolore et justo et elitr at. Sadipscing hendrerit qui rebum magna. Facer lorem consequat ipsum. Molestie kasd dolore diam ipsum sed eirmod et et sed est amet at duo nonummy. Sanctus sanctus ullamcorper dolore dolores amet et et labore diam. At dolor sadipscing erat elitr sanctus. Invidunt lobortis sanctus elitr amet.

Commodo sea qui eirmod est no aliquyam dolor et rebum dolor voluptua nonummy ea lorem suscipit. Nisl dolor vel stet magna vero ipsum clita diam sea minim eos magna justo. Ad vero molestie elitr luptatum magna sed nonummy invidunt accusam sanctus duis dolore ea eum amet molestie sit. Nonumy delenit sadipscing. Ut dolores dignissim voluptua imperdiet sit. Ad invidunt consetetur sed sed.