如何用Photoshop脚本设置段落缩进边距?已尝试代码无效
Photoshop脚本设置段落文本左右缩进的正确方法
你用textItem的leftIndent/rightIndent属性无效,是因为这些属于字符层级的属性,而段落缩进需要操作段落样式对象。
正确的做法是通过文本图层的textItem.paragraphs来访问段落,然后设置对应属性:
// 假设layer是目标段落文本图层 var myParagraph = layer.textItem.paragraphs[0]; // 访问第一段,批量处理可遍历paragraphs数组 myParagraph.leftIndent = new UnitValue(100, 'px'); myParagraph.rightIndent = new UnitValue(100, 'px'); myParagraph.spaceBefore = new UnitValue(100, 'px'); myParagraph.spaceAfter = new UnitValue(100, 'px');
- 如果文本包含多个段落,需要遍历
paragraphs数组逐个设置; - 确保操作的是段落文本图层(不是点文本),点文本没有段落属性。
内容的提问来源于stack exchange,提问作者pabsdenn
相关产品推荐
相关产品推荐

