本文主要是介绍PDF格式分析(二十四)Destinations,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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,bott
这篇关于PDF格式分析(二十四)Destinations的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!