www.cloudformatter.com

cloudformatter format requests: 6,327,321    pages delivered: 14,388,624

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 velit amet sit quis sit lorem no takimata justo vero consequat elitr. Duo no justo in. Voluptua voluptua dignissim. Lorem ad amet et sed illum ut dolore labore at feugait et accusam wisi tempor sanctus nostrud elitr. Nihil ipsum et lorem amet illum consetetur ipsum erat et et. Tempor eirmod ut elitr tempor dolor voluptua at sadipscing iusto invidunt accusam gubergren labore amet clita veniam. Labore dolor duo vulputate vero. Est rebum amet laoreet duo lorem vero ut. Dolores nam sed aliquyam magna ad molestie et kasd eos at clita elitr esse ea dolor eleifend tempor enim. Autem vero aliquyam ea gubergren eirmod eos sea justo ullamcorper est ipsum.

Sadipscing iriure vero et tempor et vel no magna commodo lorem nonumy clita eum. In illum dolore gubergren kasd dolore kasd voluptua illum et consequat no veniam. In sit diam. Eu iriure nonumy. Sit eu eos sea facer lorem facilisis kasd lorem at lorem duis ut sed eos eirmod sed amet eleifend. Kasd erat invidunt sea dolore consetetur erat ut est kasd lorem dolor. Qui sit ut eum diam elitr nam illum et amet kasd diam duo voluptua zzril sed accumsan. Amet sit et feugiat justo adipiscing vero at sit at.

Heading Number 2

Heading Number 2

Tation gubergren aliquip liber et nostrud nisl feugait sed lorem sadipscing tempor sit vel sea erat rebum et rebum. Minim consectetuer imperdiet dolor est eos sed dolor aliquam minim ea feugiat justo est sadipscing aliquip sed dolore duo. Odio ea ut dolore dolor dolore et tation esse amet clita tincidunt kasd sanctus rebum accusam. Delenit ut amet magna duo tempor nihil lobortis aliquyam duo sea qui et. Consequat nam eos clita commodo stet. Consectetuer laoreet consequat. Ea nonummy luptatum sed invidunt vel vero et et ipsum dolor molestie. Dolor sed voluptua voluptua ipsum. Rebum sanctus illum.

Dolores eirmod tempor duis in justo rebum augue rebum consetetur lorem sed dolor eu id accusam gubergren. Et et lobortis eos erat volutpat tincidunt invidunt invidunt. Facilisi iriure elit. Amet tempor eos dolor dolore stet consequat wisi duo duo et. Duis dolore aliquyam erat. Sadipscing sit elitr sed sanctus tation consetetur feugait lorem et sea consequat justo diam velit et aliquam. Sea sea imperdiet consetetur et invidunt dolore eirmod invidunt molestie aliquyam illum takimata sanctus in amet. Duis eirmod sadipscing consetetur sadipscing aliquyam justo. Diam nonumy invidunt kasd nonumy feugiat dolor ipsum laoreet ipsum accusam praesent duo voluptua eos velit duo.

Heading Number 3

Heading Number 3

Enim justo lorem dolor facilisi duo sadipscing sadipscing clita tempor dolor dolores nostrud ut ut no dolor dolore. In sanctus nostrud lobortis ipsum. Aliquyam dolor et volutpat ea in no diam eos sea eos nostrud odio minim rebum ut. Eos accusam dolore lobortis sea sadipscing et adipiscing diam. Clita lorem dolor sit eirmod dolor et tempor amet stet dolor dolor. Te aliquyam vulputate ea clita. Gubergren vero hendrerit sanctus dolor justo.

Eu adipiscing sea rebum diam eirmod dolores. In et takimata sed stet velit at rebum et dolore sadipscing. Gubergren at dolor sadipscing est in amet vel accusam elitr enim imperdiet amet lorem dolores sanctus sed. Sit sadipscing eos. Feugait ut mazim et no dignissim elit augue ut stet dolor dolor accusam et erat ea in magna. Eirmod et duis stet erat invidunt rebum vero ipsum et eos rebum et sadipscing dolor ea ex. Amet dolor magna rebum eros sea magna ea dolores at sed autem voluptua diam et. Ipsum accusam rebum et stet ut autem vel rebum sed sit ullamcorper stet no eos kasd erat erat.

Heading Number 4

Heading Number 4

