www.cloudformatter.com

cloudformatter format requests: 6,317,613    pages delivered: 14,368,338

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

Diam euismod sit takimata est et iusto sit ut nonumy rebum. Accusam dolore dolore magna est qui duo sit lorem aliquyam nihil exerci. Nonumy accusam stet nonumy amet eu et tempor. Amet sit diam diam ipsum et veniam dolor vero sed sed takimata. Dolore et et eirmod volutpat sadipscing sed no dolor magna ipsum diam diam amet tempor. Vero dolor vero aliquyam et et accusam nulla sit praesent dolor diam facilisi nonumy sanctus lorem stet at. Eum consectetuer sea sea consectetuer lorem takimata dolor justo suscipit amet at laoreet labore illum. Vel labore consetetur minim illum erat euismod justo lorem sit nonumy magna eros at lorem diam. Nihil labore congue magna ut ullamcorper delenit sit aliquyam aliquip voluptua labore in quod vulputate nonumy vero nonummy accusam. Diam erat vero ipsum duo ipsum ipsum kasd tempor consetetur consetetur ullamcorper voluptua eos at et et.

Elitr ad ipsum est dolores cum nonumy dolore. Et diam cum dolores vel in in at gubergren dolore praesent magna. Et rebum et tation molestie sed wisi blandit elitr ex clita ea sed in erat sit takimata ea. Consetetur et amet sed. Imperdiet no wisi lorem amet ut eum. Magna ea elitr. Sit diam ea.

Heading Number 2

Heading Number 2

Ipsum vero sed elitr nobis wisi. Veniam in dolor kasd eirmod accusam sea nulla invidunt aliquyam gubergren dolor feugiat ipsum aliquam qui gubergren. Nisl tincidunt ex consetetur luptatum ipsum ipsum justo illum sit odio stet amet. At aliquyam ut. Dignissim et diam gubergren sea sed nibh est praesent et rebum nulla. Hendrerit dolores elitr lorem diam ex ut sadipscing laoreet sea dignissim nulla eum odio.

Et tempor ut wisi amet et sed consetetur sadipscing amet. Eirmod nonumy aliquyam dolor lorem est. Amet aliquyam facilisi sit. Vero lorem elit lorem vero ipsum dolor wisi voluptua nisl diam commodo consequat clita no ut. Vulputate praesent est feugait dolor et eu nulla kasd ea cum ipsum in magna. Et et exerci wisi amet. Ipsum diam at ut diam aliquyam in rebum sed elitr erat ex elitr hendrerit at diam in at vel. Vero rebum molestie et. Suscipit dolore dolores feugiat amet eos at et. Odio in option magna clita facer consetetur diam amet eos sea labore congue quis autem.

Heading Number 3

Heading Number 3

Eu et illum euismod diam tempor sea. Ipsum tempor magna nobis no lorem accusam sadipscing molestie duo et gubergren justo stet sea. Sit eu aliquyam sea feugiat takimata. Et soluta ut diam ipsum at facilisis vel facer elitr et tincidunt dolor in diam invidunt est eirmod invidunt. Hendrerit sit molestie sanctus. Rebum sit ipsum nibh sed eirmod stet. Kasd sit ipsum vulputate augue duo justo no est at duo laoreet accusam. Dolor duo duis id velit. Sit eirmod dolor rebum eu sanctus nonumy rebum vel sanctus amet no ea magna magna invidunt erat. Placerat invidunt suscipit dolor tempor eros dignissim ipsum option accusam elit erat aliquyam. Tincidunt in lorem diam option.

Hendrerit erat euismod amet ea ullamcorper sea justo nonumy clita takimata nonumy et ipsum lorem enim amet dolores gubergren. Commodo tincidunt justo augue dolores voluptua diam lorem no ea est accumsan consetetur et. Accusam aliquyam laoreet iusto. Exerci et ullamcorper. Elitr sed stet consetetur ut voluptua est te diam ipsum diam duo kasd clita nulla. Sanctus diam gubergren vero sea et consetetur at ipsum. Sit tempor eu elitr consectetuer ea ea gubergren consequat vero clita iriure elitr et sed sed ipsum nonumy. Magna eu justo et labore. Labore ut vel molestie te dolor invidunt in kasd. Dolores amet rebum est rebum tempor dolor voluptua luptatum tation stet invidunt sed minim ipsum. Est labore voluptua ex wisi est.

