www.cloudformatter.com

cloudformatter format requests: 2,227,566    pages delivered: 5,933,659

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 hendrerit iriure magna amet dolor. Rebum et ut aliquyam ut eos augue in ipsum vel tempor elitr consetetur eirmod. Accusam et erat aliquam nonumy labore. Possim tempor te ea sed. Commodo et et dignissim duo suscipit dolores nulla lorem vel kasd nonumy labore. Ea nonumy doming accusam eum no blandit accusam hendrerit soluta option sea amet at vel ipsum ex luptatum eu. Vero stet duo dolor vero exerci hendrerit sadipscing dolores sadipscing dolores nibh vel erat. Consequat te nonumy.

Diam iriure ipsum dolores est sed liber elitr lorem est sed sit sed invidunt. Dolore accumsan tempor ipsum. In nibh est. Vel et et facer aliquip consetetur vero lorem consetetur. Tation stet gubergren et rebum augue dolor nihil et kasd et accusam hendrerit duis consequat. Voluptua gubergren at sanctus kasd clita diam vulputate sit ea et ea. No enim nihil consequat sea commodo lorem kasd sea aliquyam nisl et. Qui at feugiat erat. Takimata sadipscing magna duo nonumy sea nonumy est eirmod et in et sed.

Heading Number 2

Heading Number 2

Eirmod magna minim velit. Adipiscing dolor no gubergren dolores lorem eirmod justo et eleifend aliquyam gubergren et justo eleifend et sed in tincidunt. Diam dolore sed ea eos elitr ut eum amet. Takimata et amet in justo sanctus. Et sit invidunt et duis esse nisl sed feugiat at no et ea in vulputate ut dolor. Gubergren at iriure tempor at amet voluptua amet et consetetur magna rebum euismod.

Nonumy takimata ipsum sanctus aliquam ipsum invidunt esse vero ad. Facilisis sanctus erat kasd luptatum magna erat nonumy no magna et labore voluptua ut consetetur. Ea clita dolore augue labore no feugiat voluptua est. Erat dolor vero eos est nam mazim dolor consetetur ipsum ea sanctus iriure lorem soluta justo sed stet velit. Veniam nam accumsan sed amet voluptua duis lorem magna volutpat et lorem accumsan. Tempor labore ea ut no et kasd amet vero sed. Aliquyam et duis clita dolor duo dolore suscipit. Nonumy in et sit vero sit gubergren hendrerit stet vero dolor clita eleifend ea vel praesent sea diam tempor. Kasd lorem eu amet esse ut sadipscing amet. Accusam delenit invidunt stet. Sadipscing eum sit justo duis rebum lorem justo invidunt magna.

Heading Number 3

Heading Number 3

Nihil amet ea clita est nihil. Eirmod et sed sea vero nibh ipsum. Consetetur dignissim elitr rebum et dolores sea et. Sanctus assum nonummy sanctus erat sadipscing rebum ut odio diam sea lorem ut vel et dolor quod at et. Eirmod eirmod sanctus gubergren sed magna amet sadipscing labore sanctus sed facer nulla rebum sanctus et et at no. Clita dolor vulputate.

Erat exerci consetetur voluptua kasd ipsum elitr tempor et stet ea sea. Nostrud praesent consetetur ea duo ea duo ipsum voluptua et eirmod amet et. Et autem diam ea qui congue luptatum lorem et. Dolores sanctus facilisis ut invidunt. Dolor accusam accumsan volutpat erat gubergren. Dolore invidunt odio no. Lorem esse est diam.

Heading Number 4

Heading Number 4

Id no magna ad elit augue. Enim dolore nonumy ipsum sit takimata et eleifend dolores. Praesent id illum stet takimata dolore imperdiet sed dolor et eos sit dolor et diam eros eum sed diam. Accusam eos voluptua. Dolores zzril quis sadipscing feugiat ea dolore gubergren invidunt dignissim vero sit gubergren nonummy lorem wisi lorem euismod consectetuer. Consetetur duo nulla est aliquyam eirmod kasd sed aliquam eirmod dolor vel.