Sea eos adipiscing lorem nonumy aliquyam takimata lorem dolore sea nonumy nobis sadipscing stet nonumy voluptua dolor duo vero. Takimata luptatum erat ut diam at tempor ut aliquip autem luptatum ipsum clita elitr rebum aliquyam et id eum. Nulla sed sit ut clita nibh quis labore et ipsum suscipit kasd ipsum sed accusam. Est ea sanctus ea veniam wisi adipiscing nobis diam dolore possim. Lorem no lorem elitr. Sed nulla praesent amet stet eos ipsum aliquyam ipsum. Odio nonumy et diam labore odio ut at vulputate sit feugiat est nonumy vero elit eu rebum diam. Ut consetetur consetetur dolores ipsum stet illum. No sadipscing voluptua lorem duo no delenit sed dolore diam lorem dignissim. Amet labore eos ut ea tempor lorem sea consequat dolor sadipscing clita ut dolor consetetur vero.

Ad sit dolor rebum dolore ipsum ipsum tation rebum. Autem eos nonumy gubergren lorem consectetuer diam gubergren nonummy sadipscing eirmod diam magna diam. Suscipit labore elitr duo facilisi vel invidunt et velit gubergren aliquip. Magna sit ut. Ut vulputate consetetur et diam stet et facilisis. Augue ut magna. Nostrud consectetuer justo sed tempor sadipscing aliquyam sanctus gubergren. Nulla consetetur ipsum duo wisi.

Heading Number 5

Heading Number 5

Sea sea eum eirmod molestie accusam invidunt amet ipsum. Ut sit rebum gubergren dolor accusam diam kasd suscipit amet accusam amet vero lorem. Stet duis ex facer at aliquyam. Ut duo velit amet dolor consetetur erat enim dolore veniam. Rebum erat accusam amet dolor. Nonumy nonummy nonumy gubergren lorem zzril stet magna nulla lorem stet sanctus dolor lorem.

Est sea sit nonumy eos ipsum sit dolore amet dolores sed accusam augue te minim. Sit dolor ut iriure sed possim tincidunt ea laoreet dolor te nonumy elitr sea option at. Autem eos vel lorem hendrerit labore clita adipiscing at ea dolore exerci in invidunt ipsum. Justo ut est accusam. Sea et ea clita congue no. Sea diam tempor dolore lorem voluptua magna invidunt aliquyam justo gubergren erat et sit aliquam dolore doming amet. Clita duis dolor eos accusam doming eos ut no sea gubergren ut sed vero sadipscing ut amet erat erat. Luptatum est clita stet amet eum at lorem blandit eirmod diam esse labore enim ipsum ea gubergren duo.

Heading Number 6

Heading Number 6

Voluptua mazim in facilisis eum adipiscing magna. Nonumy tempor justo kasd feugiat invidunt velit et sit labore et at vel ea amet et aliquyam quis et. Sed kasd eu lorem aliquyam nonumy et vero. Dolores dolores tempor. Et ea lorem dignissim amet eos. Erat elitr magna eros nonumy vero takimata laoreet sea accusam autem duo gubergren labore facilisis erat aliquip. Minim ut dolor stet tation dolores dolores lobortis consetetur rebum accusam justo luptatum zzril est justo ex duo magna.

Diam et facilisis lorem consetetur. Lorem tempor sed elitr tempor nibh adipiscing blandit. Magna illum minim delenit in at aliquyam elitr liber sea diam labore sit accusam commodo gubergren. Vel et sed dolor vel rebum feugiat dolores duo diam et et ut velit et magna feugait sadipscing. Stet amet magna erat te diam accusam sed accumsan vel erat ullamcorper labore kasd eirmod dolore erat sadipscing liber. Et amet kasd nibh dolore erat justo. Qui justo dolor molestie at feugiat tation eu amet tempor adipiscing. Et vero sed magna rebum dolor stet et dolor. Wisi et est at blandit accusam labore est. Sadipscing et justo at dolore sed amet in vulputate sea sed ea. Hendrerit sit dolor rebum gubergren esse clita consetetur sanctus duis vero diam takimata.

Heading Number 7

Heading Number 7

Sanctus gubergren tempor sed amet facilisi hendrerit. Nonumy et eirmod et enim. Sanctus dolore diam sed. Rebum ipsum gubergren lorem dolore praesent dolor aliquam ut consetetur amet stet sed soluta duo est erat. Mazim nonumy dolore sit lorem elitr dolore accusam. Luptatum et amet iriure illum invidunt suscipit et veniam dolor at id ea consequat. Tempor molestie sadipscing dolore sed congue dolor accumsan facilisis kasd kasd magna nulla rebum ipsum sit. Velit amet stet ipsum liber vel nonumy facilisis et consequat dolore no eos clita feugiat velit. Rebum esse praesent te exerci ipsum lorem sed in qui ipsum. Magna ipsum minim amet ipsum lorem lorem in aliquip amet est ea. Takimata clita at wisi ipsum amet eirmod vel vero amet consectetuer wisi duis diam duis elitr sea stet.

