SetOpenActionDestinationFull
文档属性
描述
此函数允许为所选文档设置打开页面以及各种大小和定位值
语法
Delphi
Function TPDFlib.SetOpenActionDestinationFull(OpenPage, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;
ActiveX
Function PDFlib::SetOpenActionDestinationFull(OpenPage As Long, Zoom As Long, DestType As Long, Left As Double, Top As Double, Right As Double, Bottom As Double) As Long
DLL
int DLSetOpenActionDestinationFull(int InstanceID, int OpenPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);
参数
| OpenPage | 打开文档时跳转到的页码 |
|---|---|
| Zoom | 文档打开时使用的缩放百分比,有效值为 0 到 6400。仅用于 DestType = 1,其他 DestType 应设为 0 |
| DestType | 1 = "XYZ" - 目标页面定位于 Left 和 Top 参数指定的点。Zoom 参数指定缩放百分比。2 = "Fit" - 整个页面缩放以适合窗口。不使用其他参数,且应设为零。3 = "FitH" - 页面缩放以使整个页面宽度可见。页面高度可能大于或小于窗口高度。页面定位于 Top 参数指定的垂直位置。4 = "FitV" - 页面缩放以使整个页面高度可见。页面宽度可能大于或小于窗口宽度。页面定位于 Left 参数指定的水平位置。5 = "FitR" - 页面缩放以使页面上的特定矩形可见。Left、Top、Right 和 Bottom 参数定义页面上的矩形区域。6 = "FitB" - 页面缩放以使其's边界框可见。7 = "FitBH" - 页面按 Top 参数指定的位置垂直定位。页面缩放以使页面's边界框的整个宽度可见。8 = "FitBV" - 页面定位于 Left 参数指定的水平位置。页面缩放至恰好能使边界框整个高度适合窗口。DestType = 1、4、5 和 8 使用的水平位置 |
| Left | |
| Top | DestType = 1、3、5 和 7 使用的垂直位置 矩形右侧边缘的水平位置。由 DestType = 5 使用 |
| Right | |
| Bottom | 矩形底部的水平位置,用于 DestType = 5 |
返回值
| 0 | 无法设置打开动作目标。这通常表示 Zoom 或 DestType 参数超出范围 |
|---|---|
| 1 | 打开操作目标已成功设置 |