TextStamp
概述
TextStamp 是 Aspose.PDF FOSS 中用于 .NET 的 class。Inherits from: Stamp.
可应用于 PDF 页面 的 text stamp。
此 class 提供 11 个 methods,用于在 .NET 程序中处理 TextStamp objects。Available methods include: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, TextStamp。All public members 在安装 Aspose.PDF FOSS for .NET 包后,可供任何 .NET 应用程序访问。属性: BlendingSpace, Color, DefaultFont, DefaultFontSize, FontName, FontSize, 以及另外 19 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
DefaultFont | Font | 读取 | 当未显式设置 FontName 时使用的默认字体。 |
DefaultFontSize | float | 读取 | 当未显式设置 FontSize 时使用的默认字体大小。 |
Text | string | 读写 | 要盖章的文本。 |
Value | string | 读写 | 文本的别名。 |
FontName | string | 读写 | 字体名称(必须存在于页面资源中或为 Standard 14 font)。 |
FontSize | float | 读取 | 以磅为单位的字体大小。 |
Color | Color | 读写 | 文本颜色。 |
TextState | TextState | 读写 | 文本格式状态。 |
WordWrap | bool | 读写 | 是否在宽度边界换行。 |
WordWrapMode | TextFormattingOptions.WordWrapMode | 读写 | 对印章文字应用的换行模式。 |
Width | double | 读写 | 用于自动换行的宽度约束(单位:点)。 |
Height | double | 读写 | 印章框的高度约束。 |
Scale | bool | 读写 | 当为 true 时,印章文字会按 Width × Height 缩放以适配。 |
Zoom | double | 读写 | 应用于印章的缩放因子。 |
TextAlignment | HorizontalAlignment | 读写 | 印章框内文本行的水平对齐方式。 |
StampId | int | 读写 | 印章标识符。 |
Pages | int[]? | 读写 | 要应用印章的页面(以1为基准)。 |
PageNumber | int | 读写 | 要应用印章的单页页码(以1为基准)。 |
XOrigin | double | 读写 | X 原点位置(单位:点)。 |
YOrigin | double | 读写 | Y 轴原点位置(单位为点)。 |
Rotation | float | 读写 | 旋转角度(单位:度)。 |
Opacity | float | 读写 | 不透明度(0.0-1.0)。 |
IsBackground | bool | 读写 | 此印章是否位于背景中。 |
Quality | int | 读写 | 当印章以 JPEG 图像输出时的 JPEG 质量(1..100)。 |
BlendingSpace | BlendingColorSpace | 读写 | 在将印章合成到页面时使用的混合色彩空间。 |
方法
| 签名 | 描述 |
|---|---|
TextStamp(text: string) | 在此 TextStamp 实例上调用 TextStamp(text)。 |
TextStamp(formattedText: FormattedText) | 从 FormattedText 创建一个 TextStamp(将其行展平为单个字符串,使用 ‘\n’ 连接)。 |
BindLogo(formattedText: FormattedText) | 将 FormattedText 绑定为印章的徽标(文字印章)。 |
BindImage(imageData: byte[]) | 将原始图像字节绑定为印章的徽标(图像印章)。 |
BindImage(image: Stream) | 将流绑定为印章的图像来源。 |
BindImage(imageFile: string) | 将文件路径绑定为印章的图像来源。 |
BindPdf(pdfStream: Stream, pageNumber: int) | 通过流 + 从1开始的页码绑定PDF页面(作为印章来源)。 |
BindPdf(pdfFile: string, pageNumber: int) | 通过文件路径 + 以 1 为基数的页码绑定 PDF 页面(作为印章来源)。 |
BindTextState(textState: TextState) | 绑定一个 TextState,在印章为文本输入时覆盖默认设置。 |
SetImageSize(width: float, height: float) | 设置图像印章渲染时的明确像素尺寸。 |
SetOrigin(originX: float, originY: float) | 设置原点位置。 |