ParagraphFormat

ParagraphFormat class

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

public sealed class ParagraphFormat : PVIObject, IChartParagraphFormat, IParagraphFormat

构造函数

名称描述
ParagraphFormat()初始化 ParagraphFormat 类的新实例。

属性

名称描述
Alignment { get; set; }返回或设置段落中的文本对齐方式,并不继承。读/写 TextAlignment
AsIPresentationComponent { get; }允许获取基本的 IPresentationComponent 接口。只读 IPresentationComponent
DefaultTabSize { get; set; }返回或设置默认制表符大小,并不继承。读/写 Single。
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

方法

名称描述
override Equals(object)与指定的对象进行比较。
GetEffective()获取有效的段落格式数据,并应用继承。
override GetHashCode()返回哈希码。

备注

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

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

另见