PageLabelCollection
概述
PageLabelCollection 是 Aspose.PDF FOSS 中用于 .NET 的一个类。继承自:IEnumerable<PageLabel>。
来自 /PageLabels 编号树的页面标签范围集合。
此类提供 9 个方法,用于在 .NET 程序中处理 PageLabelCollection 对象。可用的方法包括:At、FormatLabel、GetEnumerator、GetLabel、GetLabelForPage、GetPages、GetRangeLastLabel、RemoveLabel、UpdateLabel。在安装了 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:Count、Labels。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Labels | IReadOnlyList<PageLabel> | 读取 | 所有标签范围。 |
Count | int | 读取 | 标签范围的数量。 |
方法
| 签名 | 描述 |
|---|---|
At(index: int) | 通过基于 0 的索引获取标签范围。 |
GetLabelForPage(pageIndex: int) | 获取针对 0 基页索引的格式化显示标签。 |
GetEnumerator() | 在此 PageLabelCollection 实例上调用 GetEnumerator。 |
GetLabel(pageIndex: int) | 查找包含 pageIndex(基于0)的标签范围。 |
GetPages() | 标签范围开始的页索引(基于0)。 |
RemoveLabel(pageIndex: int) | 移除从 pageIndex(基于0)开始的标签范围。 |
UpdateLabel(pageIndex: int, pageLabel: PageLabel) | 用 pageLabel 替换 pageIndex 处的标签范围。 |
FormatLabel(pageIndex: int) | 为 0 基的页面索引格式化页标签。 |
GetRangeLastLabel(pageIndex: int, pageCount: int) | 在包含 pageIndex(0 基)的标签范围内,对该范围的最后一页的标签进行格式化,文档共有 pageCount 页。 |