Graph
概述
Graph 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:BaseParagraph。
一个图形容器,用于保存可绘制的形状并将其渲染到内容流中。
此类提供 7 个方法,用于在 .NET 程序中操作 Graph 对象。可用的方法包括:Add、Build、Clone、Graph。安装了 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:Border、GraphInfo、Height、HorizontalAlignment、Hyperlink、HyperlinkText,以及其他 13 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Width | double | 读写 | 获取或设置宽度。 |
Height | double | 读写 | 获取或设置高度。 |
IsChangePosition | bool | 读写 | 当为 false 时,图表会被放置在绝对位置(Left, Top),并且不参与文档流。 |
Left | double | 读写 | 图形框的水平偏移。 |
Top | double | 读写 | 图形框的垂直偏移。 |
Border | BorderInfo? | 读写 | 图形区域的可选边框。 |
GraphInfo | Aspose.Pdf.GraphInfo | 读写 | 默认的 stroke/fill 设置,继承自添加到此图形的形状。 |
ZIndex | int | 读写 | 用于分层的 Z-index;数值越高绘制在上层。 |
Title | Aspose.Pdf.Text.TextFragment? | 读写 | 可选标题显示在图表上方。 |
Shapes | BoundsCheckableList<Shape> | 读写 | 此图表内的形状列表。 |
HorizontalAlignment | HorizontalAlignment | 读写 | 此段落的水平对齐方式。 |
VerticalAlignment | VerticalAlignment | 读写 | 已对该段落应用垂直对齐。 |
Margin | MarginInfo | 读写 | 已对该段落应用外边距信息。 |
IsFirstParagraphInColumn | bool | 读写 | 强制该段落在新列开始。 |
IsKeptWithNext | bool | 读写 | 将此段落保持在与下一段同一页上。 |
IsInNewPage | bool | 读写 | 强制段落在新页面开始。 |
IsInLineParagraph | bool | 读写 | 内联段落标记(不另起新行)。 |
HyperlinkText | string? | 读写 | 传统的字符串类型超链接目标。 |
Hyperlink | Hyperlink? | 读写 | 已在段落上应用类型化超链接装饰。 |
方法
| 签名 | 描述 |
|---|---|
Graph(width: double, height: double) | 在此 Graph 实例上调用 Graph(width, height)。 |
Graph(width: float, height: float) | 单精度重载匹配公共 API。 |
Add(shape: Shape) | 在此 Graph 实例上调用 Add(shape)。 |
Clone() | 浅克隆——形状通过引用共享。 |
Build() | 将所有形状渲染到内容流中。 |
Build(page: Page?) | 将所有形状渲染到内容流中,如有需要,在页面上注册 ExtGState 资源。 |
Build(page: Page?, offsetX: double, offsetY: double) | 将所有形状渲染到内容流中,并进行平移,使图形的局部原点(左下角)位于页面坐标中的 (offsetX, offsetY)。 |