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 项。

属性

名称类型访问描述
DefaultFontFont读取当未显式设置 FontName 时使用的默认字体。
DefaultFontSizefloat读取当未显式设置 FontSize 时使用的默认字体大小。
Textstring读写要盖章的文本。
Valuestring读写文本的别名。
FontNamestring读写字体名称(必须存在于页面资源中或为 Standard 14 font)。
FontSizefloat读取以磅为单位的字体大小。
ColorColor读写文本颜色。
TextStateTextState读写文本格式状态。
WordWrapbool读写是否在宽度边界换行。
WordWrapModeTextFormattingOptions.WordWrapMode读写对印章文字应用的换行模式。
Widthdouble读写用于自动换行的宽度约束(单位:点)。
Heightdouble读写印章框的高度约束。
Scalebool读写当为 true 时,印章文字会按 Width × Height 缩放以适配。
Zoomdouble读写应用于印章的缩放因子。
TextAlignmentHorizontalAlignment读写印章框内文本行的水平对齐方式。
StampIdint读写印章标识符。
Pagesint[]?读写要应用印章的页面(以1为基准)。
PageNumberint读写要应用印章的单页页码(以1为基准)。
XOrigindouble读写X 原点位置(单位:点)。
YOrigindouble读写Y 轴原点位置(单位为点)。
Rotationfloat读写旋转角度(单位:度)。
Opacityfloat读写不透明度(0.0-1.0)。
IsBackgroundbool读写此印章是否位于背景中。
Qualityint读写当印章以 JPEG 图像输出时的 JPEG 质量(1..100)。
BlendingSpaceBlendingColorSpace读写在将印章合成到页面时使用的混合色彩空间。

方法

签名描述
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)设置原点位置。

另请参阅

 中文