我在InDesign中有一个文档,其中包含不同宽度尺寸的页面。现在,我想使用JS脚本添加垂直指南。因此,我必须添加pageWidth + pageWidth(特定页面的)。

但是我只知道如何获取文档尺寸(pageHeight和pageWidth。但是我有不同的页面,显然还有不同的尺寸。

var pageWidth = app.activeDocument.documentPreferences.pageWidth


会给我文档页面宽度

但我需要这样的东西(小说)

var pageWidth = app.activeDocument.pages[0].documentPreferences.pageWidth


谢谢你的帮助

最佳答案

main();

function main() {
    var doc = app.activeDocument;
    var page = doc.pages[0];
    var bounds = page.bounds;
    var width = RoundWithDecimal(bounds[3] - bounds[1], 3);
    var height = RoundWithDecimal(bounds[2] - bounds[0], 3);
}

function RoundWithDecimal(number, decimals){
    var multiplier = Math.pow(10,decimals);
    return Math.round(number*multiplier)/multiplier;
}


找到了答案:

关于javascript - InDesign CC 2019 |获取页面尺寸(pageWidth和pageHeight),而不是使用JSX获取文档尺寸?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57923373/

10-12 13:35