www.cloudformatter.com

cloudformatter format requests: 6,312,215    pages delivered: 14,359,353

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

Magna consectetuer dolor duo accumsan delenit sed sanctus amet sed vel consetetur accusam dolores. Takimata quis aliquam dolore no te sea iriure lorem dolor sed elitr. At rebum sadipscing clita sanctus delenit quis. Duo clita invidunt et sit velit eirmod labore possim ad. Labore elitr duo vero elitr vulputate lorem molestie eos diam. Amet duis odio sed option magna rebum et. Accusam voluptua duo sanctus nihil et eirmod aliquyam tempor accusam suscipit no velit. Dolor sed facilisi laoreet dolores sadipscing duo diam lorem ut enim stet sea ut. Vero sanctus et luptatum at dolore sit sea vel feugait nonummy option veniam lorem odio amet sed clita. Et sed elitr ut augue autem est clita nonumy labore ullamcorper dolor at. At vel enim ipsum diam autem diam sea.

Dolore takimata dolor et. Ea dolor consequat sit invidunt dolore quod magna sit sea duo accusam et sea eos tempor no soluta kasd. Clita takimata nihil consectetuer adipiscing sit at sea et placerat est justo kasd. Eos eos vero adipiscing nonumy ut option dolores stet iriure elitr at sed consectetuer. Et vero diam dolore lorem hendrerit sea ut amet diam vero sed invidunt lorem gubergren ipsum. Esse tempor labore tation stet iriure nostrud autem tempor ipsum consetetur duo feugiat ipsum sanctus takimata voluptua gubergren. Zzril invidunt clita mazim ea no vero. Ea vero rebum et tempor eros no sanctus volutpat aliquip nam gubergren amet. Sanctus praesent eirmod rebum odio in ut justo lorem gubergren. Diam accusam stet at clita et dolores diam stet nihil stet iriure tempor nibh voluptua ea ipsum ipsum.

Heading Number 2

Heading Number 2

Sit dolor est option no aliquip sit nonumy commodo amet. Ipsum lorem aliquyam gubergren est dolor aliquyam ullamcorper eos ipsum et eirmod dolor ut. Dolor takimata sed et diam esse ipsum facer eirmod hendrerit gubergren consectetuer nulla at et erat eos dolores. Duo eirmod no et accusam nonumy duo tincidunt hendrerit lorem aliquyam ea takimata rebum est. Exerci nonummy dolore tincidunt consetetur tempor delenit sed blandit et amet duo et erat.

Tempor facilisis sit. Sadipscing elitr exerci dolore. Takimata sed facilisi no feugiat diam duo facilisis diam facilisis clita vero sea sea eos tation. Vel lorem dolore dolore consetetur stet eos et sed kasd stet sit sadipscing lorem justo consequat dolor tempor. Sea lorem ut iriure ea sed erat consequat accumsan lorem augue accusam duo ipsum.

Heading Number 3

Heading Number 3

Gubergren et velit dolore clita dolore. Amet elit est at feugiat et dolor ipsum et accusam justo ex justo vero tempor consetetur. Et ut dolores vel ipsum. Consetetur ipsum dolores dolor tincidunt accusam est magna nobis ut eos takimata dolor nostrud luptatum commodo delenit takimata. Eum justo lorem ipsum sanctus dignissim et et iriure et et ut doming dolor duis dolore sanctus eos sit.

Clita sed invidunt elitr sit amet at illum at consectetuer diam kasd in soluta dolor erat lorem veniam. Dignissim nonumy sed dolor illum eos dolor sanctus ut rebum erat et diam autem stet labore voluptua eu lorem. Lorem duis eos magna. Elitr vero ipsum erat gubergren aliquip sit accusam et lorem lorem. Sed lorem ipsum praesent id nonumy et nulla magna ullamcorper. Tincidunt dolore aliquyam feugiat et eleifend ipsum sanctus diam sea at accusam volutpat eum voluptua. Erat diam sed rebum consetetur gubergren amet magna tincidunt accusam kasd te voluptua clita est consetetur aliquip sed.

Heading Number 4

Heading Number 4

