TabStopCollection

遗产: java.lang.Object, com.aspose.words.InternableComplexAttr

所有已实现的接口: java.lang.Cloneable

public class TabStopCollection extends InternableComplexAttr implements Cloneable

的集合TabStop表示段落或样式的自定义选项卡的对象。

要了解更多信息,请访问**Aspose.Words Document Object Model (DOM)**文档文章。

在 Microsoft Word 文档中,可以在段落样式的属性中或直接在段落的属性中定义制表位。一种风格可以基于另一种风格。因此,给定对象的完整制表位集是直接在该对象上定义的制表位和从父样式继承的制表位的组合。

在 Aspose.Words 中,当您获得TabStops段落或样式的集合,它仅包含直接为此段落或样式定义的自定义制表位。该集合不包括在父样式或默认制表位中定义的制表位。

方法

方法描述
add(TabStop tabStop)添加或替换集合中的制表位。
add(double position, int alignment, int leader)
after(double position)获取指定位置右侧的第一个制表位。
before(double position)获取指定位置左侧的第一个制表位。
clear()删除所有制表位位置。
equals(TabStopCollection rhs)确定指定的 TabStopCollection 的值是否等于当前的 TabStopCollection。
equals(Object obj)确定指定对象的值是否与当前对象相等。
get(double position)获取指定位置的制表位。
get(int index)从集合中检索制表位。
getClass()
getCount()获取集合中制表位的数量。
getIndexByPosition(double position)获取具有指定位置(以磅为单位)的制表位索引。
getPositionByIndex(int index)获取指定索引处制表位的位置(以磅为单位)。
hashCode()
isInheritedComplexAttr()
notify()
notifyAll()
removeByIndex(int index)从集合中删除指定索引处的制表位。
removeByPosition(double position)从集合中删除指定位置的制表位。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(TabStop tabStop)

public void add(TabStop tabStop)

添加或替换集合中的制表位。

如果指定位置已存在制表位,则将其替换。

参数:

范围类型描述
tabStopTabStop要添加的制表位对象。

add(double position, int alignment, int leader)

public void add(double position, int alignment, int leader)

参数:

范围类型描述
positiondouble
alignmentint
leaderint

after(double position)

public TabStop after(double position)

获取指定位置右侧的第一个制表位。

跳过制表位Alignment设置为 TabAlignment.Bar 。

参数:

范围类型描述
positiondouble参考位置(以点为单位)。

退货: TabStop - 如果未找到合适的制表位,则为制表位对象或 null。

before(double position)

public TabStop before(double position)

获取指定位置左侧的第一个制表位。

跳过制表位Alignment设置为 TabAlignment.Bar 。

参数:

范围类型描述
positiondouble参考位置(以点为单位)。

退货: TabStop - 如果未找到合适的制表位,则为制表位对象或 null。

clear()

public void clear()

删除所有制表位位置。

equals(TabStopCollection rhs)

public boolean equals(TabStopCollection rhs)

确定指定的 TabStopCollection 的值是否等于当前的 TabStopCollection。

参数:

范围类型描述
rhsTabStopCollection

退货: 布尔值

equals(Object obj)

public boolean equals(Object obj)

确定指定对象的值是否与当前对象相等。

参数:

范围类型描述
objjava.lang.Object

退货: 布尔值

get(double position)

public TabStop get(double position)

获取指定位置的制表位。如果在指定位置未找到制表位,则返回 null。

参数:

范围类型描述
positiondouble制表位的位置(以磅为单位)。

退货: TabStop - 指定位置的制表位。

get(int index)

public TabStop get(int index)

从集合中检索制表位。获取给定索引处的制表位。

参数:

范围类型描述
indexint制表位集合的索引。

退货: TabStop - 相应的TabStop价值。

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getCount()

public int getCount()

获取集合中制表位的数量。

退货: int - 集合中制表位的数量。

getIndexByPosition(double position)

public int getIndexByPosition(double position)

获取具有指定位置(以磅为单位)的制表位索引。

参数:

范围类型描述
positiondouble

退货: 整数

getPositionByIndex(int index)

public double getPositionByIndex(int index)

获取指定索引处制表位的位置(以磅为单位)。

参数:

范围类型描述
indexint制表位集合的索引。

退货: double - 制表位的位置。

hashCode()

public int hashCode()

退货: 整数

isInheritedComplexAttr()

public boolean isInheritedComplexAttr()

退货: 布尔值

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeByIndex(int index)

public void removeByIndex(int index)

从集合中删除指定索引处的制表位。

参数:

范围类型描述
indexint制表位集合的索引。

removeByPosition(double position)

public void removeByPosition(double position)

从集合中删除指定位置的制表位。

参数:

范围类型描述
positiondouble要删除的制表位的位置(以磅为单位)。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int