PageNumberStamp
概述
PageNumberStamp 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:Aspose.Pdf.Stamps.Stamp。
在 PDF 页面上添加页码的印章。
此类提供 2 个方法,用于在 .NET 程序中处理 PageNumberStamp 对象。可用方法包括:ApplyToAll、setStampId。在安装了 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:Background、BottomMargin、Color、FontName、FontSize、Format,以及另外 17 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Format | string | 读写 | 页码格式。 |
StartingNumber | int | 读写 | 起始页码。 |
FontName | string | 读写 | 字体名称。 |
FontSize | double | 读写 | 字体大小(点)。 |
TextState | TextState | 读取 | 页面编号的文本状态;设置 TextState.FontSize 会在下次印章发出时更新印章的 FontSize。 |
Color | (double R, double G, double B) | 读写 | 文本颜色采用 RGB(0-1 范围)。 |
StampId | int | 读写 | 在应用印章时,可选标识符会作为 %StampId 内容流注释嵌入,以便 PdfContentEditor.GetStamps / DeleteStampById 稍后能够找到它。 |
ZoomX | double | 读写 | 印章的水平缩放因子(1.0 = 原始大小)。 |
ZoomY | double | 读写 | 对印章应用的垂直比例因子(1.0 = 原始大小)。 |
XIndent | double | 读写 | 页面上的 X 位置。 |
YIndent | double | 读写 | 页面上的 Y 位置。 |
Rotate | Rotation | 读写 | 旋转(0, 90, 180, 270)。 |
RotateAngle | double | 读写 | 任意旋转角度(以度为单位)。 |
Opacity | double | 读写 | 不透明度 (0.0 = 透明, 1.0 = 不透明)。 |
IsBackground | bool | 读写 | 印章是否绘制在页面内容后面。 |
Background | bool | 读写 | IsBackground 的别名。 |
TopMargin | double | 读写 | 顶部边距偏移(单位为点)。 |
BottomMargin | double | 读写 | 底部边距偏移(单位为点)。 |
LeftMargin | double | 读写 | 左侧边距偏移(单位为点)。 |
RightMargin | double | 读写 | 右边距偏移(单位:点)。 |
HorizontalAlignment | HorizontalAlignment | 读写 | 水平对齐。 |
VerticalAlignment | VerticalAlignment | 读写 | 垂直对齐。 |
OutlineWidth | double | 读写 | 印章字形/图形轮廓的描边宽度,单位为点。 |
方法
| 签名 | 描述 |
|---|---|
ApplyToAll(document: Document) | 将此印章应用于文档中的所有页面。 |
setStampId(id: int) | 设置 StampId。 |