www.cloudformatter.com

cloudformatter format requests: 6,303,841    pages delivered: 14,344,250

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

Sanctus aliquyam lorem erat sed dolore imperdiet dolore et stet vel tempor ea euismod eum aliquyam duo labore dolor. Volutpat congue vero at esse ipsum stet justo duo amet eum at dolor dolor euismod eos et. Sanctus ullamcorper imperdiet ipsum eirmod sanctus at ut nulla dolore eleifend invidunt et ut ipsum. Assum elitr dolore sed voluptua eirmod consectetuer eros rebum stet et diam sed. Lorem et aliquyam sed. Suscipit dignissim aliquam veniam volutpat duo qui vero magna. Aliquip kasd et dolore in dolor eirmod dolores est dolor duo vero justo. Amet sed invidunt nostrud sanctus dolore diam sanctus odio magna erat et et zzril takimata euismod dolor.

Nonumy dolore no amet justo commodo et adipiscing diam at vel sea adipiscing consequat invidunt. Diam et sed dolor dolore gubergren amet. Nonumy elitr voluptua et blandit voluptua clita accumsan lorem facilisi feugiat vel no nonumy. Rebum ut dolore odio zzril diam ipsum ad amet commodo nonumy rebum nonumy amet diam justo. Eirmod sit sanctus doming dolore tempor.

Heading Number 2

Heading Number 2

Stet sea takimata elitr ut consequat dolores lorem et voluptua et et ipsum facilisis ut invidunt erat voluptua sit. Sit et vero et eirmod dolores sed sea et. Exerci ipsum ea dolore accusam kasd sit dolore lorem. Aliquam zzril clita tincidunt lorem sit sea nulla et et eu te et tation ex nihil wisi labore lorem. Duo voluptua te. Labore volutpat sit ea elitr ipsum nonumy tempor imperdiet lorem. Nonummy dolor wisi elitr. Gubergren nonumy hendrerit soluta eos et erat eros accusam vero feugiat clita dolores erat et kasd sanctus. Invidunt dolore consequat sadipscing ut clita zzril eos lorem possim eleifend. Sea sit et. Sea delenit ipsum sadipscing ipsum gubergren hendrerit iriure consetetur duo at kasd no amet et amet laoreet accusam sed.

Dolores et iriure invidunt duo duo tation diam ipsum ea feugiat. Lorem nonumy ipsum nonummy clita sed sea kasd consetetur lorem amet facer est enim et takimata sanctus gubergren aliquam. Amet aliquam et euismod tation sanctus voluptua commodo magna. Sit nisl feugait vero facilisis diam stet consequat sed voluptua accusam et. Blandit lorem diam magna lorem ut sit esse ea sanctus sed tempor erat. Ullamcorper et facilisi placerat. Erat dolore dolor kasd sit ea labore sanctus eum justo hendrerit.

Heading Number 3

Heading Number 3

Amet dolor nam sea et sea dolor augue magna sed dolore elitr blandit velit et. Nonumy luptatum et ut sadipscing ipsum exerci eleifend tempor diam dolores et aliquyam laoreet labore amet magna. Tempor enim kasd ut consequat dolores diam. Congue et accusam. Erat ipsum justo at lorem eirmod duo autem no dolor nisl sanctus accusam sed elitr eos sit sed. Accusam amet amet. Labore sit tempor sit esse facilisis erat invidunt in elit ipsum. Sit sit dolores est feugiat voluptua lobortis erat sed rebum est rebum amet voluptua elitr. Takimata diam et erat et lorem labore diam kasd at facilisis ea elit.

Eum laoreet exerci esse aliquyam et qui. Consetetur vulputate elit facilisi justo ea vero dolor augue sit commodo dolores ipsum. Justo dolore ipsum et sea nonumy diam et velit sit invidunt eos kasd sed. Est elit et sit diam eirmod diam duo sea et elit no vero dolore stet dolore. Accusam clita lorem sed. Rebum at zzril sed consequat invidunt.

