Arc

Overview

Arc is a class in Aspose.Pdf FOSS for Java. Inherits from: Shape.

Represents an arc drawing shape.

Properties

NameTypeAccessDescription
posXfloatReadGets the x-coordinate of the center.
posYfloatReadGets the y-coordinate of the center.
radiusfloatReadGets the radius.
startAnglefloatReadGets the start angle in degrees.
endAnglefloatReadGets the end angle in degrees.
graphInfoGraphInfoReadGets the graphic styling properties for this shape.
textStringReadGets the optional text label associated with this shape.

Methods

SignatureDescription
Arc(posX: float, posY: float, radius: float, startAngle: float, endAngle: float)Creates a new arc with the specified center, radius, and angular range.
getPosX()floatGets the x-coordinate of the center.
setPosX(posX: float)Sets the x-coordinate of the center.
getPosY()floatGets the y-coordinate of the center.
setPosY(posY: float)Sets the y-coordinate of the center.
getRadius()floatGets the radius.
setRadius(radius: float)Sets the radius.
getStartAngle()floatGets the start angle in degrees.
setStartAngle(startAngle: float)Sets the start angle in degrees.
getEndAngle()floatGets the end angle in degrees.
setEndAngle(endAngle: float)Sets the end angle in degrees.
checkBounds(width: double, height: double){@inheritDoc}

Computes the actual bounding box of the arc by evaluating the endpoints and any axis-aligned extrema that fall within the angular range. | | `getGraphInfo()` → `GraphInfo` | Gets the graphic styling properties for this shape. | | `setGraphInfo(graphInfo: GraphInfo)` | Sets the graphic styling properties for this shape. | | `getText()` → `String` | Gets the optional text label associated with this shape. | | `setText(text: String)` | Sets the optional text label associated with this shape. |

See Also