Stamps

Stamp is only allowed in the Documents screen for any document which is a PDF or can be converted to PDF. In order to stamp a document it is necessary to have working integration with 3rd party software as described in the installation guide.

You can define several stamps, activate/disable them and assign them to specific users.

Text Stamps

Text stamps are not based on any image and you can use them to print a dynamic text in a configurable position inside the document.

These are the settings you can define for the text stamp:

  • Page: page in which you want the stamp to be printed
  • Rotation: rotation expressed in degrees
  • Opacity: 100 means totally opaque, 0 means totally transparent
  • Size: font size
  • Color: text color
  • Text: the text to be printed, you can use variables that will be expanded dynamically
  • Expr. X: expression that defines the horizontal coordinate, you can use variables that will be expanded dynamically
  • Expr. Y: expression that defines the vertical coordinate, you can use variables that will be expanded dynamically
  • Description: optional description

Variables for Text

  • DATE: formatted current date
  • TIMESTAMP: formatted current timestamp
  • user: reference to the user that applies the stamp
  • document: reference to the document's data representation
  • ext. attribute name: extended attributes of the document can be referenced by the name itself with the dollar sign as prefix (eg: $InvoiceNo, $CustomerName)

Variables for Expr. X and Expr. Y

  • PAGE_WIDTH
  • PAGE_HEIGHT
  • PAGE_CENTER
  • PAGE_MIDDLE

To reference a variable, just put the dollar sign followed by the variable's name, eg: $PAGE_WIDTH, $PAGE_HEIGHT

Image Stamps

Image stamps allow the user to place an image inside the document and this is of great help in scenarios where an olograph signature is required in a specific location.

These are the settings you can define for the image stamp:

  • Page: page in which you want the stamp to be printed
  • Rotation: rotation expressed in degrees
  • Opacity: 100 means totally opaque, 0 means totally transparent
  • Expr. X: expression that defines the horizontal coordinate, you can use, you can use variables that will be expanded dynamically
  • Expr. Y: expression that defines the vertical coordinate, you can use variables that will be expanded dynamically
  • Description: optional description

Click on Upload stamp to upload the PNG image to be used.

Variables for Expr. X and Expr. Y

  • PAGE_WIDTH
  • PAGE_HEIGHT
  • PAGE_CENTER
  • PAGE_MIDDLE
  • IMAGE_WIDTH
  • IMAGE_HEIGHT

To reference a variable, just put the dollar sign followed by the variable's name, so to center a stamp in the page you can use:

Expr. X: $PAGE_CENTER - $IMAGE_WIDTH / 2
Expr. Y: $PAGE_MIDDLE - $IMAGE_HEIGHT / 2

Assigning users to stamps

Users can only apply stamps they are assigned to. So to assign users to a stamp, open the Users tab and choose one or more elements in the Add User drop-down list.