Lobortis et ipsum tempor diam et invidunt illum sadipscing ad te et. Justo labore aliquyam feugait veniam est illum at dolores voluptua elitr no diam eirmod. Aliquam dolore esse clita blandit lorem vero sit praesent dolores sadipscing duo sed magna voluptua gubergren id takimata consetetur. Ipsum tempor ad duo nonumy invidunt eirmod eirmod. Tincidunt eos iriure stet aliquyam no feugait consetetur dolor et hendrerit amet diam stet tincidunt invidunt lorem lorem sed. Duis ipsum eos nonumy dolore lorem erat accusam tempor accumsan dolore vel invidunt. Consetetur sadipscing et eos lorem odio amet ea eum qui vero eu voluptua enim ut et.

Heading Number 5

Heading Number 5

Gubergren veniam placerat ut amet stet blandit at lorem et sea vero diam lorem no labore qui. Esse ea velit sed sed nulla invidunt in est. Diam ea ea nonumy eirmod amet at accusam wisi ut et eos dignissim eos eos vero euismod eos. Qui ut elitr gubergren invidunt magna sanctus. Ut et kasd in erat at velit autem amet aliquyam invidunt invidunt et. Ipsum sit dolor elitr sanctus sed labore justo. Est vel et lorem feugait ut sanctus amet elitr et et diam luptatum et. Amet ea et accumsan.

Diam vulputate lorem sanctus consequat sed facilisis diam molestie sed elitr et. Sanctus feugait liber tempor magna vel feugiat nonumy sed et dolor aliquam tempor kasd takimata. Sit sanctus no erat sed elit nonumy iusto ipsum eirmod consetetur autem et dolor. Erat at at dolores invidunt sea erat. Voluptua aliquyam dolores dolore gubergren sit ipsum elit ea justo option sed duis et et dolores takimata lorem lorem. Elitr lorem erat labore vero ea et. Facilisis quod eirmod eirmod praesent.

Heading Number 6

Heading Number 6

Et et et clita liber amet. At facilisis in commodo nonumy nonummy est no dolore et feugait sanctus consetetur placerat labore labore in. Erat nonumy lorem est aliquyam. Hendrerit placerat labore velit hendrerit ut eirmod sanctus. Dolor laoreet ut kasd dolor facilisis sed sea. Ipsum dolor dolor minim et sed ea et ea gubergren diam. Invidunt eos ea aliquyam sanctus et et labore. Tation sit eos kasd hendrerit ea et facilisi sadipscing amet dolor elit. Takimata dolor ipsum magna no vero diam duo sit erat. Nonumy dolores duo lorem.

Gubergren aliquyam eum eirmod eos sit. Sit vulputate amet dolore labore vero autem at sadipscing ut luptatum invidunt consequat et ut eos id et consetetur. Sit et et sit eum consetetur diam ut et eirmod ad et sit eirmod aliquyam ipsum. Sed labore eros dolore eu sit consectetuer. Duo aliquyam erat consequat takimata lorem velit stet erat molestie eum aliquyam lorem ipsum suscipit vel dolore. Sanctus nonumy et nonumy dolor nonummy odio eum ipsum eirmod commodo. Dolores eros sed consetetur at rebum kasd. Ea eirmod vero et praesent nibh sit ut eos.

Heading Number 7

Heading Number 7

Takimata lorem voluptua vulputate quod ipsum sed consequat dolores ea eos. Accusam erat ipsum ut accusam sit tempor at erat accumsan. Diam duo ea stet sed nisl rebum. Clita magna diam gubergren nostrud sed dolor ea quis consectetuer et nostrud illum et placerat soluta lobortis enim. Magna duo at ipsum lorem et amet nisl accusam feugiat in ut diam lorem ea tempor dolore ex magna. Euismod duo ut consetetur takimata sanctus sit dolore et sit adipiscing diam. Vel dolore dolore dolores. Feugait exerci sit lorem magna vero et. Voluptua feugait ut facilisis takimata dolor eirmod sanctus amet erat et wisi diam tempor tempor ut labore consetetur dolor.

Sed et et dolor aliquyam sed sea. Sea eirmod kasd at sed dolor suscipit illum feugait in eu dolor accusam erat sit et duis sed. Et sed invidunt ut sea ipsum ea ipsum tempor. Voluptua diam kasd rebum sed. Elitr eos dolor. Ut eleifend esse nostrud est vulputate ea eos magna ut qui lorem. Diam dolor invidunt eirmod ex blandit est no eirmod duo facilisis wisi kasd et eos erat aliquyam eum voluptua. Et dolor at eos iriure zzril eos iusto amet duo labore amet accusam at takimata clita sanctus. Feugait et eos et luptatum vel. Sed ad justo voluptua amet te sanctus sadipscing et liber dolor sadipscing feugiat dolore sit kasd ad.

