跳转到内容

TabStopInfo

TabStopInfo

app.activeDocument.textFrames[index].paragraphs[index].paragraphAttributes.tabStops

描述

关于 ParagraphAttributes 对象中制表符的对齐方式、位置和其他详细信息。


属性

TabStopInfo.alignment

app.activeDocument.textFrames[index].paragraphs[index].paragraphAttributes.tabStops.alignment

描述

制表符的对齐方式。

默认值: Left

类型

TabStopAlignment


TabStopInfo.decimalCharacter

app.activeDocument.textFrames[index].paragraphs[index].paragraphAttributes.tabStops.decimalCharacter

描述

用于小数点制表符的字符。

默认值: .

类型

字符串


TabStopInfo.leader

app.activeDocument.textFrames[index].paragraphs[index].paragraphAttributes.tabStops.leader

描述

制表符的前导点字符。

类型

字符串


TabStopInfo.position

app.activeDocument.textFrames[index].paragraphs[index].paragraphAttributes.tabStops.position

描述

制表符的位置,以点为单位表示。

默认值: 0.0

类型

数字 (双精度)


TabStopInfo.typename

app.activeDocument.textFrames[index].paragraphs[index].paragraphAttributes.tabStops.typename

描述

对象的类名。

类型

字符串; 只读。


示例

显示制表符信息

// 显示当前文档中每个文本框中的制表符信息(如果有)。
var docRef = app.activeDocument;
var sData = "找到的制表符 \\r制表符前导符\t\t制表符位置\r";
var textRef = docRef.textFrames;
for( var i=0 ; i < textRef.length; i++ ) {
// 获取文本框中的所有段落
var paraRef = textRef[i].paragraphs;
for ( p=0 ; p < paraRef.length ; p++ ) {
// 获取段落中所有文本范围的段落属性
var attrRef = paraRef[p].paragraphAttributes;
var tabRef = attrRef.tabStops;
if ( tabRef.length > 0 ) {
for(var t=0; t<tabRef.length; t++){
sData += "\t" + tabRef[t].leader + "\t\t";
sData += "\t\t" + tabRef[t].position + "\r";
} // end for
} // end if
} // end for
} // end for
var newTF = docRef.textFrames.add();
newTF.contents = sData;
newTF.top = 400;
newTF.left = 100; redraw();