IParagraphFormat

IParagraphFormat interface

此类包含段落格式属性。与IParagraphFormatEffectiveData不同,此类的所有属性都是可写的。

public interface IParagraphFormat

特性

姓名描述
Alignment { get; set; }返回或设置没有继承的段落中的文本对齐方式。 读/写TextAlignment
Bullet { get; }返回段落的项目符号格式。 只读IBulletFormat
DefaultPortionFormat { get; }返回段落的默认部分格式。未应用继承。 只读IPortionFormat
DefaultTabSize { get; set; }返回或设置不继承的默认制表大小。 读/写Single。
Depth { get; set; }返回或设置段落的深度。 值 0 表示未定义的值。 读/写Int16。
EastAsianLineBreak { get; set; }确定段落中是否使用东亚换行符。未应用继承。 读/写NullableBool
FontAlignment { get; set; }在没有继承的段落中返回或设置字体对齐方式。 读/写FontAlignment
HangingPunctuation { get; set; }确定段落中是否使用悬挂标点。未应用继承。 读/写NullableBool
Indent { get; set; }返回或设置段落首行缩进/悬挂缩进,无继承。悬挂缩进可以用负值定义。 读/写Single。
LatinLineBreak { get; set; }确定段落中是否使用拉丁换行符。未应用继承。 读/写NullableBool
MarginLeft { get; set; }返回或设置没有继承的段落的左边距。 读/写Single。
MarginRight { get; set; }返回或设置没有继承的段落的右边距。 读/写Single。
RightToLeft { get; set; }确定段落中是否使用从右到左书写。未应用继承。 读/写NullableBool
SpaceAfter { get; set; }返回或设置没有继承的段落中最后一行之后的空格量。 正值指定空白应该是字体大小的百分比。 负值以磅为单位指定空白的大小。 读/写Single。
SpaceBefore { get; set; }返回或设置没有继承的段落中第一行之前的空格量。 正值指定空白应该是字体大小的百分比。 负值以磅为单位指定空白的大小。 读/写Single。
SpaceWithin { get; set; }返回或设置段落中基线之间的空间量。正值表示百分比,负值表示以点为单位的大小。未应用继承。 读/写Single。
Tabs { get; }返回段落的列表。未应用继承。 只读ITabCollection

方法

姓名描述
GetEffective()获取应用了继承的有效段落格式数据。

评论

此类用于返回和操作为特定段落定义的段落格式属性。这意味着 在获取值时不应用继承,因此在大多数情况下,您将获得意味着“未定义”的值。

为了获得包括继承在内的有效格式化参数值,您需要使用GetEffective方法 返回一个IParagraphFormatEffectiveData实例。

也可以看看