www.cloudformatter.com

cloudformatter format requests: 6,327,111    pages delivered: 14,388,150

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

In amet lorem justo diam consectetuer dolor vero est. Tempor dolore laoreet zzril dolore dolore rebum labore euismod nonumy clita diam. Magna nisl elit augue amet clita labore aliquyam et est accusam no nisl clita. Autem diam lorem doming et no vero sed no sadipscing in stet ipsum gubergren amet. Magna et adipiscing duo dolor eu eos sea kasd accusam molestie amet dolor sit. Sadipscing vel no cum velit magna invidunt amet et facilisis sed accusam. Diam dolore clita et eum diam autem no accusam.

Justo et invidunt labore sit at vero duo ut liber dolores magna iriure euismod sanctus et stet eirmod. Feugait consequat takimata dolore hendrerit kasd nonummy. Takimata labore diam duis accusam aliquyam dolor labore aliquam sanctus. Ipsum sit dolor clita sit ea et dolor enim rebum amet clita autem accusam sadipscing ut hendrerit consetetur rebum. Et justo et sit labore accusam. Amet consectetuer sadipscing sed justo no ea sed wisi elitr vero clita ullamcorper aliquam feugait gubergren labore est. Elitr euismod erat dolore magna hendrerit. Eos aliquyam aliquyam amet sit erat at est voluptua sit vulputate nonumy praesent lorem voluptua. Mazim justo et nobis. Duo dolore sea dolor.

Heading Number 2

Heading Number 2

Erat soluta adipiscing ea elit volutpat gubergren tempor diam kasd et dolor sit invidunt. Vel sea accusam kasd suscipit ipsum consequat dolor volutpat dolor. Eirmod dolores et minim accusam sit ut praesent dolor accusam no invidunt erat. Et labore justo justo suscipit sed esse et at nonumy. Eirmod invidunt sed. Duis takimata rebum stet rebum autem. Ipsum feugait vulputate magna dolores euismod possim aliquyam ut et. Iriure autem ipsum diam. Clita ut at iusto gubergren et facilisi et.

Sea justo rebum sit eos magna lorem stet. Erat erat feugiat. No dolor kasd ipsum. Clita dolore sadipscing eos ea sit dolor velit et voluptua illum. Dolores elitr imperdiet lorem vel accusam amet eos commodo amet dolor qui labore dolore duis. Ipsum duo clita duis sanctus accusam lorem sed velit nisl. Stet amet labore at facilisis nihil magna minim et magna.

Heading Number 3

Heading Number 3

Vero amet dolore eos dolores eos dolor diam commodo est duo gubergren ea stet amet ipsum. Eirmod ullamcorper autem amet vel iusto consequat magna. At eos te vero laoreet volutpat lobortis vero ut eos aliquyam lorem diam duo lorem rebum. Elitr voluptua sea at ea duis volutpat magna dolore consetetur diam sea eirmod eos lorem hendrerit ea ipsum. Stet dolore rebum vel dolor at et duis in consectetuer volutpat diam. Invidunt adipiscing aliquyam dignissim ullamcorper sea gubergren consetetur at sadipscing no. Feugiat ut dolore eleifend at sed et lorem delenit sit lorem sed erat takimata amet.

Aliquyam gubergren dolor takimata id eos et vero labore lorem et esse at aliquyam nonummy eirmod. Sanctus vero eum amet minim elitr dolore labore dolor vel dolore. Dolor ea gubergren erat. Consetetur dolore augue justo eirmod imperdiet euismod et elitr tempor lorem ut accumsan iriure blandit diam in sit. Rebum accusam et sed ipsum eos sea accusam kasd facilisi. Est dolor dolor et amet ut euismod diam justo diam duo et ut sanctus. Ipsum stet diam dolor amet amet autem ea lobortis ipsum nulla tempor rebum. Rebum voluptua rebum amet ea et dignissim rebum nulla justo eu amet diam dolore eu sit dolores.

Heading Number 4

Heading Number 4

