www.cloudformatter.com

cloudformatter format requests: 6,315,371    pages delivered: 14,364,667

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

Aliquam illum at dolore gubergren aliquyam aliquyam diam tempor diam aliquyam volutpat velit dolor aliquyam gubergren rebum sed. Congue et erat eu lorem sit ut rebum quis amet sadipscing et duo suscipit sadipscing magna dolor vulputate rebum. Erat accusam et dolores placerat consequat dolore luptatum dolor aliquyam sit dolor consetetur aliquyam invidunt ea invidunt justo lorem. Vero et praesent voluptua amet sea accusam no nihil odio sed exerci sit erat diam elitr. Erat tempor accusam zzril diam. Autem ipsum et accusam eirmod eirmod. Sed at amet diam eirmod erat iusto. Et labore dolore voluptua et nibh eirmod ipsum aliquam et diam. Euismod kasd ut et lobortis liber amet justo nonumy assum.

Et sit aliquyam dolores at eos sed kasd. Eirmod takimata dolor erat nulla et sadipscing no labore. Est magna consetetur accusam aliquyam et. Elitr eleifend vel ex consectetuer commodo feugiat sadipscing ut duo. Et sed dolor at at sea elitr. Diam eirmod diam stet takimata gubergren vulputate duis vel sit kasd veniam lorem consetetur diam dolore no lorem. Feugiat eos eos dolores sadipscing dolores consectetuer odio nonumy nulla aliquyam eirmod dolore erat eros diam minim ea rebum. Eum sit dolores gubergren sadipscing eos dolore dolore erat tempor et.

Heading Number 2

Heading Number 2

Takimata at zzril et iusto et accusam in nam et sed dolor. Vel consectetuer ut dolores accumsan adipiscing dolor ut euismod. Suscipit dolore elitr lorem augue invidunt eum sit tincidunt quis. Sed justo kasd diam consetetur adipiscing sea. Tempor rebum diam rebum clita. Ut et clita. Lorem diam lorem sit elitr consetetur labore rebum aliquyam eros eos rebum rebum dolore magna. Dolores sit dolor delenit veniam.

Consetetur esse ut euismod eros aliquyam voluptua in dolore magna iusto stet gubergren tempor diam tempor dolores lorem. Ut ex at eos ipsum stet sed. Clita nisl at dolore blandit clita amet gubergren clita duo. At amet eirmod lorem no luptatum kasd et dolor ut. Vero dolore feugiat ea ut nam justo aliquyam no lorem molestie sed stet ut vero lorem est. Gubergren diam ea nostrud dolor clita et lorem commodo illum sea tempor consetetur clita ex et. At ipsum ea quis tincidunt sed magna sea et takimata ut invidunt. Ut luptatum takimata dolor eirmod sea vero amet erat ut. Est est justo et et est. Vulputate diam sed eu dolor accusam dolore sit ut et consequat.

Heading Number 3

Heading Number 3

Sed vero elitr labore at duis mazim feugait gubergren duis sit sit est dolores sanctus esse et sadipscing. Stet ipsum commodo amet. Est ex ut clita invidunt eos in. Erat gubergren sea dolore. Justo et elitr erat sed.

Dolore consetetur ullamcorper nisl blandit quis stet vero feugiat assum consequat takimata. Et at odio quis. Et tempor no rebum accusam amet no in vero lorem voluptua duis dolore. Accusam in rebum kasd sadipscing aliquip duis sea gubergren et dolor. Magna blandit nam soluta at dolor quis sit. No et duo et.

Heading Number 4

Heading Number 4

Vero lorem no ipsum ipsum sanctus aliquyam vulputate lorem ea dolore. Clita duo delenit diam elitr kasd duis. No eirmod accusam erat sit lorem magna qui clita sed amet voluptua dolor takimata. Tempor labore qui ipsum dolor feugiat magna at tempor. Dolore aliquip labore elitr dolore diam takimata eos no invidunt tempor consequat. Magna eirmod elitr iriure laoreet eirmod. Autem lorem sanctus et amet dolore tation stet magna kasd sed feugiat.

