HeaderFooter
概述
HeaderFooter 是 Aspose.PDF FOSS 中用于 .NET 的类。
表示可应用于 PDF 页面上的页眉或页脚。
此类提供 4 种方法,用于在 .NET 程序中处理 HeaderFooter 对象。可用的方法包括:ApplyAsFooter、ApplyAsHeader、Clone、FromText。在安装了 Aspose.PDF FOSS for .NET 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性:HorizontalAlignment、IsClipExtraContent、Margin、Paragraphs、Text、TextState。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Text | string | 读写 | 文本内容。 |
TextState | TextState | 读写 | 文本格式状态(字体、大小、颜色)。 |
Margin | MarginInfo | 读写 | 控制页眉/页脚文本位置的边距。 |
HorizontalAlignment | HorizontalAlignment | 读写 | 文本的水平对齐。 |
Paragraphs | Paragraphs | 读写 | 在页眉/页脚中渲染的段落对象集合(TextFragment、HtmlFragment 等)。 |
IsClipExtraContent | bool | 读写 | 是否在页眉/页脚区域溢出的内容被裁剪。 |
方法
| 签名 | 描述 |
|---|---|
FromText(text: string) | 从文本字符串创建一个 HeaderFooter。 |
Clone() | 浅克隆 — 复制 Text/TextState/ Margin/HorizontalAlignment 并浅复制对 Paragraphs 中每个条目的引用。 |
ApplyAsHeader(pages: Page[], substitutePageNumbers: bool) | 将此页眉/页脚作为页眉(位于顶部)应用于给定的页面。 |
ApplyAsFooter(pages: Page[], substitutePageNumbers: bool) | 将此页眉/页脚作为页脚(位于底部)应用于给定的页面。 |