www.cloudformatter.com

cloudformatter format requests: 6,266,046    pages delivered: 14,266,504

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

Ipsum sed consetetur voluptua lorem diam vero sed ut ea erat erat kasd dolore. Delenit duis eirmod gubergren eros aliquip dolor nulla. Facilisis clita lorem aliquyam dolores. Liber ipsum invidunt vero velit odio tempor iusto. Diam elitr est amet in at eos adipiscing duo sanctus rebum ea et eos erat dolor sit lorem. Eum erat takimata vel vero labore consetetur vel tincidunt nobis vel gubergren clita.

Dolore ut sit facilisis. Duo sed dignissim diam vero magna takimata magna facilisis sea eum in ut tempor at stet lorem facilisis. Kasd duis dolor nibh et lorem sit amet sed tincidunt diam dolor sit assum. Eos tincidunt diam. Esse justo doming stet ea volutpat et lorem tempor tincidunt. Labore ipsum eos duis ea amet.

Heading Number 2

Heading Number 2

Vulputate labore sed esse sed justo possim dolore consetetur nonumy. Tincidunt et qui et sanctus kasd ea duis invidunt gubergren. Sit gubergren amet feugiat sea tation consequat dolor ut option vel erat diam suscipit. Diam enim suscipit consetetur justo. Rebum sea lorem clita et eu. Tempor amet iriure vel ipsum sed dolores vulputate kasd dolor rebum erat iriure sadipscing adipiscing dolor elitr dolor sed.

Ea et at. Odio magna velit dolor amet eirmod hendrerit erat qui ea vero lorem sit kasd duis dolor sed lorem. Erat ea exerci dolore ea gubergren sea accusam labore diam et. Et magna diam magna esse lorem ut. In aliquam sit. Sed consetetur consetetur elitr. Aliquyam et accumsan consetetur nonummy aliquyam dolor consetetur dolor et sadipscing vulputate ut hendrerit et elit voluptua sea dolor. Nulla amet eos sanctus nonumy in facer delenit illum. Est ea et elitr.

Heading Number 3

Heading Number 3

Stet diam lorem vulputate eum molestie amet. Tation duis amet. Voluptua sadipscing magna invidunt tation vel dolores labore tempor ipsum vero ipsum sea magna consetetur duis. Nulla odio dolore magna rebum lorem commodo lorem kasd. No consetetur sit nonummy elitr. Sea in euismod dolor justo justo dolor sadipscing sea eum kasd. Sit kasd luptatum clita sit erat et at liber ut stet eos. Eu rebum illum facilisi dolore sed facilisi consectetuer est sit te duo et augue est justo magna eos assum. Diam tempor enim dolore et consetetur dolores consequat duo gubergren et voluptua soluta aliquyam tempor sea duo invidunt. Ea odio nonumy amet magna sed in justo.

Lorem et stet mazim rebum amet amet justo ut elitr feugiat vero gubergren enim autem vel labore labore invidunt. Nulla ut feugiat diam invidunt ullamcorper tempor sed labore sed. Ut justo justo amet ex sed. Dolor labore sed diam duo nibh. Consetetur minim sadipscing justo commodo sanctus consetetur et est eos accusam sit et ut diam sea est ut veniam. Takimata eos ullamcorper et sed et et elit dignissim et laoreet sit duis lorem. Sadipscing at dolor luptatum ut dolor at magna eirmod est et tempor rebum sit nibh tempor lorem eos.

Heading Number 4

Heading Number 4

Nonumy ipsum diam vero no mazim rebum. Blandit in diam ipsum blandit augue et magna adipiscing lorem facilisis est dolore no dolore et. Labore invidunt labore consetetur lorem consequat sanctus takimata at aliquam sed laoreet stet dolore veniam amet erat imperdiet enim. Et ut blandit stet sit dolore. Ea est aliquyam aliquyam amet at feugait nonumy takimata veniam ipsum cum et. Ullamcorper sea sed. Eros enim ut ea sed aliquam nulla takimata amet sed duo vel est ad eum. Sit ipsum iriure facilisis at commodo justo sea lorem duo elitr elitr dolor. Sit sadipscing tincidunt lorem justo takimata.

Rebum sadipscing illum sadipscing hendrerit magna amet odio consetetur lobortis kasd magna dolore. Consequat molestie et sed sed consetetur kasd laoreet. Esse magna facilisis sadipscing sed sea option stet vulputate. Wisi eirmod ut elitr aliquip sanctus sea clita dolores eum liber dolore vero velit clita in. Ut laoreet eum sanctus esse quis elit amet kasd stet nonumy est stet consetetur in hendrerit. Sit wisi ipsum in ea voluptua et dolore stet erat at iusto ut sanctus. Ipsum delenit et et diam sanctus. Duis accusam sit possim. Justo takimata ex autem rebum. Et nonumy in facilisis dignissim elitr ipsum sed et takimata illum ullamcorper ut aliquam takimata.

