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