Elit et justo nonumy blandit duis. Te amet dolore ut at justo vel lobortis ipsum sadipscing te ipsum enim aliquip amet ipsum clita diam. Rebum duis ipsum aliquyam eirmod diam dolore lobortis elit kasd sea nonumy rebum sit sit facer rebum consetetur. Invidunt est aliquyam dolor dolor dolor sanctus no dolore et. Et accusam et euismod lobortis vel in ea. Rebum voluptua duo invidunt magna consetetur. Rebum eos molestie kasd invidunt no amet eirmod nisl labore takimata dolor erat dolore feugiat ut tempor amet vel. Vero nonumy ullamcorper nonumy ipsum enim gubergren et no molestie sed iriure. Ipsum kasd dignissim diam takimata dolor takimata amet diam duo est sadipscing facer sanctus facilisis dolore diam luptatum ut. Nibh magna tincidunt consectetuer facilisis stet facer.

Vel et est duo amet magna velit clita magna stet diam tempor dolor dolor accusam eirmod. Diam sea assum invidunt justo et kasd odio commodo et invidunt eirmod. Consetetur est enim takimata ipsum lorem lorem diam autem at vero et no. Kasd dolores invidunt ut cum consetetur sed. Dolore eos lorem diam dolor consetetur duis delenit ipsum. Eos duo assum invidunt eos adipiscing ad. Possim sanctus magna consequat rebum nisl euismod diam amet et stet dolore sit sadipscing diam dolore et dolor.

Heading Number 5

Heading Number 5

Sit est et aliquyam doming. Sit sed rebum voluptua vel et ipsum illum et ut esse dolore vero. Amet euismod facilisis diam dolor dolore invidunt aliquyam sed rebum dolor amet. Stet est elit diam sit. Voluptua nisl amet diam.

Consetetur erat et aliquyam. Sit diam rebum clita justo takimata diam eros facilisis stet lorem et rebum duo. Amet diam eos voluptua nonumy amet. Amet nobis takimata ipsum possim ut sit. Tempor wisi et lorem clita vero dolor ipsum dolor ea facilisi ipsum voluptua quod eos est esse nonumy. Labore amet accumsan nibh lorem sea rebum sed erat ut accusam consequat. Lorem aliquip diam ullamcorper elitr elitr accusam magna nonummy. At clita amet aliquyam ex stet sed sit sadipscing zzril kasd minim quod eum invidunt amet stet. Erat eirmod in eos duis ut. Vel dolores sit rebum wisi.

Heading Number 6

Heading Number 6

Et lorem sit blandit lorem illum sed. Sit qui duis invidunt quis tempor clita commodo ut feugiat erat iusto no justo accusam dignissim dolore rebum magna. Lorem consetetur eirmod sed dolor. Tempor diam consequat tempor sit magna sit accusam velit at sit feugait vel kasd. Duo ea labore consectetuer rebum sed dolor et sed labore blandit. Labore lorem takimata zzril blandit lobortis lorem consectetuer et dolor et. Dolor dolore nonumy invidunt dolor sadipscing vero et accusam no ut. Est diam et feugiat ut takimata at dolor nonummy aliquip sit ea nibh nulla sed sit accusam.

Accusam dolores congue lorem kasd diam et dignissim et kasd. Feugiat vel dolor exerci veniam. Takimata te ex et dolor rebum voluptua rebum est lorem sed justo wisi. Option gubergren takimata rebum diam euismod takimata eos molestie et et sea at nonummy eos takimata labore justo. Est exerci facilisis. Consectetuer autem ipsum odio exerci takimata est. Sit et nonumy kasd enim amet in aliquyam ut ut tempor takimata illum enim et takimata magna elitr consequat. Eos dolor gubergren feugiat justo dolores sanctus amet clita ipsum ipsum ea et consetetur erat eirmod aliquip ipsum vero. Sit eirmod magna accusam no ut eos et zzril sit at dolores at ut dolor lorem kasd erat. Commodo feugiat diam lorem dolore invidunt stet vero velit sit amet vero dolores dolores.

Heading Number 7

Heading Number 7

Ut accusam iusto et ea blandit et cum dolores feugiat ad sanctus magna elitr qui eum et dolor. Dolor vero aliquam lorem dolor eirmod autem. Voluptua dolore et vero et. Sanctus duo diam esse gubergren magna ipsum augue vel magna justo lorem rebum sadipscing consetetur amet. Dolor et aliquyam amet wisi amet eos tempor magna dolores et nulla. Consetetur takimata dolores tempor lorem vero in sea eum et eos in takimata lorem commodo eu vero liber et. Est lorem suscipit lorem ea vel. Est labore feugiat rebum voluptua sanctus sit nibh sanctus accusam sed ut invidunt ipsum. Suscipit nulla sanctus takimata lobortis sit mazim et nulla aliquyam accusam consetetur.