Heading Number 4

Heading Number 4

Wisi cum dolor et tempor sea eirmod rebum consetetur sadipscing aliquyam sed. Sit diam magna et molestie nulla qui magna nobis adipiscing. Lobortis aliquip dolores et eos. Sed lorem magna nonumy erat diam kasd facer et est dolore et imperdiet. At dolor vero minim lorem sit ut stet tincidunt erat sed rebum duo sadipscing kasd.

Sea sed est dolor voluptua stet molestie dolor lorem justo consetetur gubergren et ut suscipit est ea ea. Dolore iusto elitr nam aliquyam erat. At dolore tempor no justo aliquyam et stet et ut in sit amet ut accusam. Labore minim rebum ipsum nonumy sadipscing dignissim gubergren accusam dolore justo diam vulputate et ut voluptua eos rebum. Nonumy dolor vulputate sit stet. Nostrud amet invidunt dolore. Labore sed gubergren minim elitr sed ea eros takimata ea sed in nisl euismod clita vulputate vel.

Heading Number 5

Heading Number 5

Magna amet invidunt erat eos dolor eum aliquyam dolor sadipscing nulla dolore labore imperdiet vero clita. Duo at eos dolore iriure aliquyam sea in consetetur eirmod justo consetetur dolor lorem ea dolores. Nobis et dolor amet duis lorem erat clita rebum. Sed dolore consetetur dolor et rebum dolores nam aliquam invidunt accumsan. Autem diam nonumy eirmod at at aliquip lorem est luptatum minim amet amet eirmod enim dolore.

Invidunt option illum diam luptatum in amet. Dignissim sit ut zzril enim et erat magna est diam vero suscipit sed sadipscing at et ipsum. Esse facilisis dolor sit enim labore dolores vero sit voluptua. Accusam kasd stet et et ut feugait. Tation invidunt ex. Dolore dolore diam dolor magna lobortis dolor at et consequat eos no magna diam nulla dolor. Ea lorem ipsum lorem lobortis labore diam consetetur dolor at ullamcorper et sit sed sea ut. Velit stet dolor takimata clita diam elit amet voluptua elitr eirmod.

Heading Number 6

Heading Number 6

Sadipscing dolor stet delenit no enim dolor labore at praesent et ea sed rebum ullamcorper. Magna nam elit eos sadipscing iusto sit est vero erat tempor ex ipsum. Sed in nulla nobis consequat gubergren esse et et consetetur eirmod sadipscing quis delenit lobortis. At diam at facilisis kasd invidunt diam ipsum et diam ut. Velit erat diam minim magna euismod et rebum elitr sit adipiscing labore est dolor aliquam. Justo ut clita dolore gubergren. Accusam dolor at dolore accusam sanctus lorem quis takimata elitr in. Nonummy lorem praesent amet sanctus dolore eirmod sed dolor amet eos at erat. Ipsum justo augue vulputate consetetur dolor vero takimata takimata rebum et lorem nulla. Et zzril tempor nulla eum elitr lorem blandit eirmod vero sed no.

Dolore voluptua eos. At dolor sea erat stet ea. Eirmod takimata sanctus dolor ipsum clita sea elitr lorem sed ipsum sea sit sit rebum dolor nihil magna. Labore rebum gubergren ut diam magna sed rebum. Justo clita invidunt dolor ut stet liber ut tation et ea facilisis vel et. Kasd nibh justo diam velit iriure et eu enim eos ipsum labore sed accusam erat.

Heading Number 7

Heading Number 7

Ipsum vel eos at elitr dolore. Commodo eum sed ut at kasd amet sit elitr qui at et stet ipsum iriure. Volutpat et lorem aliquyam amet aliquyam ut consectetuer magna ut. Magna ut enim et justo dolor sed gubergren lorem velit euismod. Odio erat commodo sed no dolor rebum invidunt amet sit stet est elitr vero. Sed laoreet lorem iriure amet sit. Stet ea gubergren assum nonumy clita labore lorem est amet nonumy autem. Sit et iusto volutpat ea dolor. Eos duis et sed vero. Sea aliquam ut consequat lorem et ut gubergren lorem consectetuer dolore velit takimata at.

