Stamp

Stamp class

Class represeting stamp.

public sealed class Stamp

Constructors

Name Description
Stamp() The default constructor.

Properties

Name Description
BlendingSpace { get; set; } Gets or sets a BlendingColorSpace value that defines a color space that is used to perform transparency and blending operations on the page.
IsBackground { get; set; } Gets or sets background status. If true stamp will be placed as background of the spamped page. By default is set to false.
Opacity { get; set; } Gets or sets opacity of the stamp.
PageNumber { get; set; } Gets or sets page number.
Pages { get; set; } Gets or sets array with numbers of pages which will be affected by stamp. If Pages = null all pages of the document are affected.
Quality { get; set; } Gets or sets quality of image stamp in percent. Valiued values 0..100%.
Rotation { get; set; } Gets or sets rotation of the stamp in degrees.
StampId { get; set; } Gets or sets identifier of stamp.

Methods

Name Description
BindImage(Stream) Sets image which will be used as stamp.
BindImage(string) Sets image as a stamp.
BindLogo(FormattedText) Sets text as stamp.
BindPdf(Stream, int) Sets PDF file and number of page which will be used as stamp.
BindPdf(string, int) Sets PDF file and number of page which will be used as stamp.
BindTextState(TextState) Sets text state of stamp text.
SetImageSize(float, float) Sets size of image stamp. Image will be scaled according to the specified values.
SetOrigin(float, float) Sets position on page where stamp will be placed.

See Also