gpt4 book ai didi

javascript - InDesign 调整文本框架大小

转载 作者:行者123 更新时间:2023-12-03 00:47:04 24 4
gpt4 key购买 nike

我想调整整个 indesign 文档的宽度和高度,这是我的代码,它给出错误

错误号:11265错误字符串:该值将导致一个或多个对象离开粘贴板

请帮我解决一下,谢谢

var NEW_HEIGHT = '25 cm';  
var NEW_WIDTH = '18 cm';

// MULTIPLE RESIZE() IN ONE STEP
// =============================
app.activeDocument.textFrames.everyItem().resize(

// Target bounding box(es) -- Use OUTER_STROKE_BOUNDS if needed
// ---
[CoordinateSpaces.INNER_COORDINATES, BoundingBoxLimits.GEOMETRIC_PATH_BOUNDS],

// Reference point -- Here resize is performed relative to the top edge
// ---
AnchorPoint.TOP_CENTER_ANCHOR,

// Absolute replacement
// ---
ResizeMethods.REPLACING_CURRENT_DIMENSIONS_WITH,

// [width, height] in points
// ---
[UnitValue(NEW_WIDTH).as('pt'), UnitValue(NEW_HEIGHT).as('pt')]
);

最佳答案

开始调整大小之前,您需要增加粘贴板的大小。

为此,请在调整大小步骤之前添加以下代码行:

app.activeDocument.pasteboardPreferences.pasteboardMargins = [ '1000pt', '1000pt'];

注意:您可能需要根据文档的大小增加 x 和 y 值(即 1000pt)。

有关 PasteboardPreference 类的更多信息可以在 here 找到。 .

关于javascript - InDesign 调整文本框架大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53197945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com