Arc
概述
Arc 是 Aspose.PDF FOSS 为 .NET 提供的一个类。继承自:Shape。
弧形(椭圆的一部分)。
此类提供 4 种方法,用于在 .NET 程序中处理 Arc 对象。可用的方法包括:Arc、CheckBounds。在安装 Aspose.PDF FOSS 为 .NET 提供的软件包后,所有公共成员对任何 .NET 应用程序均可访问。属性:Alpha、Beta、CenterX、CenterY、GraphInfo、PosX,以及另外 7 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
CenterX | double | 读写 | 获取或设置中心 x。 |
CenterY | double | 读写 | 获取或设置中心 y。 |
RadiusX | double | 读写 | 获取或设置 radius x。 |
RadiusY | double | 读写 | 获取或设置半径 y。 |
StartAngle | double | 读写 | 起始角度(单位:度,0 = 3点,逆时针)。 |
SweepAngle | double | 读写 | 扫掠角度(单位:度,正值 = 逆时针)。 |
PosX | double | 读写 | 中心 X(CenterX 的别名)。 |
PosY | double | 读写 | 中心 Y(CenterY 的别名)。 |
Radius | double | 读写 | 半径(同时设置 RadiusX 和 RadiusY)。 |
Alpha | double | 读写 | 起始角度(单位为度,StartAngle 的别名)。 |
Beta | double | 读写 | 以度为单位的结束角;设置会将 SweepAngle 重新计算为值 − Alpha。 |
GraphInfo | Aspose.Pdf.GraphInfo | 读写 | 获取或设置图信息。 |
Text | Aspose.Pdf.Text.TextFragment? | 读写 | 可选的文本标签随形状渲染。 |
方法
| 签名 | 描述 |
|---|---|
Arc(centerX: double, centerY: double, radiusX: double, radiusY: double, startAngle: double, sweepAngle: double) | 在此 Arc 实例上调用 Arc(centerX, centerY, radiusX, radiusY, startAngle, sweepAngle)。 |
Arc(centerX: double, centerY: double, radius: double, alpha: double, beta: double) | 构造函数匹配公共 API:Arc(posX, posY, radius, alpha, beta),其中 alpha = 起始角度,beta = 结束角度。 |
Arc(posX: float, posY: float, radius: float, alpha: float, beta: float) | 单精度重载匹配公共 API。 |
CheckBounds(containerWidth: double, containerHeight: double) | 该弧线是否完全位于以原点为锚点的 containerWidth×containerHeight 框内。 |