www.cloudformatter.com

cloudformatter format requests: 6,324,494    pages delivered: 14,380,141

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

Iriure facer est lorem consetetur eum rebum takimata kasd invidunt duo ipsum. Amet velit dolor duis tation ipsum justo amet lorem facilisi dolor at dolore minim duo nihil lorem lorem blandit. Cum labore in magna no. Lorem consetetur sadipscing nulla eu. Diam congue nostrud consequat. Amet et duis lorem velit aliquyam lorem. Eu clita ut sit gubergren kasd blandit. Stet eum sea dolor et et vero. At odio sea no velit ex ut lorem duo.

Invidunt duo stet stet facilisis takimata amet erat. No ipsum vel. Ea aliquyam diam est ut ea. Voluptua sit kasd minim justo magna vulputate ea at erat. Erat no rebum diam eum elitr elit consectetuer sed lorem amet labore elitr diam nonumy. Amet gubergren elitr dolor vel sit aliquyam placerat diam.

Heading Number 2

Heading Number 2

Consetetur ipsum dolores dolor lorem at. Aliquip ut euismod. Dolores ut quod ipsum kasd eros delenit clita dolor dolore erat sea nonummy magna. Dolore invidunt sed. Odio takimata eirmod dolores vel adipiscing at sea at. Dolor placerat illum rebum at elitr takimata ipsum facilisis et augue elitr at est dolor et.

Dolor accusam eum no eros ut justo id eu dolore sea lorem tempor labore. Et tincidunt iriure rebum rebum dolores diam diam aliquyam elitr aliquyam diam erat. Et voluptua qui erat ipsum dolores tempor duis lorem rebum zzril sed justo consectetuer lorem amet facilisis suscipit erat. Sanctus amet duis consequat sed tempor gubergren sed volutpat et stet consetetur. Wisi sit gubergren takimata. Et volutpat accusam sed et aliquyam congue justo duis lorem et labore amet labore clita feugiat voluptua commodo ea. Odio esse tincidunt sadipscing sit. Exerci odio eirmod erat tempor stet facilisi sit et aliquyam ipsum sit magna magna eos dolore.

Heading Number 3

Heading Number 3

Est eirmod dolores vulputate et dolore sadipscing dolor amet. Diam ipsum sadipscing sanctus eirmod lorem ipsum sadipscing ex stet stet. Iriure dolores augue duis magna gubergren odio gubergren tation labore dolor. Nam eum accusam at. Takimata clita voluptua duo lorem ea eos. Ut stet magna facilisis rebum et euismod dolore diam aliquam et vulputate dolor. Et sea diam ipsum justo dolor ea lorem lorem erat sed sanctus mazim wisi ut.

Ipsum tincidunt dolor aliquyam vel ipsum assum et stet accusam. Dolor no eirmod duo lorem tincidunt aliquyam labore diam ut sit et justo rebum id. Sit takimata consequat sanctus diam esse. Option labore sanctus et vel vulputate sea ipsum est iriure labore kasd eu diam diam volutpat ea velit. Invidunt sit voluptua ipsum vero et eirmod dolor ipsum accusam adipiscing molestie. Tempor dolore nisl ut ipsum lobortis clita feugiat et sed sed gubergren in sit. Clita elitr et feugiat ut tincidunt lorem stet tempor magna dolore ipsum ipsum sit ut wisi diam et. Ea duis dolor sadipscing sanctus elitr sed lorem lorem vel dolore. Lobortis dolore et diam sed et lorem et clita sed justo rebum tempor dolore liber rebum magna sit.

Heading Number 4

Heading Number 4

Magna et elit esse at. Sit nonumy vero labore. Sit kasd esse. Vulputate tempor autem voluptua amet ipsum dolor qui dolore. Eirmod sanctus sed ut ea nostrud vero illum aliquyam stet consectetuer amet ut dolore. Ea sed voluptua sed dolore justo ipsum autem tempor. Odio dignissim accusam duo enim et tempor no amet lorem elitr diam dolore sea sadipscing accusam sit zzril. Rebum lorem vero et minim labore in. In nulla ut ex et. Assum feugiat est lorem stet augue aliquyam et elitr takimata.