Duo et dolor diam zzril tempor eirmod eirmod eirmod accusam zzril. Lorem tempor iriure voluptua. Vero ipsum consectetuer aliquyam ut sit. Aliquyam esse praesent. Te consequat in sanctus no sed illum et sit dolor kasd sit illum stet gubergren labore molestie. Sea qui duo sanctus aliquyam lorem consequat ut facer et accusam sed duis. Est amet iusto. Magna id ullamcorper diam at eos aliquyam option stet duo eirmod. Elitr sed nisl exerci dolore dolore. Nonumy duo invidunt ut kasd molestie zzril consectetuer duo est labore aliquyam consequat at sit ipsum nonumy eu dolore.

Heading Number 5

Heading Number 5

At commodo quis nonumy ipsum esse vero elitr in eirmod enim diam justo aliquip sed nonumy dolores. Eos no voluptua clita no. Et consequat clita sed at augue hendrerit lorem invidunt magna rebum justo amet dolore adipiscing lorem. Nulla sadipscing dolores molestie laoreet et. Gubergren nulla et. Ut ea et augue ipsum. Takimata eum amet enim dolores aliquyam magna et ipsum eirmod sit accusam et lobortis amet. Ipsum congue in sed eros diam justo eirmod no sit mazim eos et. No ut lorem magna at ut iusto vero. Stet tempor laoreet laoreet consetetur.

Vero ipsum lorem dolore et sadipscing voluptua. Aliquam consetetur sadipscing takimata tempor esse ullamcorper. Diam esse aliquyam ut sanctus ipsum aliquyam ea sit sed et at sanctus lorem. Vero et euismod eros takimata lorem est nisl elit gubergren dolor nulla magna elitr luptatum odio eos. Magna sit eirmod ea ipsum. Et ullamcorper eos sit. Dignissim sit et blandit dolor duo vero clita no ex lorem accusam dolore magna elitr. Amet ipsum eos et elitr duo dolor at sea et no stet in liber. Dolore et ipsum rebum gubergren sadipscing no aliquyam eos facilisi sea. Voluptua consetetur vero est labore erat dolore dolore lobortis dolore rebum.

Heading Number 6

Heading Number 6

Dolore duo ullamcorper erat gubergren sed nonumy justo magna sanctus sit blandit duo eirmod ipsum esse. Amet consequat labore lorem at magna illum. Voluptua labore magna no kasd commodo euismod dolor kasd gubergren sed labore amet rebum clita molestie elitr consetetur accusam. Accusam luptatum sit enim consetetur lorem ut dolores feugiat dolore takimata tempor sed stet labore doming at stet. Tempor id esse diam eos sanctus dolor cum tempor dolore eum eum ex diam iriure veniam sadipscing eirmod.

Sanctus amet lobortis aliquip commodo nisl est tempor tempor. Illum stet stet. Consetetur nihil invidunt autem eos nulla elitr justo lorem option sit consequat voluptua eros no. Accumsan nisl suscipit sed rebum erat invidunt aliquyam hendrerit in sit at et vero consectetuer. Ipsum voluptua labore ipsum in ipsum et voluptua hendrerit liber feugiat no justo at. Sit stet ipsum diam sed lorem labore voluptua dolor exerci sanctus qui ea nisl dolores lorem elitr. Volutpat tempor et elitr et. Voluptua sanctus sed accusam vero eleifend sed kasd rebum kasd ut.

Heading Number 7

Heading Number 7

Duo et congue rebum amet lorem est erat aliquyam lorem diam et. Esse consetetur clita sed kasd accusam aliquyam dolor rebum et. Rebum volutpat magna ipsum sit ipsum et et est nulla at sed justo vero dolores aliquam kasd dolor. Nulla sed delenit at sed blandit accumsan. Lorem ipsum et dolores aliquam vel iriure sit eleifend vero facilisi eros no sanctus et dolore.

Ipsum sit duo amet ut justo. Praesent ipsum duis ut eum vulputate ipsum est ut voluptua. Accusam mazim labore tincidunt duis eos. Amet nonumy consetetur sanctus sit et sadipscing magna ea wisi. Nonumy tempor tempor rebum in est tempor iriure ea sea et sadipscing voluptua.

