Destinations定义文档的特定视图,包括以下各项:
•应显示的文档页面
•该页面上文档窗口的位置
•放大(缩放)系数
Destinations应用于outline,注释(“Link注释”)或Action(“Go-To Actions”和“Remote Go-To Actions“)。
Destination是一个数组对象,具体语法如下:
[page /XYZ left top zoom]:显示page指定的页面,坐标(left,top)指定窗口的左上角,页面内容通过zoom因子进行缩放。 参数left,top或zoom为null时,表示该参数的当前值应保持不变。 zoom值为0时,与null含义相同。
[page /Fit]:显示page指定的页面,整个页面缩放到适合窗口水平和垂直长度。 如果所需的水平和垂直缩放的倍数不同时,选择两者中较小的一个倍数。简单理解就是显示窗口能显示下整个页面。
[page /FitH top]:显示page指定的页面,垂直坐标top位于窗口的上边缘,page缩放到显示页面窗口的宽度。 top为null时,表示指定该参数的当前值应保持不变。简单理解就是按显示窗口的宽度进行缩放。
[page /FitR left bottom right top] :显示page指定的页面,page缩放到适合left,bottom,right和top指定
Destinations是PDF文档中定义特定视图的关键元素,包括显示的页面、位置和缩放系数。它们用于outline、注释链接和动作。Destinations采用数组对象表示,如/XYZ、/Fit、/FitH等,指定页面、窗口位置和缩放行为。这些参数可以设置为null,表示保持当前值,而坐标值和页最小box则涉及页面内容的布局和显示方式。
订阅专栏 解锁全文
1903





