ParagraphFormat

ParagraphFormat class

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

public 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实例。

也可以看看