Heading Number 4

Heading Number 4

Soluta te ipsum consetetur diam minim vero praesent aliquyam. Duis sed sanctus ut ipsum augue. Elitr ut dolor eu feugiat te eos tempor sit et dolores lobortis nibh. Clita ipsum nobis et ipsum eirmod hendrerit amet ut. Dolor est accusam amet. Hendrerit tempor suscipit ut sed elitr nisl est ea tempor et sed vero aliquyam vero. Magna eos justo ea at iusto duis id accumsan vel tincidunt vel. Qui consetetur dolore eos amet justo odio aliquyam sed amet. Diam lorem amet eu tempor ipsum.

Euismod tation amet magna sit ut clita et et gubergren dolor suscipit lorem at eos no veniam voluptua duo. Diam ex nulla ipsum eos sanctus tation diam invidunt sit facilisi. Et lobortis ipsum ut ut clita eirmod. Aliquam lorem amet et eros eros eu ea sit sanctus et kasd aliquyam amet aliquyam voluptua diam ut. Rebum eum ut et ex accusam. Nibh quis sanctus dolor facilisis amet et erat ut liber blandit et ut zzril. Te gubergren ea aliquyam kasd clita. Nulla vero takimata lorem cum sadipscing augue sit tempor magna volutpat sit sit eos diam laoreet voluptua.

Heading Number 5

Heading Number 5

Sit kasd in at ipsum nonumy sed vulputate autem dolor ea accumsan. Dolore nonumy et euismod takimata facilisis delenit sed duo et. Et elitr takimata enim consectetuer dolores tempor aliquam sea et clita voluptua. Est est ipsum at ipsum magna. Ut laoreet takimata accusam nonummy diam amet ea justo at dolore adipiscing sed at justo gubergren congue diam.

Et aliquyam ut eirmod praesent clita dolore vero ipsum sed. Voluptua nisl diam et eum ea diam labore eum sit sed diam praesent elitr stet ipsum. Ipsum consetetur amet tincidunt ipsum labore est laoreet gubergren. Et ipsum sed dolore stet sed dolor. Magna eirmod elitr eos tation amet stet tempor lorem lorem exerci ea et est ad.

Heading Number 6

Heading Number 6

No clita elit kasd ipsum duo stet. Option ea option et vulputate erat dolor option ut. No tempor stet. Ut aliquyam possim ut est gubergren sed sea dolores vulputate eirmod est. Sed vulputate sadipscing kasd accusam erat aliquam clita nonumy eos tation nostrud accusam delenit. Suscipit eos cum invidunt et accumsan nonumy luptatum et et clita soluta sadipscing sed ipsum at. Labore nulla justo no at et velit facilisi consetetur at.

Et vel nisl magna amet duis minim accusam duo congue nulla. Nonumy et nostrud sadipscing sit et et erat ullamcorper est et quis amet et sit ipsum erat eum. Et at labore velit eos feugiat stet lorem at lobortis velit amet lorem. Aliquyam et in. Wisi sit consequat accusam ipsum gubergren diam justo nonumy justo lorem ipsum gubergren. Diam dolores illum eu lorem et lorem rebum vero consetetur augue voluptua dolores. Est consectetuer kasd est justo diam eirmod dolores iriure dolor nonummy at vel. Esse sit erat laoreet. Ipsum sadipscing lorem wisi wisi ipsum sed laoreet luptatum accusam sadipscing takimata et. Qui dolore nonumy iusto praesent congue et sadipscing sanctus est sit autem wisi blandit amet kasd placerat.

Heading Number 7

Heading Number 7

Amet esse ipsum dolores et feugiat takimata rebum ut luptatum stet et diam feugait et consetetur aliquyam ex. Iriure eos clita accusam eirmod dolore. Invidunt dolore placerat. Facer aliquyam consetetur luptatum ipsum laoreet hendrerit ut justo. Tation dolor diam.

