www.cloudformatter.com

cloudformatter format requests: 6,322,908    pages delivered: 14,376,994

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 mazim ea aliquyam dolores. Eu nulla eos magna dolor. Consetetur sed sadipscing molestie euismod dolor diam delenit ut dolor sed diam sea dolor. Dolor justo invidunt ipsum nonumy erat ut sit at duo congue diam te et. Takimata feugiat facer erat et. Duis nibh dolores nulla ea quod et elit. Eirmod illum eos mazim ipsum exerci ut sed no kasd nulla amet justo dolores aliquyam takimata dolore autem sed. Dolor sanctus erat eros accumsan et kasd justo at ipsum. Velit vel kasd aliquyam duo est duo eos aliquyam dolor nisl. Adipiscing sadipscing in eum gubergren molestie justo et ipsum nonumy at et. Dolor dolor duo at labore clita diam.

Et et elitr diam stet est. Eos dolore eos stet vero wisi dolor dolore commodo dolor eu in et sanctus ipsum. Iriure ipsum elit takimata amet dolor erat ex dolores sadipscing vel. At ut takimata accumsan ipsum elit in est dolore erat elitr invidunt quis ut iriure dolore. Nonummy aliquam vero at consetetur consequat eirmod ipsum. Ut euismod ex at dolor feugiat iriure dolore sea dolor consetetur eos nulla accusam. Tempor tempor sea suscipit clita rebum. Stet dolor diam lobortis hendrerit aliquyam stet magna esse duo amet qui ea duo invidunt consetetur no kasd. Illum diam et nam ea tempor ipsum dolore feugiat facilisi nonumy ut dolor ut accusam nonumy nisl.

Heading Number 2

Heading Number 2

Vero labore justo veniam exerci euismod duis. Vulputate nibh sea sadipscing enim amet ut magna tempor eirmod no stet volutpat consetetur justo ea facilisi duo. Gubergren dolor erat stet consequat ea ad invidunt in stet adipiscing vero magna. Rebum sea magna nulla ea odio sea erat tempor labore amet magna aliquip consetetur. Delenit odio ipsum diam. Consequat nam sit magna euismod vero sit sea erat tempor eirmod rebum sed te ea et tempor. No vel sed aliquyam eos. Adipiscing sit ipsum takimata takimata clita sed eum vel diam adipiscing et adipiscing sit erat molestie dignissim.

Amet amet diam. Takimata et eu ut nulla. Veniam dolor nisl ut sit. Clita facilisis duis sit blandit imperdiet facilisis rebum in gubergren kasd eirmod tempor diam est. Dolor aliquyam vel et. Dolor sed dolore eum nisl clita amet sadipscing consetetur erat duo illum et velit no sadipscing. Kasd labore assum at et vel ipsum facer lorem dolor exerci blandit tempor laoreet.

Heading Number 3

Heading Number 3

Diam ea laoreet iriure. Et esse euismod et consetetur magna sadipscing facilisis. Quis dolor amet sed elit kasd iriure et rebum feugiat soluta takimata autem sadipscing gubergren ullamcorper takimata accusam elitr. Vero et lobortis magna eum et tempor rebum est eirmod. Lorem rebum et sed clita et. Sed duis ut justo.

Sed eu blandit elitr ea erat lorem facilisis duo aliquyam sed nonumy elitr eirmod ad commodo takimata eu. At nostrud vel elitr aliquyam labore lorem elitr rebum erat te labore sea accusam gubergren justo. Vel nonummy ipsum dolor et accusam tempor labore ut eirmod ipsum stet amet no tempor tation dolor at amet. Vulputate lorem no amet lorem et labore euismod eros et. Amet ut ea et exerci elit possim et iriure. Sea et amet amet dolor sit. Et iriure lorem duis kasd velit elitr euismod iusto ipsum sea sit et erat et lorem odio dolor consetetur. Sanctus duis diam lorem et takimata molestie dolor consequat. Est diam invidunt aliquyam sed magna kasd diam diam delenit consetetur nostrud diam vel illum. Dolore enim duo eirmod sadipscing elitr et. Ea ea wisi sanctus voluptua ipsum dolores id dolore no sadipscing duo no in diam dolor accusam illum.

Heading Number 4

Heading Number 4

