FloatingBox
概述
FloatingBox 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:BaseParagraph。
表示一个可以绝对定位或在页面上流式布局的浮动框。
此类提供 5 个方法,用于在 .NET 程序中处理 FloatingBox 对象。可用的方法包括:Build、Clone、FloatingBox。在安装了 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:BackgroundColor、BackgroundImage、Border、ColumnInfo、Height、HorizontalAlignment,以及另外 16 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Width | double | 读写 | 盒子的宽度(单位:点)。 |
Height | double | 读写 | 盒子的高度(单位:点)。 |
Left | double | 读写 | 左侧位置(点,绝对)。 |
Top | double | 读写 | 顶部位置(点,绝对,测量自页面顶部)。 |
Border | BorderInfo? | 读写 | 盒子周围的边框。 |
BackgroundColor | Color? | 读写 | 背景填充颜色。 |
IsNeedRepeating | bool | 读写 | 是否在每页重复该框。 |
Padding | MarginInfo? | 读写 | 盒子的内部内边距。 |
Margin | MarginInfo | 读写 | 盒子的外部外边距。 |
VerticalAlignment | VerticalAlignment | 读写 | 盒子内部内容的垂直对齐。 |
HorizontalAlignment | HorizontalAlignment | 读写 | 盒子在其父容器中的水平对齐。 |
ZIndex | int | 读写 | 用于分层的 Z-index;数值越高越在顶部。 |
ColumnInfo | ColumnInfo | 读写 | 获取或设置列信息。 |
Paragraphs | Paragraphs | 读写 | 内容段落(TextFragment、表格或其他内容对象)。 |
BackgroundImage | Image? | 读写 | 可选的背景图像渲染在盒子内容后面。 |
PositioningMode | ParagraphPositioningMode | 读写 | Left / Top 的解释方式 — 默认参与文档流,Absolute 将其固定到页面坐标。 |
IsFirstParagraphInColumn | bool | 读写 | 强制段落在新列开始。 |
IsKeptWithNext | bool | 读写 | 保持此段落与下一段落在同一页上。 |
IsInNewPage | bool | 读写 | 强制段落在新页开始。 |
IsInLineParagraph | bool | 读写 | 内联段落标志(不会另起新行)。 |
HyperlinkText | string? | 读写 | 传统的字符串类型超链接目标。 |
Hyperlink | Hyperlink? | 读写 | 已在段落上应用了类型化的超链接装饰。 |
方法
| 签名 | 描述 |
|---|---|
FloatingBox() | 创建一个默认(零)尺寸的浮动框。 |
FloatingBox(width: double, height: double) | 创建一个具有指定尺寸的浮动框。 |
FloatingBox(width: float, height: float) | 创建一个具有 Single 类型尺寸的浮动框。 |
Clone() | 对该 FloatingBox 实例调用 Clone。 |
Build(page: Page) | 对该 FloatingBox 实例调用 Build(page)。 |