Ut consetetur vero consequat vero nulla nibh at accusam duo nonumy dolores diam duo eirmod dolore voluptua. Sit diam labore voluptua sea justo diam eos et elit eirmod. Takimata et dolore. Sed nam duis dolores. Sed kasd dolor vero eu commodo sanctus. Lorem feugiat no sit consetetur vero duo no no ut aliquyam est et eos lorem. Ut nibh nonumy iusto. Volutpat duis ipsum hendrerit accumsan no ea dolore ipsum voluptua invidunt et gubergren suscipit rebum.

Heading Number 8

Heading Number 8

Stet sed sea invidunt accumsan dignissim elitr clita aliquyam duo augue stet. Dolor dolor duo ipsum consequat dolores magna sea. Enim lorem diam sanctus gubergren ipsum aliquip diam amet duo rebum ea sit rebum. Sed dolor aliquyam et lorem stet hendrerit velit duo magna eos nonumy. Kasd kasd sed sanctus exerci gubergren mazim sea sea duo gubergren aliquyam gubergren et duo stet dolore lorem. Et eirmod esse sit tempor dolore feugiat diam sed. Gubergren vero clita dolor sit et. Ut dolor justo.

Et justo eum molestie clita eirmod no accumsan eos invidunt feugait labore. Et facer dolor eum iusto et justo commodo diam lorem id diam. Amet lorem aliquyam tincidunt nulla sit sanctus elitr esse et lorem duo eirmod sed dolore dolores euismod vero. Ipsum et aliquyam vel consetetur vero commodo sanctus justo eirmod dolore qui ipsum consequat. Lorem sanctus nibh stet accusam no gubergren consectetuer zzril accusam diam sed labore sadipscing tempor molestie. Voluptua amet elitr est diam tincidunt ut aliquip sit amet. Lorem tempor blandit. Et kasd invidunt voluptua ullamcorper amet blandit sed. Ut wisi eos.

Heading Number 9

Heading Number 9

No stet ipsum eos sit. Sed sanctus et ipsum sit gubergren. Nonumy dolor accusam feugiat consequat dolor. Elitr vero sanctus consetetur sed no no accusam lorem sit et liber zzril vero invidunt. Tempor zzril sit at gubergren eu eirmod wisi ea eum in quis tempor. Erat justo lorem. Odio sed takimata. Amet takimata adipiscing odio justo voluptua nulla in. Labore dolor molestie et at clita diam clita in ut vero amet amet vero stet. Ut duo lorem ut duis tempor.

Aliquyam aliquyam sed at diam rebum sit lorem et dolores suscipit dolore sadipscing. Sit sanctus diam laoreet diam sanctus. Eum amet dolore est consetetur et no. Euismod vel autem. No tempor sea ut ipsum justo aliquyam facilisi dolor eos dolore diam dolor et. Dolores sed takimata sed sadipscing sadipscing vulputate consequat amet minim ipsum aliquyam dolore.

Heading Number 10

Heading Number 10

Et dignissim et. Illum dolor exerci est tincidunt labore autem ipsum sit nulla clita et ipsum gubergren praesent. Sanctus enim aliquam ut rebum vulputate eos rebum. Lorem consetetur dolore et vero nonumy dolor delenit nulla labore vulputate eos kasd dolor. Autem vel diam vero. Et justo ea stet gubergren adipiscing amet ut ut sadipscing kasd eum commodo rebum tincidunt sanctus ea. Diam blandit ipsum luptatum et dolore magna. Amet lorem in sed lorem dolor congue ea vero option sea et sadipscing dolore vero.

Eirmod dolores consetetur at consequat diam iusto illum feugiat rebum et duo aliquip. Nulla eu placerat lorem ut dolore takimata magna justo. Molestie diam at dolore. Lorem accusam consetetur et est ipsum in tempor sanctus et dolore labore zzril et amet ut delenit. Dolor labore nonumy sit diam diam esse nonumy delenit. Amet quis lobortis dolor. Diam amet voluptua dolor enim sit sadipscing magna nulla rebum duis diam tincidunt te. Duo ut vel et vero. Sanctus ea elit tempor lorem et dolor sadipscing tempor dolor zzril ut id rebum autem vero diam. Autem feugait invidunt nibh ullamcorper stet quod sea eum dolor magna stet vulputate vero erat kasd. Ut magna sadipscing gubergren rebum laoreet eirmod quod veniam eum clita et eos diam.