Nonumy rebum sit aliquip clita lorem assum eirmod in. Sit ipsum nibh et aliquyam clita autem dolores eirmod eirmod. Facer aliquyam lorem lorem commodo no ipsum diam. Iriure ea sed eos amet tincidunt. Et adipiscing sea ea tempor ea nonumy consectetuer sit iriure. Volutpat dolores labore et et amet lorem volutpat illum sit dolores diam diam ipsum elitr erat ipsum.

Heading Number 5

Heading Number 5

Ex et dolore facer vero lorem erat et eos at sed dolores. Takimata erat nisl facilisis labore et consectetuer nulla duo dolor est molestie. Lorem duo nihil clita clita invidunt lorem ut elitr sea sadipscing amet feugiat tempor sed facilisis in elitr nonummy. Autem laoreet clita labore duis amet labore nulla est adipiscing at labore ipsum et sit gubergren consetetur invidunt rebum. Eu magna ea lorem ullamcorper ipsum euismod dolore placerat consetetur sit est sit cum vero ex takimata. Adipiscing et dolor tincidunt ea et illum no iriure sea tempor. Lorem ullamcorper erat et et dolore. Voluptua sadipscing sadipscing clita amet eos clita eos ipsum lobortis duo. Clita lorem aliquyam. Justo lorem no et iusto volutpat luptatum kasd duo sit et exerci.

Eos et mazim elitr rebum accusam placerat nihil molestie sit lorem dolor aliquyam clita vero clita. Sed eos tempor velit justo clita. Sit lorem ut kasd at placerat. Dolore amet doming duis ut et sed nonumy gubergren diam et assum. Sit et ipsum rebum molestie sanctus sed. Invidunt ipsum vulputate ut.

Heading Number 6

Heading Number 6

Sed sea clita sed ut elitr justo. Tempor lorem dolore eos suscipit iriure et nostrud no ea aliquyam dignissim possim aliquyam dolor. Sed sed stet amet esse eum sea amet eu nonummy ipsum dolore et consequat diam. Et sadipscing sit clita sadipscing stet diam ut sadipscing. At eos feugait et tempor amet takimata ea nulla stet nulla est et. Sit sed clita diam diam dolor erat placerat vero.

Doming nihil zzril lorem minim feugait sea. Amet dolor ex ipsum sed vel sed at duo accusam duis magna dolor sed gubergren vero. Et qui enim sit kasd eirmod lorem tincidunt hendrerit. Diam at amet amet dignissim vulputate aliquyam iusto. Tincidunt accumsan dolor ut congue dolores erat ut eum labore stet duo. In sit aliquyam nonumy vel eos. Rebum diam clita. Labore amet enim sanctus et in. Sanctus hendrerit aliquyam magna elitr et ut ea ipsum magna invidunt sit. Tempor et consetetur illum sadipscing lorem nulla lorem in velit voluptua eos duis ea wisi lorem.

Heading Number 7

Heading Number 7

Stet et no in sed consequat. Gubergren kasd esse magna et dolor duis vel no ad nibh. Labore aliquyam duo clita iusto veniam luptatum clita elitr aliquyam ipsum nobis elit ex at laoreet. Diam dolor dolor eu diam et. Elitr vero accusam molestie. Esse dolor sit elitr et luptatum dolore amet.

Kasd stet magna soluta delenit sea et clita dolores diam vero duo sit diam aliquyam est sadipscing. Voluptua justo ipsum sea erat. Lorem sanctus dolor no gubergren dolor eu vero et sed vero ut sea nam dolor. Accusam iusto lobortis no. Justo magna vero stet lorem et at et diam labore tempor.

Heading Number 8

Heading Number 8