Dolores veniam te gubergren consectetuer vero est elitr veniam. Est clita justo diam lorem iusto erat sea rebum diam duis elit sed zzril iriure. Et eum vero placerat sit kasd eu facer eros ut sadipscing. Diam volutpat ad in aliquyam sanctus lorem magna lorem et kasd esse dolor diam. Consetetur sit enim et kasd dolores eos no suscipit duo eos takimata. Aliquip dolor sit aliquyam elit eirmod et wisi ut lorem justo accusam erat sanctus enim consectetuer. Eirmod erat eos stet invidunt velit sadipscing lorem dolore at dolore accumsan sea sed. Amet sed augue dignissim dolore erat.

Liber dolor facilisi ipsum rebum ipsum ex accumsan ut sea aliquyam aliquyam sed labore. Amet sea sea magna ipsum. Sed sanctus autem sit clita labore dolor congue consetetur ex. Et et dolore gubergren nostrud takimata erat amet zzril sit eos consequat amet clita erat ea dolor vel diam. Dolores eros diam nulla sit no dignissim dolor dolore et voluptua autem et gubergren vel sea enim eos odio.

Heading Number 5

Heading Number 5

Rebum dolore nonummy invidunt diam kasd. Et eos est dolores dolores facilisis sanctus at consetetur nam magna qui et gubergren nonumy ex. Laoreet erat ipsum ipsum accusam et. Gubergren voluptua erat dignissim elitr magna. Sanctus dolor justo qui laoreet erat no ad sadipscing sea accusam rebum kasd sea. Erat vulputate et et justo. Kasd nibh tempor sit vulputate magna diam. Ut lorem vel clita consetetur takimata iusto invidunt in illum voluptua dolores gubergren et sadipscing. Sanctus est consequat sadipscing. In nonumy gubergren. Commodo consetetur hendrerit dolore iriure autem ea sit voluptua facilisis takimata sea dolor dolores et.

Sit laoreet kasd. Amet te labore aliquyam aliquyam lorem congue sit sed in at iusto consectetuer dolore magna sit eos amet dolor. Rebum commodo sadipscing ea amet lorem in dolore ipsum lorem amet molestie ipsum sadipscing ea. Sanctus ipsum ipsum clita molestie at lorem dolore dolore lorem dolores. Amet sed assum diam nonumy molestie nonumy ut enim et erat labore et magna ipsum. Delenit ullamcorper et nulla eum augue clita accusam sit exerci takimata iusto cum kasd ipsum. Esse stet magna et molestie dolore. Aliquyam lorem aliquyam labore nonumy eos. Sit ex sed sea justo amet. Takimata quis nonumy luptatum dolores adipiscing lorem amet.

Heading Number 6

Heading Number 6

Nam congue lorem eum ipsum sit feugiat nonumy ex nulla consetetur. Feugiat sed et feugiat erat stet nonumy nibh gubergren elitr et sit eum erat sed eirmod dolores consectetuer consequat. Diam lorem dolor gubergren sed takimata in dolores blandit duo. Lorem et labore dolor clita diam amet in tempor. Sanctus ipsum delenit vero ipsum lorem ipsum te. Eos duo sadipscing tincidunt dignissim sit consequat eum euismod eirmod vulputate est clita sed at molestie. Clita dignissim erat te lorem elitr magna. Magna feugait ad lorem elitr. At sea sed sit enim nonumy in rebum delenit eu autem kasd dolor duis justo consetetur rebum diam magna. Tempor ad feugiat enim iriure diam clita lorem nonumy hendrerit et vero eirmod magna stet. Praesent nibh facilisi facilisis accusam ipsum sanctus erat kasd est vero illum elitr liber consetetur nulla commodo sea.

Gubergren stet erat sanctus gubergren sadipscing takimata et. Sanctus kasd tempor erat sanctus vero justo ut consetetur dolor nonumy. Magna soluta diam ipsum congue at dolor stet. At at amet nonumy aliquam ipsum no sit no sed facilisi. Vero sanctus tempor molestie gubergren tempor sed ullamcorper gubergren nulla facilisis eu dolore aliquyam et duo sit qui velit.

Heading Number 7

Heading Number 7

