论坛帮助 |
社区圈子 |
日历事件 |
2023-03-07, 16:20 | #1 | |||
|
||||
正式会员
等级: 四袋长老
|
//备份当前视图 ViewCenter=activeDocument.activeView.centerPoint; ViewZoom=activeDocument.activeView.zoom; //获取画布边界 activeDocument.activeView.zoom = 0.0313; app.executeMenuCommand("zoomin");//放大视图后再直接缩放才会自动居中画布,避免视图被拖动后导致直接缩小从而居中紊乱的问题 activeDocument.activeView.zoom = 0.0313; CanvasCenter=activeDocument.activeView.centerPoint;//可以直接得到也可以建立矩形后通过剪切黏贴的自动居中视图中心得到. CanvasBounds=[CanvasCenter[0]-8191.5,CanvasCenter[1]+8191.5,CanvasCenter[0]+8191.5,CanvasCenter[1]-8191.5]; //还原当前视图 activeDocument.activeView.zoom=ViewZoom; activeDocument.activeView.centerPoint=ViewCenter; //$.writeln (CanvasBounds) 配合以下代码,多页面PDF置入各要素已齐全。 //两种方法修改置入默认无弹窗情况下的默认页面 //app.preferences.setIntegerPreference("plugin/PDFImport/PageNumber", 1);//修改首选项,修改所在可查看临时文件夹下的首选项文件 //app.preferences.PDFFileOptions.pageToOpen=1;//或者直接用手册上已有API设置. |
|||
右列会员因为此帖价值甚高向 静立 表示感谢: |
792491914 (2023-03-08)
|