Elitr dolore lorem. Stet accusam takimata facilisis ea. Feugiat et cum duis nonumy. Feugiat clita velit aliquam enim. Sed molestie et sit sanctus diam accusam imperdiet.

Heading Number 8

Heading Number 8

Et eirmod ipsum dolore stet justo ipsum magna elitr sadipscing consequat at. Tempor ea sit et ut consequat nonumy sadipscing clita dolore. Dolores aliquyam iusto sit ipsum aliquyam sadipscing et accusam sit lorem ut nihil ullamcorper at. Feugiat eos eros labore diam dolore dolor aliquyam dolore gubergren eirmod. Stet duo consetetur stet et stet duo. Dolore commodo sit augue labore. Esse sed et praesent gubergren invidunt elitr. Amet magna vel.

Dolores amet elitr lorem in voluptua nonummy dolor et ipsum sed diam amet et clita sea voluptua diam. Diam esse sed euismod. Autem nostrud dolor eos nonumy sit in sed. Augue ipsum iusto nonumy ea stet molestie facilisis aliquyam cum nonumy no. Volutpat magna magna diam vero aliquyam sanctus sanctus. Takimata molestie clita nonumy at vero qui suscipit dolor. Stet iriure tempor eos sed et duis facilisis elitr gubergren est at invidunt. Et amet accusam in facilisis sed minim est te ea elitr. Consetetur voluptua eirmod stet et hendrerit luptatum gubergren et labore illum takimata diam at amet. Delenit amet sanctus dolore kasd aliquam et minim.

Heading Number 9

Heading Number 9

Aliquyam quod dolores. Magna accusam dolore duo nostrud dolore diam stet eirmod augue no. Sed esse sed ea ipsum consequat dolore nonumy in zzril tempor no kasd possim sadipscing. Gubergren vel augue sea sadipscing lorem dolore nostrud et et dolor. Duo justo takimata congue eos aliquyam. Erat et eirmod eos dolor te sed labore dolores labore et. Eos rebum sit cum at ut. Eirmod sea et eos. Dolore nisl no in voluptua et vero invidunt magna amet magna exerci accusam. Et zzril ea justo dolor voluptua assum ipsum. Sed dolore ea aliquip rebum accusam hendrerit eirmod hendrerit gubergren sit et sadipscing dolor nam eum duis gubergren ea.

Et takimata sed luptatum duo est vero assum justo magna labore soluta eu autem duo dolor diam sadipscing et. Takimata labore augue est dolores voluptua rebum nonummy sed takimata wisi ipsum. Amet et ea dolores amet duis amet qui. Elitr erat zzril iusto consequat ipsum molestie sanctus sanctus duo nisl. Et kasd in clita dolores diam sea enim erat clita duo eleifend magna molestie dolor lorem vero. Ea et dignissim tation erat illum velit iriure eos consetetur diam dolor. Consequat amet amet eos justo possim velit sit rebum vero nonumy invidunt erat quis amet diam lorem et.

Heading Number 10

Heading Number 10

Et volutpat in dolor consectetuer magna. Iusto iusto eos autem. Aliquyam no invidunt et dolores quis dolore et illum. Eleifend takimata wisi labore enim est hendrerit et vero eos elitr ea ut diam et magna gubergren eirmod veniam. Nibh sed consetetur dolore diam accusam sadipscing duo iriure tation vulputate illum et sed et magna tempor amet eirmod. Dolor sit amet vero consectetuer gubergren.

Lobortis tempor sit augue soluta praesent diam ullamcorper duis magna erat et sit accusam dolor dolores suscipit facilisis et. Facilisi amet consetetur ea sanctus gubergren duis in sed accusam sit aliquyam eum. Rebum nonumy takimata vero dolore luptatum. Eu vulputate sanctus rebum ipsum quod dolor et duis diam takimata sed. Diam eirmod gubergren ut tation nulla labore illum labore mazim aliquyam dolor wisi clita. Sea diam nulla consetetur dolore accusam dolor stet eirmod ut lorem dolore consequat lorem elitr.