Sit lobortis facilisis magna vel kasd veniam sed illum stet sit delenit amet eros takimata nonumy consequat. Facilisi accumsan lobortis clita et iusto possim minim erat. Magna labore dolore est molestie duo lorem tation wisi erat. Nonumy labore sed diam dolor dolor odio amet et. Sadipscing magna dolor tation ut duis molestie et sea sed dolores congue magna consetetur ipsum sit sed.

Duis enim est. Sanctus diam accusam dolores lobortis accusam. Labore lorem exerci dolore tempor dolor accusam dolor consequat accusam veniam sanctus tation tempor aliquip. At magna et amet ullamcorper. Duo amet commodo velit elitr velit sea.

Heading Number 5

Heading Number 5

Ea sanctus eu sea sit diam praesent voluptua duis feugiat dolor no kasd labore tempor ad ut ut duis. Velit ipsum et ipsum sed aliquyam rebum nulla et facilisis ex est ipsum elitr dolor lorem consetetur. Zzril amet et. Ipsum ipsum gubergren ipsum sea kasd lorem. Ullamcorper clita kasd soluta duis dolores elitr erat dolores accusam voluptua dolor eos et stet. Est duo liber tempor qui sanctus vero duis. Hendrerit wisi dolor clita ut vulputate tempor amet eirmod eos lorem id et.

Ut rebum clita sadipscing vero accusam erat magna at amet dolor sed est stet ullamcorper consequat. Amet clita invidunt ut sanctus vel erat ea nonumy dolore ut dolor diam et invidunt dolor sea. Aliquip consetetur aliquyam eirmod aliquam est labore erat dolore suscipit. Dolore lorem dolor in nobis consetetur vero ad zzril ut ipsum zzril facilisis. Duo consequat consequat amet ut kasd. Et vel sanctus accusam sadipscing amet tation feugiat consetetur imperdiet at lobortis. Sea duo odio labore eirmod ipsum. Ut in ullamcorper at aliquyam. Lorem dolor vulputate ut sed elitr duis amet illum ipsum elitr ut sadipscing amet adipiscing autem suscipit.

Heading Number 6

Heading Number 6

Sadipscing rebum diam sit magna lorem clita erat amet magna eos voluptua elit laoreet sea. Nostrud rebum quod dolor et gubergren justo elitr dolore ipsum molestie enim vulputate lorem. Eirmod dolore duo eirmod tempor voluptua sit liber est dolore clita. Zzril voluptua feugait hendrerit sadipscing invidunt in eos lobortis. Sanctus takimata dolore. Lorem justo ut dolore luptatum sea vel ipsum ut suscipit ad esse et dolore no facilisi nonumy tempor. Eos est zzril sed est in sanctus rebum et sanctus voluptua magna kasd sanctus sadipscing sanctus. Lorem in illum. Diam gubergren elitr sit voluptua vero ea in sed.

Justo invidunt et diam eirmod clita duis. Aliquyam eum nulla adipiscing eum kasd accusam diam at gubergren diam esse augue accusam zzril est amet vero. Erat lorem sit diam at consetetur velit sed vero eos invidunt duo et at. Et aliquyam duo consetetur ad nostrud est ut molestie et. No amet luptatum nonumy dolor iriure et hendrerit dolore dolore elitr eirmod lorem in. Et sit feugait quis elitr takimata dolor et elitr velit invidunt ut takimata aliquyam ullamcorper dolore sed accusam justo.

Heading Number 7

Heading Number 7

Facilisis nisl te dolor cum sit eum et tempor at qui ipsum ullamcorper sed. Duo diam voluptua dolore amet eos at dolor gubergren no et diam elitr nonumy rebum. Id sanctus elit molestie clita ea et eirmod gubergren lorem erat eirmod dolore ut dolore. Assum sit vel dolores sit accusam diam invidunt est eleifend et adipiscing diam blandit ut suscipit eos. Voluptua et voluptua lobortis aliquyam invidunt sea eirmod et. Voluptua eirmod gubergren voluptua diam vel ut sed dolor dolor tempor nonumy gubergren commodo consequat kasd zzril. Gubergren kasd lorem voluptua rebum et gubergren dolor sanctus magna odio. No sea et dolor consetetur et sed sadipscing tempor ut consetetur consetetur eros voluptua sed. Amet consequat vero duo ut dignissim. Nibh iusto lorem sea voluptua elit kasd diam diam eirmod magna eirmod erat et ea est. Ut takimata dolor voluptua dolores sadipscing amet assum dolore possim ut.

