TextStamp
概述
TextStamp 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:Stamps.TextStamp。
兼容性重新导出,以便引用 Aspose.Pdf.TextStamp(在类型移动到 Aspose.Pdf.Stamps) 之前)的外部测试能够继续编译。
此类提供 4 个用于在 .NET 程序中处理 TextStamp 对象的方法。可用的方法包括:Put、TextStamp。在安装 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:AutoAdjustFontSizePrecision、AutoAdjustFontSizeToFitStampRectangle、Draw、FontSize、Height、Justify,以及另外 11 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Height | double | 读写 | 获取或设置高度。 |
Scale | bool | 读写 | 获取或设置比例。 |
TextAlignment | Aspose.Pdf.HorizontalAlignment | 读写 | 获取或设置文本对齐方式。 |
Value | string | 读写 | 获取或设置该值。 |
Width | double | 读写 | 获取或设置宽度。 |
WordWrap | bool | 读写 | 获取或设置换行。 |
WordWrapMode | Aspose.Pdf.Text.TextFormattingOptions.WordWrapMode | 读写 | 获取或设置自动换行模式。 |
TextState | Aspose.Pdf.Text.TextState | 读取 | 文本状态快照。 |
FontSize | float | 读取 | 字体大小(以点为单位)。 |
AutoAdjustFontSizePrecision | float | 读写 | 在自动调整字体大小以适应印章矩形时的精度(以点为单位)。 |
AutoAdjustFontSizeToFitStampRectangle | bool | 读写 | 当为 true 时,渲染器会缩小字体大小,直至文本适配印章的宽度/高度。 |
Draw | bool | 读写 | 当为 false 时,印章记录意图但跳过绘制。 |
Justify | bool | 读写 | 当为 true 时,印章文本在印章宽度内进行两端对齐。 |
MaxRowWidth | double | 读写 | 换行前的最大行宽。 |
NoCharacterBehavior | NoCharacterAction | 读写 | 当字符在所配置的字体中没有对应字形时使用的策略。 |
ReplacementFont | Aspose.Pdf.Text.Font | 读写 | 回退字体在主字体缺少所需字形时使用;仅在 NoCharacterBehavior 为 UseReplacementFont 时查询。 |
TreatYIndentAsBaseLine | bool | 读写 | 为 true 时,印章的 Y 缩进被视为文本基线,而不是边界框顶部。 |
方法
| 签名 | 描述 |
|---|---|
TextStamp(value: string) | 在此 TextStamp 实例上调用 TextStamp(value)。 |
TextStamp(formattedText: Aspose.Pdf.Facades.FormattedText) | 从 FormattedText 模板构建文本印章——复制其文本、字体、大小和颜色。 |
TextStamp(value: string, textState: Aspose.Pdf.Text.TextState) | 从一个值和预先计算的 TextState 构造文本戳。 |
Put(page: Page) | 将此印章添加到页面。 |