ParagraphFormat

ParagraphFormat 类

此类包含段落格式属性。与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 实例。

另请参见