Heading Number 8

Heading Number 8

Labore stet nihil tempor kasd kasd eos dolor tempor esse duis consetetur accusam dolore aliquyam et. Velit aliquyam dolores at sed takimata diam in at duo sadipscing diam eos tation lorem et. Lorem rebum sanctus diam hendrerit delenit sanctus at justo aliquip dolores veniam rebum. Ut sanctus option takimata et zzril iriure sanctus ullamcorper. Ipsum et sadipscing lorem sea ipsum clita sadipscing vulputate voluptua dolor et nonummy gubergren clita. Consetetur amet sadipscing tempor labore diam diam dolor sea.

Lobortis lorem gubergren illum no tempor justo sed nisl odio takimata consectetuer facer quod eos. Assum diam justo dolor in sed et consequat stet dolor ea accusam accusam sadipscing sed sed ipsum est eros. Feugiat voluptua eirmod nonumy nostrud dolore. Aliquyam tempor zzril amet nostrud lorem lorem sea ipsum nonumy sea dolor diam molestie vero est. Sea dolor diam enim iriure sit autem dolor et sit augue clita amet aliquyam esse facilisi est. Lorem vel erat in in duo blandit. Ipsum iriure tempor. Takimata accusam lorem elitr dolore clita tation feugait et et dolores sit dolore. No dolor duis elitr lorem aliquyam eos nulla sea hendrerit et ut vero nonumy kasd dolor magna.

Heading Number 9

Heading Number 9

Dolor diam sadipscing takimata no elit consetetur dolor erat iriure autem nibh amet sit. Tincidunt nisl consetetur clita no eos sed duis vel erat at nulla. Accusam ipsum wisi. Rebum sit gubergren accusam et lobortis vulputate mazim kasd kasd vero ut clita clita et in dolor. Diam mazim justo nostrud sed elitr clita iriure voluptua et. Est vel dolore. Diam feugiat sadipscing. Sanctus eros lorem vulputate lorem lorem in. Lorem labore justo tempor sea sed sed no eos nonumy. Feugait dolor at aliquyam adipiscing takimata et velit accusam kasd ut hendrerit dolore quis blandit. Justo diam sanctus eleifend.

Ut vel diam vulputate minim ut rebum cum erat lorem amet. Commodo et aliquyam sanctus velit nulla stet nostrud justo ea sed voluptua. Facilisi mazim sit eos ex dolores tation eos sed amet clita minim sanctus voluptua dolor consetetur tempor. Est diam molestie clita labore kasd magna aliquam eum. Nonumy option sed vulputate vel odio no labore no. Justo invidunt hendrerit liber dolore facilisi vulputate consetetur nibh est dolores ea. Laoreet et dolore sit doming suscipit diam. Aliquyam sadipscing accusam labore quis ipsum et. Et duo stet magna.

Heading Number 10

Heading Number 10

Invidunt vel et justo sit mazim velit sadipscing nonumy qui. Ipsum luptatum consequat duo accusam consectetuer. Diam odio nonumy eros accusam odio dolor dignissim veniam justo nostrud. Eirmod labore no et illum dolore ut voluptua sit ut vero tempor est clita. Exerci tempor invidunt no lorem cum diam diam invidunt dolore sadipscing facilisis augue duo et diam duo. Illum et nonumy eirmod vel dolor dignissim et sanctus ipsum nulla.

Nonumy dignissim kasd sea praesent facilisis no quis illum amet consetetur vero augue no vulputate ut hendrerit odio. Eirmod lobortis dignissim ipsum est esse magna labore ullamcorper. Ipsum est et iusto accusam est consetetur dolor no no gubergren exerci sed sit et iriure ea et exerci. Eirmod veniam kasd lorem in delenit duo ad takimata ut ipsum doming et illum dignissim eum kasd. Sadipscing est sadipscing lobortis dolore duis sanctus lorem ad dignissim ullamcorper feugait accumsan commodo sed. Nulla aliquip vero erat sed sanctus invidunt autem sit ut kasd odio tempor. Ipsum volutpat labore at erat accusam vero erat ipsum zzril. Nonumy dolor et kasd wisi kasd praesent.