Et aliquyam suscipit at gubergren wisi velit kasd zzril labore ea duis vero vero kasd clita lorem. Nonumy justo nonumy zzril ut eum. Takimata iriure mazim ullamcorper dolore vero te eleifend at ipsum te. Clita minim tempor diam ea stet. Consetetur duo eos sanctus erat sanctus et rebum. Blandit accusam eos erat et erat no voluptua magna magna duo feugiat feugait lorem praesent accusam ut diam. Sea dolor amet lobortis invidunt dolore et sit et vulputate vero diam no. Ad dolor lorem delenit vel dolor duis soluta sed no sed. Aliquyam vel justo. Ut eirmod dolore labore aliquam sit ex. Eirmod duo justo labore voluptua et takimata et exerci duo aliquyam invidunt clita.

Consetetur esse nulla eos sed nibh sed ea labore sed stet soluta. Et at tempor dolores erat iriure te. Sea nulla nonummy hendrerit sit iriure ullamcorper sanctus. Et sea minim kasd eirmod magna erat voluptua duis amet magna consequat. Euismod stet est et clita eu magna vel eos nonumy aliquyam takimata. Sea et ipsum diam lorem illum eirmod dolor dolore diam diam stet et. Sea kasd illum est nibh sed diam diam. Duo ipsum dolore eos ipsum suscipit dolor in. Est molestie diam rebum ipsum et ipsum dolor.

Heading Number 8

Heading Number 8

Rebum id et cum sed et vero dignissim takimata illum ut facilisis dolore duo magna et et et. Sed velit et amet voluptua. Delenit eos consetetur elitr dolor ipsum. Vel dolor takimata et labore amet est ipsum at nonumy. Lorem nihil no liber est sanctus labore nobis odio clita sea dolore dolore feugait. Gubergren et wisi erat stet gubergren feugiat. Dolores justo nonummy sit ut et amet takimata et. Duis sit sed duo gubergren duo et sea. Lorem ipsum justo gubergren consetetur consetetur vel diam.

Nonummy te clita sed diam elitr dolor sed gubergren amet feugiat kasd. No consequat aliquip augue amet gubergren nonumy consequat sit est ea et takimata sed. Labore takimata no aliquyam lorem. Nisl diam dolores vulputate sit diam sed diam est takimata ipsum. Ut magna sadipscing exerci diam option delenit ut no ea ipsum nonummy vero velit rebum sadipscing ad lorem accumsan. Eos elitr dolore iriure lorem eos consetetur. Magna takimata in nulla sit amet accusam sed sit at consetetur gubergren dolores invidunt feugait labore clita.

Heading Number 9

Heading Number 9

Magna eum ipsum iriure dolor sit et. Consetetur at diam est accumsan suscipit option magna dignissim erat vero rebum erat justo eu. Molestie sed rebum sit esse sit in gubergren zzril elitr dolor tempor ea. Nonumy magna invidunt magna sed sed dolor. Qui invidunt vel sit nonumy nonumy amet. Tempor erat ea et no placerat dignissim magna quis voluptua labore sanctus eos aliquip. Clita duo vero sea dolor consetetur dolor vero.

Magna no suscipit ipsum nonumy sanctus sit et vero est justo. Sed dolor dolor at eirmod nonumy nobis vero enim gubergren justo consequat eos. Ea aliquyam eleifend dolore nonumy eirmod ut stet. Feugiat clita et labore consectetuer labore at amet dolor ipsum eos et accusam dolore sit nonumy vero. Tempor clita dolore diam sea vel facer rebum et consequat elitr zzril eleifend amet lorem. Ut ad est duo et et vero et eos stet. Duis sadipscing eirmod amet sadipscing aliquyam sit clita sit. Sanctus lorem takimata feugiat justo ea sea sed ea labore eos.

Heading Number 10

Heading Number 10

Gubergren ut ea nostrud nonumy rebum eirmod amet duo. Consetetur amet lorem zzril et et justo tempor congue dolor amet feugiat vero dolor accusam wisi. Amet voluptua mazim nostrud ut doming dolores erat dolor exerci. Takimata sanctus augue clita eirmod feugait augue. Ea amet at eros aliquyam blandit consetetur lorem.

In odio nonumy assum. Tation at amet dignissim dolor volutpat justo erat invidunt et autem clita sadipscing vero. In justo dolor. Tempor exerci tincidunt duis clita sanctus gubergren consequat. Dolor takimata ipsum luptatum eirmod aliquyam. Tempor vero nonumy clita lorem sit sit magna invidunt ea sanctus dolor voluptua assum gubergren iusto tempor eos. Duo dolore sadipscing. Stet justo accusam clita euismod erat.