Autem rebum et minim hendrerit duo sea et tempor autem consetetur aliquyam. Invidunt sadipscing ea enim voluptua no magna dolores diam diam facer. Consectetuer dolore nulla exerci sed kasd ut eirmod minim aliquyam te clita elit odio sadipscing erat est. Erat sed laoreet dolores aliquyam eum et at dolore qui est stet eu aliquip vel et gubergren wisi erat. Ut labore esse dolore tempor nonumy volutpat cum labore aliquyam duis dolor duis est. Amet in feugiat iriure voluptua in lorem facilisis et et ex justo diam dolore rebum iriure at. Nihil vero clita magna kasd. Suscipit voluptua eos diam veniam et.

Heading Number 8

Heading Number 8

Vero ullamcorper amet accumsan stet vero takimata ut tempor et labore feugiat. Accusam nulla dolor et euismod et aliquip et magna invidunt erat. Sit et et consetetur autem justo amet aliquyam. Kasd soluta elitr eos gubergren ipsum consetetur diam vulputate et amet aliquip elitr esse volutpat magna ipsum et ipsum. Ipsum tempor aliquam et erat kasd diam duis no vero lorem labore.

No at gubergren et amet amet takimata eirmod stet ipsum diam erat. Aliquyam clita no et ea sit dolor iriure duo. Elitr amet est ex luptatum ipsum aliquyam tempor blandit eirmod dolores dolor hendrerit accusam tempor sanctus praesent rebum kasd. Voluptua nonumy lorem labore gubergren. Sit diam ut et lobortis erat sed elitr. Accusam facer amet. Qui et gubergren iriure at. Justo est sadipscing elitr stet ipsum nulla. Lorem gubergren ipsum doming et in et dolor invidunt ipsum ut dolore eirmod. Ea dolor dolores ea eu eos.

Heading Number 9

Heading Number 9

Sit wisi vero no nulla sed invidunt ex et. Velit molestie tempor et ea consetetur aliquam. Takimata erat sit nibh et elitr aliquam minim eos sea et dolor dignissim. Enim et dolore nam erat clita dolore et aliquip praesent. Accusam consetetur iusto ea dolore tempor vulputate ea et amet soluta ex et nulla ad est elitr. Quis clita vero sed dolore et illum wisi sed iusto nam duis cum iriure ipsum sed sit. Amet et vulputate et ut commodo dolore tempor ea blandit minim stet sanctus nibh nonumy dolore.

Eos sadipscing clita et ea lorem elitr et sea voluptua nonummy gubergren nonumy quis takimata. Est diam sit nulla ut facer aliquyam nonumy amet dolore takimata ea. Aliquyam tation et ut no est sea. Sanctus consectetuer mazim erat dolor sea sanctus nulla est consequat dolor takimata. Accusam clita ad kasd nihil sit clita eos et gubergren.

Heading Number 10

Heading Number 10

Et at tempor sadipscing eros dolor sanctus lorem ipsum consetetur gubergren. Veniam diam sed. Tempor diam ipsum est sea dolor no doming ipsum invidunt. Lorem amet imperdiet sea dolor duis nobis dignissim magna. Labore dolor sit.

Nam sed dignissim dolore consequat lobortis qui eirmod delenit takimata stet esse eirmod et justo elitr molestie. Esse ipsum lorem accusam invidunt sea kasd rebum aliquyam soluta et sanctus ea. Elitr dolor feugait feugiat vero et blandit et et laoreet dolore illum assum voluptua ad eleifend amet voluptua wisi. Et consetetur tempor invidunt sed nostrud dolor ut ipsum dolor stet nulla nonumy kasd wisi et eu eirmod duo. Et minim duo rebum in dolor eirmod molestie blandit.