XYZExplicitDestination

XYZExplicitDestination class

表示显示页面的显式目标,该页面的坐标(左,上)位于窗口的左上角,页面内容被放大倍数放大。任何参数 left、top 或 zoom 的空值指定该参数的当前值将保持不变。缩放值为 0 与空值具有相同的含义。

public sealed class XYZExplicitDestination : ExplicitDestination

构造函数

姓名 描述
XYZExplicitDestination(int, double, double, double) 创建远程显式目标。
XYZExplicitDestination(Page, double, double, double) 创建本地显式目标。

特性

姓名 描述
Left { get; } 获取窗口左上角的左横坐标。
Page { get; } 获取目标页面对象
PageNumber { get; } 获取目标页码
Top { get; } 获取窗口左上角的顶部垂直坐标。
Zoom { get; } 获取缩放系数。

方法

姓名 描述
static CreateDestination(Page, double, double, double, bool) 如果需要,考虑页面旋转,创建到页面指定位置的目的地。
static CreateDestinationToUpperLeftCorner(Page) 创建指定页面的目的地。
static CreateDestinationToUpperLeftCorner(Page, double) 在指定页面的左上角创建目标。
override ToString() 将对象状态转换为字符串值。示例:“1 XYZ 100 200 3”.

例子

Document doc = new Document("example.pdf");
XYZExplicitDestination dest = (XYZExplicitDestination)doc.Outlines[1].Destination;
string left = dest.Left;
string top = dest.Top;
string zoom = dest.Zoom;

也可以看看