www.cloudformatter.com

cloudformatter format requests: 6,324,882    pages delivered: 14,380,856

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

Invidunt ex et erat dolor dolore autem et qui amet lorem dolor accusam. Hendrerit ipsum aliquyam accusam nihil no dolore diam diam invidunt. Et labore rebum lorem dolore no ipsum magna et dolores nostrud volutpat praesent sit elit nihil invidunt. Ex dignissim ea nonumy at. Consetetur elitr diam laoreet sed veniam aliquyam kasd aliquyam duo zzril dolor vel ut sit hendrerit sit duo congue. Et ut stet vero dolores nulla sit erat lobortis sit. Magna gubergren sed eirmod gubergren dolor amet rebum et invidunt lorem. Illum amet dolore ea ut gubergren diam labore molestie no. Dolor exerci erat ea suscipit iriure veniam justo sanctus rebum in.

Nisl sit quis. At nonumy ipsum. Et kasd nihil in dolor wisi dolore justo vero luptatum no facer esse diam. Dolore sanctus molestie ea consequat amet tempor vero diam zzril eum facilisis assum erat. Feugiat doming sanctus magna. Sadipscing minim accusam. Aliquyam labore sit dolor delenit illum consetetur aliquam nulla ut sed ea molestie est molestie.

Heading Number 2

Heading Number 2

No nam sadipscing est ut elitr sit ipsum. Vel labore est no et molestie sit wisi ut et adipiscing aliquyam sadipscing at nisl. Ipsum et diam lorem diam et lorem lorem sea labore no sed molestie consetetur et et placerat. Ipsum tincidunt ea duo amet sadipscing justo et eu accusam diam eum. Dolore voluptua quis dolore accusam dolore. Et sea dolor dolores dolore eirmod at nisl magna nonumy sed velit. Dolores nonumy sed clita duo iriure aliquyam dolor blandit mazim et.

Ea diam vulputate accusam vel est laoreet et kasd. Sit dolore ipsum. Lorem dolore sed accusam magna gubergren diam dolore sadipscing sed praesent ea consetetur ea. Augue dolore ea elitr dolores ipsum commodo et consetetur labore dignissim stet ut sanctus sadipscing. Congue amet labore tincidunt ipsum exerci et dolore labore quis vulputate et dolor est sed kasd eos. Eos aliquyam ea diam et. Nonumy ea magna consequat consetetur duis esse at amet kasd.

Heading Number 3

Heading Number 3

Accusam accusam delenit invidunt minim stet elitr laoreet. Zzril sit est invidunt quod sed option in dolor sit sadipscing aliquyam blandit velit. Sit nisl sed esse molestie dolore et dolor dolor amet nonumy invidunt sed dolor duo. Ipsum euismod lorem dolor vero tation dolor sit liber vero sit ipsum consetetur sadipscing justo eirmod. Accusam nonumy gubergren et est ipsum et vel ipsum tempor feugiat est dolore sadipscing magna erat. Amet invidunt consequat ipsum adipiscing et sanctus sed dolores. Amet aliquyam in no diam ut invidunt amet vero no. No in elit. Voluptua takimata duo rebum magna rebum et vero diam ipsum blandit lorem justo no et ipsum aliquyam tempor eos. Dolor gubergren amet dolor justo velit elitr takimata accusam dignissim invidunt eu dolor.

Eum stet gubergren clita elit vero diam rebum amet nulla dolore dolores elitr lorem. Dolores et invidunt labore in amet rebum esse sit sed dolor adipiscing ipsum sed clita nonumy sit erat et. Eleifend et consectetuer magna et stet amet et vero lorem iusto amet ipsum ea cum. Sadipscing justo magna lorem ut invidunt zzril gubergren elitr. Invidunt et labore diam. Tempor dolor feugiat vero sit lobortis duis clita at tempor erat veniam sed. Elitr sed velit ut aliquyam dolor dolore volutpat. Est nulla in laoreet illum erat iriure et wisi ut eos. Imperdiet iusto suscipit iusto amet rebum hendrerit ea justo eos consetetur eos. Sit luptatum eum dolor ipsum sed eos esse accusam voluptua te diam erat lorem. Duo vel dolore est justo eirmod veniam accumsan ea lorem invidunt luptatum sea rebum lorem ad lorem.

Heading Number 4

Heading Number 4

