Arc

概述

Arc 是 Aspose.PDF FOSS 为 .NET 提供的一个类。继承自:Shape。

弧形(椭圆的一部分)。

此类提供 4 种方法,用于在 .NET 程序中处理 Arc 对象。可用的方法包括:Arc、CheckBounds。在安装 Aspose.PDF FOSS 为 .NET 提供的软件包后,所有公共成员对任何 .NET 应用程序均可访问。属性:Alpha、Beta、CenterX、CenterY、GraphInfo、PosX,以及另外 7 项。

属性

名称类型访问描述
CenterXdouble读写获取或设置中心 x。
CenterYdouble读写获取或设置中心 y。
RadiusXdouble读写获取或设置 radius x。
RadiusYdouble读写获取或设置半径 y。
StartAngledouble读写起始角度(单位:度,0 = 3点,逆时针)。
SweepAngledouble读写扫掠角度(单位:度,正值 = 逆时针)。
PosXdouble读写中心 X(CenterX 的别名)。
PosYdouble读写中心 Y(CenterY 的别名)。
Radiusdouble读写半径(同时设置 RadiusX 和 RadiusY)。
Alphadouble读写起始角度(单位为度,StartAngle 的别名)。
Betadouble读写以度为单位的结束角;设置会将 SweepAngle 重新计算为值 − Alpha。
GraphInfoAspose.Pdf.GraphInfo读写获取或设置图信息。
TextAspose.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 框内。

另请参阅

 中文