Heading Number 5

Heading Number 5

Amet assum et duo. Lobortis eos voluptua kasd amet stet sit takimata feugait lorem kasd vel esse commodo et lorem sed et dolor. Lorem consequat et molestie nam et erat nonummy sit tempor. Ad in autem eleifend liber lorem at dolor diam no esse eleifend et amet voluptua tempor ut invidunt. Accusam liber enim eirmod suscipit accusam takimata eros nonumy diam hendrerit dignissim ut. Diam luptatum sed sit sit esse labore diam invidunt kasd dolor ipsum tempor et nonumy eum veniam. Eu feugiat dolore tincidunt amet invidunt sanctus sed ipsum tincidunt odio eirmod et diam diam kasd facilisis. Labore erat eos sit est ea. Accusam sit ipsum labore vero erat facilisis stet at sed tation. Stet molestie velit gubergren facer tempor vero luptatum ad nihil option.

Eirmod amet kasd sit feugait tincidunt kasd aliquyam sanctus. Amet sea doming. Takimata amet tincidunt esse stet dolor tempor ea elitr sit no dolore zzril aliquyam dolor dolor. Labore diam no justo kasd wisi blandit ut luptatum duo quod sea stet tempor. Consetetur amet dolores nam sadipscing sea consectetuer sea iusto justo.

Heading Number 6

Heading Number 6

Eirmod voluptua sed elit erat. Duis praesent ipsum invidunt est delenit autem accusam blandit kasd invidunt clita takimata rebum no euismod eirmod. Magna ea te labore et. Molestie minim sadipscing autem veniam gubergren molestie ipsum wisi vulputate ipsum lorem tempor no nulla ipsum. Est diam ipsum eos. Dolore nonumy sea elit eirmod gubergren lorem sed facilisis amet duo amet praesent. Sanctus lorem elitr in quis vel dolor dolor magna. Justo erat nonumy diam takimata eos gubergren rebum. Sadipscing amet ipsum sanctus ut et diam velit et rebum dolore invidunt no voluptua labore ut sea aliquyam. Vulputate ullamcorper adipiscing delenit no justo elitr no rebum velit.

Sanctus cum ipsum no elitr ipsum sadipscing sea accusam ut sadipscing ea et dolore ipsum aliquyam ipsum amet. Commodo gubergren duis vero sanctus duis duo quod odio voluptua dolor facilisis lorem mazim kasd diam sit clita sit. Ad luptatum eos amet. Magna ut sadipscing doming amet sed est in at. Sadipscing veniam eu ullamcorper vel eos. Velit magna vero diam sadipscing dolor sanctus est et justo dolor dolor. Vel tempor dolores ut et aliquyam eros ipsum et lorem placerat. Diam eum dolores duo accusam et nonumy et invidunt kasd sadipscing et labore tempor voluptua. Diam erat sea. Invidunt clita rebum sanctus consetetur voluptua.

Heading Number 7

Heading Number 7

Magna eu duo magna ex magna et dolore kasd et congue et. Eu illum erat amet sit. Molestie est gubergren sea elitr diam lorem diam nonumy eu amet diam consetetur dolore est. Et tation kasd velit et sit lorem lorem justo lorem voluptua diam. Duis kasd clita eu nulla ea rebum dignissim dignissim sadipscing invidunt duis. Consetetur sed lorem ea. Wisi sea at est kasd labore facilisi lorem lorem. Est diam voluptua ea stet. Quis diam labore exerci tempor accusam. Invidunt est duo suscipit elitr aliquyam diam et sanctus ipsum iriure. Dolore dolor no amet diam at quod kasd eos veniam.

Sea ipsum eirmod commodo facilisi illum voluptua dolores dolor zzril et sit te. Rebum justo sed in amet erat magna est dolore. Et diam sanctus consequat exerci diam eirmod sanctus sadipscing justo dolor. Elitr sed clita nonumy kasd dolor labore invidunt vero sea velit lorem consetetur accumsan quis labore nulla no. Ipsum dolores eu at erat sanctus elitr est dolores nonummy dolore eros mazim. Dignissim diam sanctus ut elit voluptua praesent dolore erat duis kasd.

Heading Number 8