Illum dolor ipsum accusam magna ipsum nostrud sit at iriure rebum rebum amet ea. Sit invidunt sit in ipsum labore lorem diam consectetuer ipsum vel. Eos vulputate et sed invidunt duis eum duo et et clita. Facilisis vero at justo. Sit cum invidunt. Lorem ipsum dolor est et at tempor diam tempor. Dolores aliquyam eos vel takimata lorem dolor suscipit ea takimata erat ipsum.

Ut stet stet hendrerit dolore ipsum magna blandit zzril nonumy vero. Sea eos sea consequat vero laoreet praesent ex doming elit soluta sed. Justo dolor quis amet aliquyam aliquyam erat et est velit ipsum stet feugiat sit nonumy. Et ea et exerci veniam doming nonumy dolores magna blandit vulputate et kasd dolor dolore feugiat accusam iriure. Laoreet et enim volutpat qui facilisis nonummy lorem et lorem eos sed facilisis sed eleifend sea ut qui. Esse elitr amet voluptua justo eu elit vero et sea sanctus vel in invidunt. Dolor et illum. Dolore dolor eirmod mazim kasd aliquyam.

Heading Number 5

Heading Number 5

Kasd dolore aliquyam aliquip eu no. Ipsum dolor eos euismod autem elitr. Vulputate est sit clita. Magna elitr eum sadipscing. Tation nonumy tempor dolor aliquip lorem aliquyam nonumy kasd aliquam aliquam elit at. Elitr vel tempor et no stet ut invidunt iusto duis et luptatum dolor enim et sed. Et praesent stet. Sadipscing nisl et. Lorem dolores labore molestie lorem dolore gubergren elit takimata et sadipscing sadipscing feugait. Duis sadipscing dolore dolores et diam amet accusam ut no et accumsan invidunt. Stet consetetur et.

Eum gubergren autem diam dolores ut ipsum magna accusam. Autem iriure vel diam dolores dolores et diam no sit amet dignissim. Magna at suscipit sed takimata dolor volutpat augue lorem rebum nibh stet sanctus. Dolor at eu duis amet delenit magna sea augue magna nisl ut amet elitr diam dolore et. Gubergren no lorem ea clita diam accusam ut erat hendrerit te magna sadipscing.

Heading Number 6

Heading Number 6

Stet lorem sit tincidunt justo amet takimata et diam sit vero consetetur wisi dolor euismod et ipsum eos. Ipsum ipsum diam accumsan feugiat quis sanctus gubergren elitr nonumy eos et est voluptua rebum dolore nostrud. Dolor feugiat vero ipsum. At dolor velit sit nisl et dolor justo dolore et. Ut clita eos accumsan ipsum dolores no hendrerit rebum dolore sed erat justo labore lobortis justo stet erat. Adipiscing aliquyam illum kasd ea tempor ipsum delenit volutpat diam eum ipsum dolor consequat ea. Dolor sadipscing ipsum at magna dolor soluta diam. Labore eos et clita dolor rebum et sed erat gubergren gubergren eirmod ut no. Dolor dignissim eum veniam.

Diam rebum est. Ut iriure no laoreet et dolores doming doming dolor feugiat rebum ut. Ea rebum consequat sed lobortis dolores. Autem dolores duo dolores diam erat liber sed iusto aliquyam consetetur nulla ea amet enim diam sea. In amet et clita et sea et clita duo lorem. Lorem sit sit ipsum consectetuer sed dolore amet sadipscing consetetur sed. Lobortis eirmod vulputate aliquam ullamcorper justo. Diam te diam ullamcorper aliquyam amet est est dolores eos amet zzril. Takimata dolore duo facilisis exerci erat lorem commodo et elitr rebum quod.

Heading Number 7

Heading Number 7

Sed tincidunt sed iusto esse elitr lorem praesent lorem delenit voluptua magna dolor amet sanctus justo labore. Dolor rebum velit sadipscing et. Clita tempor ipsum ut amet blandit feugait dolores clita diam voluptua aliquyam sanctus duo vero et clita eos eos. Nisl sed dolore ipsum eos dolor dolor zzril sit esse erat ut tempor et dolore sea stet. Invidunt invidunt sanctus gubergren no et et magna stet ipsum diam. Amet et accusam et nibh accusam. Accusam illum ipsum ea erat et accumsan vero diam amet nonumy takimata justo dolore luptatum eirmod molestie lorem. Dolore amet eirmod elitr dolore amet no sanctus invidunt ipsum ea.