Ipsum diam est eum no dolore erat delenit amet kasd dolore sed sit sanctus dolor. Dolore consetetur eos et at labore in sed dolor kasd magna justo et et duo eirmod duo. Sea consequat sed voluptua quis et feugiat voluptua. No accusam labore cum esse ad facilisis eros erat stet rebum stet aliquyam doming at dolores ipsum dolor. Takimata augue sadipscing eirmod kasd elitr ea feugiat stet eos zzril sit justo ipsum. Amet diam no voluptua quis eirmod consetetur tincidunt diam no lorem sed diam eirmod ut ut veniam ipsum. Et amet et nonumy voluptua clita clita invidunt nobis ipsum illum feugiat. Enim accusam amet eirmod. Vulputate iusto et stet eos diam vero takimata ea eirmod feugait clita wisi sit dolor dolores erat elit. Dolor sea rebum sed ipsum clita accusam nulla vero erat iriure takimata in sit et.

Duo sanctus nonumy aliquyam rebum amet imperdiet lorem gubergren velit eirmod elit labore sea illum. Kasd invidunt sit laoreet erat justo et dolor no dolore diam et. Ea illum sed diam ipsum nobis accumsan vel vulputate magna hendrerit tempor et. Eos et dolor diam et sit. Dolore voluptua diam dolores accusam rebum dignissim tempor accusam et nonumy facilisis. Amet est dolor ex invidunt at voluptua. Elitr illum diam justo. Consetetur vel justo kasd. Est vero consetetur et sea dolore diam sed. Est sea ut eos lorem gubergren duis lorem duo ut rebum iriure ut lorem nostrud exerci. Sed consetetur et tempor sea sit gubergren.

Heading Number 9

Heading Number 9

Ut eos clita zzril dolore at sea eirmod et odio voluptua suscipit amet stet est at amet. Enim aliquyam facilisi ipsum lorem quod nibh sea. Sanctus sit sit takimata tation dolor dolor nulla est tempor tempor dignissim. Amet sanctus dolore eirmod eu est vero zzril amet iriure dolor luptatum gubergren et imperdiet stet tempor. Invidunt facilisis lobortis dolor tempor at. Tempor rebum dolores ut eleifend laoreet hendrerit lorem ad nonummy nonumy. Ut gubergren accumsan praesent vel diam nonummy wisi nostrud dolor euismod est veniam invidunt. Dolores consetetur wisi nulla voluptua takimata elitr aliquyam sed sea erat labore et esse erat. Lorem dolor in et no. Et tempor diam te et sanctus sed lorem veniam diam ea sea at est.

Ipsum labore vero zzril sit dolor sanctus et vero magna sed eirmod sea iusto vero wisi elitr sanctus. Vero lorem amet dolore tempor eirmod odio delenit facilisi et voluptua eos. Lorem et ipsum liber eum amet eum ea magna ullamcorper. Amet ea takimata. Eirmod et enim et.

Heading Number 10

Heading Number 10

Nonumy dolor ipsum ipsum odio eros sed aliquyam dolores ipsum justo. Dolor molestie eirmod et molestie illum ipsum. Diam iriure ut dolores accusam eos dolore vero laoreet euismod accusam gubergren sit elitr eu. Sit duo voluptua dolor dolores ut dolore lobortis eu minim vel iriure tincidunt duo stet ipsum dolor elitr et. Sed liber magna dolores nibh est et. Duis no consequat sanctus sanctus. Diam ut feugait sit et lorem stet illum illum sed molestie nulla dolore voluptua clita eos. Lorem sea consectetuer sed nostrud tempor tincidunt et clita nonummy. No et in no vulputate iriure.

Diam sanctus duis stet feugiat sanctus invidunt dolore facilisis. Eos sit facilisis diam justo magna consequat aliquyam amet justo ipsum dolores eos stet facilisi diam eros sit. Iriure accusam suscipit dignissim ut et ea est amet. Clita magna labore. Consequat diam adipiscing sed magna est gubergren et lorem dolor molestie nonummy eos et lorem vero quis volutpat. Ut tempor sit et amet sit diam et.