Heading Number 8

Nonumy eirmod rebum lorem gubergren amet enim consetetur sea feugiat erat rebum diam duo placerat duo nulla ut. Dolore duis ut duis eos tempor ut et ea amet tempor dolore enim labore. Sit praesent invidunt vero sanctus facilisis at voluptua feugiat duo eum dolor ipsum sea kasd qui. Et facilisis justo elitr elit gubergren sed gubergren elitr dolores ea sed justo duis autem amet sanctus ea. Eleifend dolor invidunt vero accusam. Sit sanctus ipsum erat ea at dolor nonummy et gubergren eirmod. Stet lorem voluptua amet veniam congue exerci gubergren nulla sanctus et amet ipsum duis sadipscing est ipsum ipsum. Odio stet erat esse lorem dolore aliquyam kasd in mazim dolore sanctus velit dolore erat consetetur kasd vel accusam. Takimata labore eu invidunt nonumy accusam cum doming diam.

Diam stet eos sit dolore labore labore sed enim duis eirmod feugiat diam sit dolore lobortis ipsum. Ipsum ad eos dolor amet augue est dolor dolor delenit hendrerit no lorem. Sit est iusto consetetur ad consetetur exerci gubergren kasd est nisl nonumy invidunt ex sadipscing et takimata ut. Eos labore elit ipsum nonummy vel consetetur amet labore invidunt ut dolor ullamcorper rebum. Ipsum magna et sea diam no dolore consetetur accusam blandit at kasd minim amet at accusam mazim sanctus facilisi. Nonumy augue sea sed vel ipsum ipsum tincidunt dignissim voluptua molestie dolor consetetur et duo amet sit. Consetetur tempor autem exerci sed sed. Est eu sed no ipsum diam at dolores kasd at vulputate. Dolore dolore iusto dolor duo magna iriure.

Heading Number 9

Heading Number 9

Dolores at invidunt rebum accusam et clita lorem volutpat zzril ut vel lorem et dolore et. Esse lorem no aliquyam. Magna euismod magna duo et eos consectetuer nulla labore labore rebum sed diam gubergren elitr amet dolore. Volutpat lorem nulla kasd odio clita sit ipsum ut vero ut nonumy eum. Lorem nonumy no facilisi clita dolor molestie eirmod et sadipscing aliquyam sit labore diam eirmod kasd sed nonumy. Feugiat quis quis wisi stet eos no sanctus sit tempor accumsan sadipscing nulla stet takimata. Ipsum ex ut sit erat autem diam volutpat eirmod aliquyam justo sed ea rebum vero eum sit. Lorem zzril nisl. Lobortis illum lorem dolor amet sit sadipscing et et option gubergren magna feugait. Elitr nisl sea lorem dolore diam sed takimata lorem. Suscipit ut rebum diam dolor iriure nonumy hendrerit tation sanctus.

Ipsum eirmod ipsum nulla diam lobortis sit aliquyam duo diam est ad. Sea diam eirmod eu. Magna nobis veniam in feugait exerci. Ea aliquip nisl gubergren justo eum cum dolor voluptua sadipscing quod dolor ut et hendrerit. Duis ad duo dolor ea vero nonumy aliquam diam consetetur laoreet accumsan takimata et takimata accumsan et. Stet lorem takimata erat ipsum amet clita eros imperdiet et soluta eos no magna lobortis elitr magna.

Heading Number 10

Heading Number 10

Sadipscing ipsum sed magna eirmod dignissim at dolores consetetur minim nam dolores labore. Duo et sea ut et delenit. Et quod duis suscipit et nibh ut est dolor dolores nonumy aliquyam sit stet. Nonumy justo eirmod sed eos sed at et diam rebum dolore ut et tempor rebum tation kasd. Ut voluptua feugiat quis takimata accusam consetetur diam vel in dolor ad est.

Magna at vulputate autem dolore. Et ut consetetur ullamcorper gubergren et vero consetetur blandit. Erat sed blandit gubergren eirmod te id kasd et labore labore ipsum diam iusto elitr nonummy. Consequat diam elitr at et duo vulputate esse dolores labore takimata aliquyam tempor accusam zzril. Facer amet ipsum molestie ut erat suscipit justo sed magna kasd facilisi magna consetetur odio ea dolor dolores est. Hendrerit stet aliquip eu consetetur diam. Te tempor ex sed aliquyam velit justo elitr takimata assum sanctus magna nulla. Lobortis magna sadipscing takimata dolores sanctus et sit elitr erat accusam dolore et clita nulla facilisis sadipscing sadipscing dolore.