Page
内容
[
隐藏
]Page class
代表 PDF 文档页面的类。
public sealed class Page : IDisposable
特性
姓名 | 描述 |
---|---|
Actions { get; } | 获取页面属性的集合。 |
Annotations { get; } | 获取页面注释集合。 Annotations |
ArtBox { get; set; } | 获取或设置页面的艺术框。 |
Artifacts { get; } | 获取页面上的工件集合。 |
Background { get; set; } | 获取或设置页面的背景颜色。 |
BackgroundImage { get; set; } | 获取或设置页面的背景图像(仅用于生成器)。 |
BleedBox { get; set; } | 获取或设置页面出血框。 |
ColorType { get; } | 根据从运算符 SetColor、 图像和表单获取的信息设置页面的颜色类型。 |
Contents { get; } | 获取页面内容流中的运算符集合。 OperatorCollection |
CropBox { get; set; } | 获取或设置页面的裁剪框。 |
Duration { get; set; } | 获取设置的页面显示持续时间。这是在演示期间应显示页面的时间(以秒为单位)。 如果未定义持续时间,则返回 -1。 |
FieldsInTabOrder { get; } | 获取此页面上按 Tab 顺序排列的 Field 对象列表。 |
Footer { get; set; } | 获取或设置页脚。 |
Group { get; set; } | 获取或设置组属性类,指定用于透明成像模型的页面的页面组的属性。 |
Header { get; set; } | 获取或设置页眉。 |
IsAddParagraphsAfterLast { get; set; } | 获取或设置在页面最后一段之后添加的段落 |
Layers { get; set; } | 获取或设置图层集合。 |
MediaBox { get; set; } | 获取或设置页面的媒体框。 |
NoteLineStyle { get; set; } | 获取或设置笔记的线型。(仅用于生成器) |
Number { get; } | 获取页码 |
PageInfo { get; set; } | 获取或设置页面信息(仅用于生成器,读取文件时不填写)。 |
Paragraphs { get; set; } | 获取段落。 |
Rect { get; set; } | 获取或设置页面的矩形。如果指定则返回页面裁剪框,否则返回页面媒体框。 请注意,此属性不考虑页面旋转。要获得考虑旋转的页面矩形,请使用 ActualRect. |
Resources { get; } | 获取页面资源。资源对象包含图像、表单和字体的集合。 Resources |
Rotate { get; set; } | 获取或设置页面的旋转。 |
RotationMatrix { get; } | 获取页面的变换矩阵。 |
TabOrder { get; set; } | 获取或设置页面的标签顺序。 可能的值:行、列。默认,手动 |
TocInfo { get; set; } | 获取或设置目录信息。 |
TrimBox { get; set; } | 获取或设置页面的裁切框。 |
UserUnit { get; set; } | 获取或设置 UserUnit 值。一个正数,表示默认用户空间单位的大小,以 1 ⁄ 72 英寸的倍数表示。 默认值为 1。请设置零或负值以清除页面中的此条目。 |
Watermark { get; set; } | 获取或设置页面的水印。 |
方法
姓名 | 描述 |
---|---|
Accept(AnnotationSelector) | 接受AnnotationSelector 提供使用注释功能的访问者对象。 |
Accept(ImagePlacementAbsorber) | 接受ImagePlacementAbsorber 提供使用图像放置对象的功能的访问者对象。 |
Accept(TextAbsorber) | 接受TextAbsorber 提供使用文本对象的功能的访问者对象。 |
Accept(TextFragmentAbsorber) | 接受TextFragmentAbsorber 提供使用文本对象的功能的访问者对象。 |
AddImage(Stream, Rectangle) | 将图像添加到页面上,并将其定位在指定矩形保存图像比例的中间。 |
AddImage(string, Rectangle) | 将图像添加到页面上,并将其定位在指定矩形保存图像比例的中间。 |
AddImage(string, Stream, Rectangle) | 将可搜索的图像添加到页面上,并将其定位在指定矩形保存图像比例的中间。 |
AddImage(Stream, Rectangle, int, int, bool) | 在页面上添加图像并根据图像矩形位置放置它。 |
AddStamp(Stamp) | 将印章放入页面。印章可以是页码、图像或简单的文本,例如一些标志。 |
AsByteArray(Resolution) | 将当前页面转换为位图,然后返回字节数组。 |
AsXml() | 将当前页面转换为 utf8 编码的 xml。 |
CalculateContentBBox() | 计算 bbox 值 - 包含没有可见边距的内容的矩形。 |
ConvertToPNGMemoryStream() | 将页面转换为 DSR、OMR、OCR 图像流的 PNG。 |
Dispose() | 释放内存 |
Flatten() | 删除页面上的所有字段并放置它们的值。 |
FreeMemory() | 清除缓存数据 |
GetNotifications() | 返回有关页面内容内部操作的通知。 (现在只支持文本添加场景中的段落事件通知。) |
GetPageRect(bool) | 返回页面的矩形。 |
IsBlank(double) | 获取页面是否为空白的标志。 |
MakeGrayscale() | 将页面转换为灰度。 |
SendTo(PageDevice, Stream) | 发送页面以使用给定的页面设备进行处理。 |
SendTo(PageDevice, string) | 发送页面以使用给定的页面设备进行处理。 |
SetPageSize(double, double) | 设置页面的页面大小。 |
static IntToRotation(int) | 将整数值转换为对应的旋转枚举成员。 |
static RotationToInt(Rotation) | 将旋转枚举成员转换为整数值。 |
其他成员
姓名 | 描述 |
---|---|
delegate BeforePageGenerate | 自定义页眉和页脚的过程。 |
也可以看看
- 命名空间 Aspose.Pdf
- 部件 Aspose.PDF