Mark

Sets an invisible mark into the output. This is helpful when you want to know on which page the mark is placed on.

Child elements

(none)

Parent elements

Action

Attributes

append (optional)

When yes, append the current page to the previous values of the mark. Useful to get page ranges in an index. (Default is no.)

yes

Append the page number to the previous value of the mark.

no

Replace the previous value.

pdftarget (yes or no, optional, since version 3.3.8)

Set a pdf target that can be referenced by A

select (XPath expression)

The name of the mark to be set.

Example

<Pageformat width="210mm" height="4cm"/>

<Record element="data">
  <PlaceObject>
    <Textblock>
      <Paragraph>
        <Value>
          Row
          Row
          Row
          Row
        </Value>
      </Paragraph>
    </Textblock>
    <Textblock>
      <Action>
        <Mark select="'textstart'"/>
      </Action>
      <Paragraph>
        <Value>
          Row
          Row
          Row
        </Value>
      </Paragraph>
    </Textblock>
  </PlaceObject>
  <NewPage/>
  <Message select="sd:pagenumber('textstart')"></Message>
</Record>

Info

Marks get saved for subsequent runs.

See also

The command <Action> and the section Automatically generated directories.