FrameFormat
内容
[
隐藏
]FrameFormat class
表示段落的框架相关格式。
public class FrameFormat
特性
姓名 | 描述 |
---|---|
Height { get; } | 获取指定框架的高度。 |
HeightRule { get; } | 获取确定指定框架高度的规则。 |
HorizontalAlignment { get; } | 获取指定框架的水平对齐方式。 |
HorizontalDistanceFromText { get; } | 获取框架与周围文本之间的水平距离(以点为单位)。 |
HorizontalPosition { get; } | 获取框架边缘与指定项目之间的水平距离RelativeHorizontalPosition 属性. |
IsFrame { get; } | 返回真的 如果该段落是一个框架。 |
RelativeHorizontalPosition { get; } | 获取框架的相对水平位置。 |
RelativeVerticalPosition { get; } | 获取框架的相对垂直位置。 |
VerticalAlignment { get; } | 获取指定框架的垂直对齐方式。 |
VerticalDistanceFromText { get; } | 指定框架和周围文本之间的垂直距离(以点为单位)。 |
VerticalPosition { get; } | 获取框架边缘与指定项目之间的垂直距离RelativeVerticalPosition 属性. |
Width { get; } | 获取指定框架的宽度(以磅为单位)。 |
评论
此对象始终会被创建。如果段落是框架,则所有属性都将包含相应的值;否则,所有属性都将设置为默认值。
使用IsFrame
检查段落是否为框架。
例子
展示如何获取有关框架段落的格式属性的信息。
Document doc = new Document(MyDir + "Paragraph frame.docx");
Paragraph paragraphFrame = doc.FirstSection.Body.Paragraphs.OfType<Paragraph>().First(p => p.FrameFormat.IsFrame);
Assert.AreEqual(233.3d, paragraphFrame.FrameFormat.Width);
Assert.AreEqual(138.8d, paragraphFrame.FrameFormat.Height);
Assert.AreEqual(HeightRule.AtLeast, paragraphFrame.FrameFormat.HeightRule);
Assert.AreEqual(HorizontalAlignment.Default, paragraphFrame.FrameFormat.HorizontalAlignment);
Assert.AreEqual(VerticalAlignment.Default, paragraphFrame.FrameFormat.VerticalAlignment);
Assert.AreEqual(34.05d, paragraphFrame.FrameFormat.HorizontalPosition);
Assert.AreEqual(RelativeHorizontalPosition.Page, paragraphFrame.FrameFormat.RelativeHorizontalPosition);
Assert.AreEqual(9.0d, paragraphFrame.FrameFormat.HorizontalDistanceFromText);
Assert.AreEqual(20.5d, paragraphFrame.FrameFormat.VerticalPosition);
Assert.AreEqual(RelativeVerticalPosition.Paragraph, paragraphFrame.FrameFormat.RelativeVerticalPosition);
Assert.AreEqual(0.0d, paragraphFrame.FrameFormat.VerticalDistanceFromText);
也可以看看
- 命名空间 Aspose.Words
- 部件 Aspose.Words