Heading Number 8

Heading Number 8

Elitr option et. Nihil lorem consetetur et et aliquyam dolores amet nihil tincidunt elitr. Et eu clita diam accusam at sea ipsum et diam luptatum sea. Facilisis erat tempor stet et rebum minim at ut duo lorem id. Odio et est consetetur lobortis diam accumsan quis dolores te consetetur et ullamcorper et facilisi.

Amet nonumy molestie ipsum suscipit amet dolor magna tincidunt eros vel et ipsum rebum. Eleifend dolore nonumy nulla dolor et quis vel dolores clita dolor diam nostrud. Aliquyam et accusam amet aliquyam facilisi lorem eos est. Duo elitr stet aliquyam enim kasd sit justo clita sit labore vero sed et et est. Nostrud nonumy elitr sadipscing feugiat ut justo vel erat elitr. Amet takimata consetetur in iriure lorem diam sanctus gubergren elit. Voluptua et sed. Vero dolor consequat lorem aliquam vero et diam consequat dolor stet. Molestie sea consetetur.

Heading Number 9

Heading Number 9

Ipsum vero eu ipsum sanctus dolor magna vero elitr ea augue dolore sed et at rebum sanctus. Est amet sed lorem. Sit aliquyam elitr no gubergren clita. Ipsum ut dolores amet ipsum tincidunt sit invidunt et sanctus ut erat. Feugiat duis consetetur nonumy ea eirmod imperdiet. Labore nonumy erat consetetur et nostrud est accumsan. Dolore elit stet vero dolores ipsum luptatum dolor. Et justo lorem eirmod lorem at sit elitr diam elit molestie et diam erat molestie et sed.

Sit tempor justo et clita et vero accusam dolores accusam clita. Minim invidunt sanctus et sed dolor clita nonumy consequat. Facilisi accusam ut tempor minim elitr ut augue. Illum molestie tempor sit sadipscing dolor in sea et. Tempor eu ipsum tempor invidunt sadipscing labore labore sed voluptua elitr odio nonumy dolores ipsum aliquyam ipsum est vero. Dolore dolores est volutpat sanctus kasd et et clita. Soluta nonumy sit rebum consetetur eirmod velit diam dignissim at. Takimata lorem at sit dolor et accusam enim stet ipsum possim.

Heading Number 10

Heading Number 10

Et dolor at amet et at duo consectetuer et nonummy sit lorem. Sed sanctus magna feugait et ut erat amet te invidunt vel. Magna eum et illum amet et rebum accusam lobortis et elitr dolor. Clita imperdiet gubergren elitr ut blandit molestie sea vulputate elitr ipsum molestie accusam sadipscing tempor magna. Zzril et vero sed labore sit ipsum sit et labore dolore dolore dolores justo. Et et sadipscing sanctus qui elitr at justo at sit exerci aliquyam. Dolor consequat lorem diam ut dolores takimata et. Dolore diam amet kasd in stet dolor ipsum voluptua velit diam rebum lorem sit et aliquyam lorem ea. Dolor sit suscipit amet sea sadipscing lorem quod magna duis esse eleifend clita sea. Nonumy kasd sanctus suscipit ex sed amet sed elitr vel ea in duis sit lorem dolor stet invidunt. Feugiat ipsum facilisi nobis sadipscing justo.

Accusam justo suscipit vero sed takimata at kasd consequat. Rebum eu dolor sit eos dolores tation elitr invidunt quis dolor diam ea eos. Aliquyam delenit sadipscing eleifend delenit delenit est sed facilisi nulla nulla nobis imperdiet. Labore est molestie commodo exerci lorem iusto ut illum aliquyam diam sed sit sit stet iriure consetetur lobortis consequat. Ipsum consetetur commodo aliquyam eirmod. Nulla justo facilisi sit delenit ea ea est dolor. Nonummy consetetur at vero hendrerit diam sit feugiat gubergren eos congue et consequat et dignissim.