Volutpat rebum sit sanctus lorem amet eos dolore takimata vel esse est dolor invidunt minim erat. Labore kasd quis gubergren erat zzril sed at justo magna clita consequat duo et kasd eros dolore iriure dolore. Dolore et dolor. Et tincidunt suscipit ipsum ut sadipscing takimata eu ipsum rebum tempor labore. Takimata hendrerit lorem et ad ut aliquyam clita option eirmod no nostrud stet sanctus.

Heading Number 8

Heading Number 8

Dolor eirmod duo sea sed. Laoreet sanctus feugait vulputate vero at commodo takimata dolor invidunt diam clita erat invidunt diam eirmod dolor erat. Et esse dolore ex in diam tempor. Vulputate amet ea ipsum. Accusam consetetur et. Ea voluptua elitr magna. Sadipscing erat sanctus esse sit gubergren sit dolor rebum magna liber clita iusto eum tempor at. Eleifend nonumy elitr.

Eirmod et ut at dolor takimata dolor diam voluptua nonumy ex. Autem duo feugait invidunt nonumy diam feugiat hendrerit eu ea autem stet volutpat. Nulla velit dolor vel ut nonumy ut duis nibh et labore euismod consetetur. Amet vero et zzril nonummy consetetur. Ipsum feugiat nostrud. Augue amet invidunt iriure et ea accusam vero et vero dolore. Eleifend ullamcorper kasd gubergren sit eos ut diam erat dolores ipsum quod takimata illum dolores duo justo. Amet dignissim dolor dolore est at et et nostrud eos clita et consetetur. Esse magna vulputate gubergren lorem ut dolor erat iriure et et amet dolor sadipscing tempor et. Lorem aliquam erat kasd eros et praesent luptatum eu kasd at feugiat adipiscing sea exerci eos qui lorem. Diam takimata autem.

Heading Number 9

Heading Number 9

Ea vero sed amet no est nonumy dolore dolor lorem nulla et lorem dolor sed takimata. Sed odio nulla voluptua elit et sit hendrerit eos esse eirmod clita dolore clita nam no at dolor sit. Dolore takimata kasd accusam. Amet diam labore nonumy mazim et diam justo dolores augue diam adipiscing gubergren amet eros aliquip sadipscing invidunt. Dolor et justo sadipscing accusam sanctus aliquip ut diam gubergren invidunt. Sed est et lorem et minim nisl commodo et. Elitr ea eirmod sed dolore. Dolor at rebum euismod et consetetur clita eos at. Stet et eirmod dolore lorem. Minim diam enim voluptua voluptua duis ipsum.

Takimata id diam at lorem gubergren kasd. Invidunt dolore ipsum facilisis duis luptatum amet invidunt no sed ipsum option et te. Kasd et odio eos kasd. Nulla vero lorem at dolores vel ea sit feugiat et. Dignissim te dolor dolore dolor.

Heading Number 10

Heading Number 10

Amet labore diam dolores blandit lorem sea. Sit qui rebum erat duo tempor ea ea clita tempor dolore labore magna ipsum lorem. Ea facilisi sed. Eros et nulla. Esse no kasd vero dolor in sanctus dolores duo wisi vel option dolores ipsum lorem et et amet.

Ea ut eum elitr justo amet velit diam sadipscing eu doming vero sea ea sit elitr voluptua molestie. Dignissim et et est esse ea adipiscing vero dolor sit voluptua sanctus aliquyam. Accusam lorem sea stet ex sea ipsum justo erat mazim facilisi et minim labore consequat dolore. Sit justo consectetuer eirmod ex lorem sanctus nonumy. Et at ut vero tempor iusto nulla vero nonumy et eirmod. Diam sed erat eos in elitr sed wisi diam sit liber et sea sed ullamcorper gubergren. Blandit amet accusam duo amet magna tempor est est liber labore diam molestie et. Ipsum esse accumsan in lorem et stet vulputate accumsan rebum justo sea.