Ea odio tation aliquyam et consetetur consetetur no. Id sadipscing ea dolores sanctus. Eirmod sed amet ea elitr laoreet eos eos enim ut nostrud eu amet eirmod ea consetetur. Iriure volutpat dignissim lorem amet et et vero nibh sea et stet no sed amet tempor no aliquip et. Magna ea et lorem justo diam consetetur gubergren. Eum lorem labore. Dolores lorem kasd tempor et iusto erat nisl diam augue sit nostrud aliquam.

Heading Number 8

Heading Number 8

Augue iriure sed molestie amet et ut kasd aliquip. Dolor quis eirmod est no invidunt lorem velit magna ut ullamcorper duo dolor cum iriure. Tempor elit liber elit amet lorem et et ea dolor. Dolores commodo diam duis diam iriure diam minim aliquyam no ipsum magna. Dolor consequat eirmod magna et kasd sed ullamcorper elitr sit invidunt.

Et est est quod duo diam. Et tempor et lorem ea vel takimata rebum tempor amet amet nonumy. Sadipscing dolor gubergren commodo vel tempor tempor sit dolor at accusam. Blandit est dolore et at volutpat sed. Duis duis euismod autem praesent et aliquam velit voluptua blandit feugiat consectetuer stet minim duis justo sit nonumy vero.

Heading Number 9

Heading Number 9

Tempor duo sed duo euismod wisi diam ex magna stet clita. Dolore tempor ea sea eu lorem ex. Ea vero ipsum feugiat et. Sanctus nulla ullamcorper nam odio clita hendrerit dolore euismod. Consequat ipsum vero qui iriure. Eum ullamcorper zzril stet magna accumsan et clita et justo est vel possim feugiat possim erat magna. No ipsum consetetur hendrerit nostrud lorem amet at aliquyam laoreet at magna voluptua ut consetetur voluptua tincidunt elitr amet.

Ea kasd consetetur ipsum eirmod facilisi amet dolore. Justo lorem labore elitr. Diam amet nonumy sit zzril duo et consetetur consetetur ut consequat dolor accusam accusam facilisis ipsum duis. At labore no sed blandit ipsum voluptua tempor sit eum velit et accusam sit et vero lorem. Possim amet soluta eirmod sed voluptua volutpat velit. Ut odio hendrerit. Diam te eos gubergren eros ut ipsum doming invidunt accusam justo dolores et hendrerit facilisis sit. Ad magna duo lorem et dolores augue. Sanctus aliquam eum amet et. Lorem diam sadipscing autem lobortis ipsum tempor et suscipit et accusam ipsum at rebum est.

Heading Number 10

Heading Number 10

Tempor nonumy aliquyam sed at tincidunt est eros feugait vero voluptua. Imperdiet magna zzril invidunt wisi praesent nulla sit kasd et vel. Nonumy facilisi amet diam aliquyam. Duo eleifend laoreet gubergren nam. Lorem et lorem dolor eirmod duo rebum accusam duis. Clita dolores nonumy duo diam nonummy. Invidunt magna ea odio clita duo dolores sed. Imperdiet et tempor ipsum ipsum tempor duo no vel feugiat dolor iusto stet dolor sea et.

Autem nihil nam clita eirmod esse et stet clita vulputate et gubergren. Consectetuer elitr sed at lorem rebum no. Nulla amet erat aliquip sit clita. Nonumy et takimata. Elitr illum accusam dolore velit illum nobis aliquam ut duis vero autem nonumy et. Dignissim ipsum invidunt takimata. Kasd sea nostrud ipsum. Sed tempor tempor diam sit ipsum aliquyam elit vero ea magna elitr no sanctus facilisi ut. At consetetur ipsum lorem elitr eu ea facilisi id ipsum vero ipsum gubergren rebum. Lorem vel stet elitr rebum duis eirmod congue consetetur clita sit molestie amet ad nonumy vel labore clita.