WatermarkArtifact

WatermarkArtifact class

类描述水印工件。这可能用于

public class WatermarkArtifact : Artifact

构造函数

姓名 描述
WatermarkArtifact() 创建水印工件的实例。

特性

姓名 描述
ArtifactHorizontalAlignment { get; set; } 工件的水平对齐。 如果显式指定位置(在位置属性中),则忽略此值。
ArtifactVerticalAlignment { get; set; } 工件的垂直对齐。 如果显式指定位置(在位置属性中),则忽略此值。
BottomMargin { get; set; } 工件的底部边距。 如果显式指定位置(在位置属性中),则忽略此值。
Contents { get; } 获取工件内部运算符的集合。
CustomSubtype { get; set; } 获取工件子类型的名称。如果工件子类型不是标准子类型,则可以使用。
CustomType { get; set; } 获取工件类型的名称。如果工件类型是非标准的,可以使用。
Form { get; } 获取工件的 XForm(如果使用 XForm)。
Image { get; } 获取工件的图像(如果存在)。
IsBackground { get; set; } 如果为真 工件被放置在页面内容的后面。
LeftMargin { get; set; } 工件的左边距。 如果显式指定位置(在位置属性中),则忽略此值。
Lines { get; } 多行文本工件的行数。
Opacity { get; set; } 获取或设置工件的不透明度。可能的值在 0..1. 范围内
Position { get; set; } 获取或设置工件位置。 如果指定了此属性,则忽略边距和对齐方式。
Rectangle { get; } 获取工件的矩形。
RightMargin { get; set; } 工件的右边距。 如果显式指定位置(在位置属性中),则忽略此值。
Rotation { get; set; } 获取或设置工件旋转角度。
Subtype { get; set; } 获取工件子类型。如果工件具有非标准子类型,则可以通过 CustomSubtype. 读取子类型的名称
Text { get; set; } 获取工件的文本。
TextState { get; set; } 工件文本的文本状态。
TopMargin { get; set; } 工件的上边距。 如果显式指定位置(在位置属性中),则忽略此值。
Type { get; set; } 获取工件类型。

方法

姓名 描述
BeginUpdates() 开始延迟更新。如果您需要对同一工件进行多次更改以提高性能,请使用此功能。 通常,当工件属性更改时,工件运算符会随时更改。这会导致每次更改工件时都会更改页面内容 。为了避免这种影响,将所有工件更新放在 StartUpdates/SaveUpdates 调用之间。 这允许只更改一次页面内容。
Dispose() 处理工件。
GetValue(string) 获取工件的自定义值。
RemoveValue(string) 从工件中删除自定义值。
SaveUpdates() 保存在 BeginUpdates() 调用之后进行的工件中的所有更新。
SetImage(Stream) 设置工件的图像。
SetImage(string) 设置工件的图像。
SetLinesAndState(string[], TextState) 设置工件的文本和文本属性。允许指定多行。
SetPdfPage(Page) 将放置在文档页面上的 PDF 页面设置为工件。
SetText(FormattedText) 设置工件的文本。
SetTextAndState(string, TextState) 设置工件的文本和文本属性。
SetValue(string, string) 设置工件的自定义值。

也可以看看