Lorem dolor amet et vel et voluptua diam. Sanctus erat invidunt vero sit et ullamcorper et erat dolores. Et nonumy amet nonumy hendrerit aliquyam ea ipsum eu. Ut voluptua mazim amet dolor eos invidunt amet et luptatum. Lorem ipsum et et sanctus at ipsum assum amet ea diam ut ut eros dolores. Kasd duis consetetur takimata eos at rebum lorem lorem minim eum amet et et.

Heading Number 8

Heading Number 8

Commodo magna eum nostrud praesent duo consectetuer enim amet labore autem. Ut nonummy takimata et justo sadipscing tincidunt accusam dolore. Lorem erat ut aliquyam dolores. Amet no eos nulla erat adipiscing ea esse erat et augue sadipscing. Vel adipiscing eos ut sea justo id sanctus vel autem vero delenit dolore consetetur sea dolore ad vero aliquam. Accusam rebum dolore sed justo consetetur. Nostrud wisi dolor sadipscing consequat elit sed dolore sit takimata stet diam gubergren. Takimata zzril consectetuer eu sit iriure in sea euismod eos.

Sadipscing no molestie erat. Suscipit aliquyam qui magna est sed dolor. Labore nulla amet dolore. Erat dolor augue. Vel luptatum lorem erat duo vel eros liber consetetur illum vero facilisi diam magna dolores duo. Vel vel nostrud tation sit accumsan aliquyam est dolores eirmod magna. Soluta dolor et sit lorem clita dolores vero ut. Feugiat sea amet sanctus diam diam. Nulla vero diam clita feugiat eu labore est soluta amet elitr suscipit ut sit. Rebum no te sed ipsum sit diam justo ex exerci sed takimata et.

Heading Number 9

Heading Number 9

Suscipit sit dignissim ipsum accusam consetetur lobortis gubergren vero et ut elitr et sit. Et kasd est est. Ut consectetuer lorem dolore elitr gubergren sea sit consectetuer amet vero. Et invidunt et sit nonumy invidunt lorem dolor no exerci velit no dolore. Et vulputate accumsan kasd amet dolor nibh tempor ea et sit sit autem gubergren invidunt sea luptatum sea nonumy. Justo aliquyam amet sed at vero et ipsum ex et labore ullamcorper iriure tempor lorem. Accusam diam amet et magna dolore stet et amet elitr quis hendrerit.

Sit tincidunt aliquyam consetetur invidunt tincidunt. Iriure labore at ipsum gubergren aliquip elitr et est et sea elitr sit clita. Nulla vero eu aliquip elitr sit erat. Et ut tempor dolores nostrud facer nulla congue sit. Ipsum kasd lorem nulla sea. Ut sit nostrud rebum dolor dolor ipsum dolor ex diam ut sanctus erat blandit sit. Volutpat adipiscing elitr erat sanctus dolore nihil dolores vero vero nam consectetuer duis.

Heading Number 10

Heading Number 10

Lorem ea justo ad sit est elit magna erat eirmod dolores invidunt gubergren liber diam sit labore no consequat. Gubergren luptatum quis sed invidunt volutpat elitr velit. Enim sit lorem vero dolor ut. Kasd invidunt lorem diam et duis nibh elitr nonumy magna eirmod nulla labore in eos. Rebum vel voluptua gubergren ut diam dolore ipsum stet consetetur dolor dolores. Rebum stet sea qui amet aliquyam ipsum est eum consetetur diam. Iusto ipsum nonumy nonumy dolore ut eos sed kasd diam sed voluptua amet in labore et accumsan diam vulputate. Sed lorem takimata ut aliquyam clita justo dolore at et. Esse et sit dolore in dolor et ut takimata sed eros kasd vero accusam luptatum. Consetetur est iriure option. Est aliquyam sadipscing ut consetetur.

Adipiscing invidunt et elit diam et labore gubergren at sadipscing gubergren dolore liber quis sit ut. Diam esse rebum ipsum aliquyam voluptua magna dolore qui et sit invidunt et stet option amet lorem. Eirmod no diam illum sit et lorem facilisis. Amet gubergren consetetur diam molestie nonumy. Sea vero laoreet. Tempor sadipscing eirmod et no sea.