XYZExplicitDestination

遗产: java.lang.Object, com.aspose.pdf.ExplicitDestination

public final class XYZExplicitDestination extends ExplicitDestination

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


文档 doc = new Document(“example.pdf”); XYZExplicitDestination dest = (XYZExplicitDestination)doc.getOutlines().get_Item(1).getDestination();左字符串 = dest.getLeft(); String top = dest.getTop(); String zoom = dest.getZoom();

构造函数

构造函数描述
XYZExplicitDestination(Page page, double left, double top, double zoom)创建实例并通过 DOM 页面对象和可见参数对其进行初始化。
XYZExplicitDestination(IDocument document, int pageNumber, double left, double top, double zoom)创建远程显式目标。
XYZExplicitDestination(int pageNumber, double left, double top, double zoom)创建远程显式目标。

方法

方法描述
createDestination(IDocument doc, int pageNumber, int type, double[] values)创建 ExplicitDestination 子类的实例。
createDestination(Page page, double left, double top, double zoom, boolean considerRotation)如果需要,考虑页面旋转,将目标创建到页面的指定位置。
createDestination(Page page, int type, double[] values)创建 ExplicitDestination 子类的实例。
createDestination(IPdfArray engineDest)创建 ExplicitDestination 子类的实例。
createDestination(int pageNumber, int type, double[] values)创建 ExplicitDestination 子类的实例。
createDestinationToUpperLeftCorner(Page page)创建指定页面的目的地。
createDestinationToUpperLeftCorner(Page page, double zoom)创建目的地到指定页面的左上角。
equals(Object arg0)
getClass()
getLeft()获取窗口左上角的左侧水平坐标。
getPage()获取目标页面对象
getPageNumber()获取目标页码
getTop()获取窗口左上角的顶部垂直坐标。
getZoom()获取缩放因子。
hashCode()
notify()
notifyAll()
toString()将对象状态转换为字符串值。
wait()
wait(long arg0)
wait(long arg0, int arg1)

XYZExplicitDestination(Page page, double left, double top, double zoom)

public XYZExplicitDestination(Page page, double left, double top, double zoom)

创建实例并通过 DOM 页面对象和可见参数对其进行初始化。

参数:

范围类型描述
pagePageDOM 页面对象。
leftdouble窗口左上角的左水平坐标。
topdouble窗口左上角的顶部垂直坐标。
zoomdouble缩放系数。

XYZExplicitDestination(IDocument document, int pageNumber, double left, double top, double zoom)

public XYZExplicitDestination(IDocument document, int pageNumber, double left, double top, double zoom)

创建远程显式目标。

参数:

范围类型描述
documentIDocument包含此对象的父文档。
pageNumberint远程文档的目标页码。
leftdouble窗口左上角的左水平坐标。
topdouble窗口左上角的顶部垂直坐标。
zoomdouble缩放系数。

XYZExplicitDestination(int pageNumber, double left, double top, double zoom)

public XYZExplicitDestination(int pageNumber, double left, double top, double zoom)

创建远程显式目标。

参数:

范围类型描述
pageNumberint远程文档的目标页码。
leftdouble窗口左上角的左水平坐标。
topdouble窗口左上角的顶部垂直坐标。
zoomdouble缩放系数。

createDestination(IDocument doc, int pageNumber, int type, double[] values)

public static ExplicitDestination createDestination(IDocument doc, int pageNumber, int type, double[] values)

创建 ExplicitDestination 子类的实例。

参数:

范围类型描述
docIDocument将在其中创建目标的文档。
pageNumberint页码。
typeint目的地类型。
valuesdouble[]目的地特定值的数组。

退货: ExplicitDestination - 明确的目标对象。

createDestination(Page page, double left, double top, double zoom, boolean considerRotation)

public static XYZExplicitDestination createDestination(Page page, double left, double top, double zoom, boolean considerRotation)

如果需要,考虑页面旋转,将目标创建到页面的指定位置。

参数:

范围类型描述
pagePage目的地页面。
leftdouble页面左侧位置。
topdouble页面顶部位置。
zoomdouble缩放因子(默认为 0)。
considerRotationboolean如果为真,位置将根据页面旋转重新计算。

退货: XYZExplicitDestination - 目标对象。

createDestination(Page page, int type, double[] values)

public static ExplicitDestination createDestination(Page page, int type, double[] values)

创建 ExplicitDestination 子类的实例。

参数:

范围类型描述
pagePage目标页面的对象。
typeint显式目标的类型。
valuesdouble[]双精度值数组。

退货: ExplicitDestination - 明确的目标对象。

createDestination(IPdfArray engineDest)

public static ExplicitDestination createDestination(IPdfArray engineDest)

创建 ExplicitDestination 子类的实例。

参数:

范围类型描述
engineDestIPdfArray引擎目标对象。

退货: ExplicitDestination - DOM 显式目标对象。

createDestination(int pageNumber, int type, double[] values)

public static ExplicitDestination createDestination(int pageNumber, int type, double[] values)

创建 ExplicitDestination 子类的实例。

参数:

范围类型描述
pageNumberint目标页码。
typeint显式目标的类型。
valuesdouble[]双精度值数组。

退货: ExplicitDestination - 明确的目标对象。

createDestinationToUpperLeftCorner(Page page)

public static XYZExplicitDestination createDestinationToUpperLeftCorner(Page page)

创建指定页面的目的地。

参数:

范围类型描述
pagePage目的地页面。

退货: XYZExplicitDestination - 目标对象。

createDestinationToUpperLeftCorner(Page page, double zoom)

public static XYZExplicitDestination createDestinationToUpperLeftCorner(Page page, double zoom)

创建目的地到指定页面的左上角。

参数:

范围类型描述
pagePage目的地页面。
zoomdouble缩放系数。

退货: XYZExplicitDestination - 目标对象。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getLeft()

public double getLeft()

获取窗口左上角的左侧水平坐标。

退货: 双 - 双

getPage()

public Page getPage()

获取目标页面对象

退货: Page 页面对象

getPageNumber()

public int getPageNumber()

获取目标页码

退货: int - 整数值

getTop()

public double getTop()

获取窗口左上角的顶部垂直坐标。

退货: 双 - 双

getZoom()

public double getZoom()

获取缩放因子。

退货: 双 - 双

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

将对象状态转换为字符串值。示例:“1 XYZ 100 200 3”。

退货: java.lang.String - 表示对象状态的字符串值。

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int