|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.spire.pdf.graphics.PdfGraphicsWidget
com.spire.pdf.graphics.PdfLayoutWidget
com.spire.pdf.graphics.PdfShapeWidget
com.spire.pdf.graphics.PdfDrawWidget
com.spire.pdf.graphics.PdfFillElement
com.spire.pdf.graphics.PdfPath
public class PdfPath
Implements graphics path, which is a sequence of primitive graphics elements.
| Field Summary |
|---|
| Fields inherited from class com.spire.pdf.graphics.PdfLayoutWidget |
|---|
beginPageLayout |
| Constructor Summary | |
|---|---|
PdfPath()
Initializes a new instance of the class. |
|
PdfPath(PdfBrush brush)
Initializes a new instance of the class. |
|
PdfPath(PdfBrush brush,
PdfFillMode fillMode)
Initializes a new instance of the class. |
|
PdfPath(PdfBrush brush,
PdfFillMode fillMode,
java.awt.geom.Point2D[] points,
java.lang.Byte[] pathTypes)
Initializes a new instance of the class. |
|
PdfPath(PdfPen pen)
Initializes a new instance of the class. |
|
PdfPath(PdfPen pen,
PdfBrush brush,
PdfFillMode fillMode)
Initializes a new instance of the class. |
|
PdfPath(PdfPen pen,
java.awt.geom.Point2D[] points,
java.lang.Byte[] pathTypes)
Initializes a new instance of the class. |
|
PdfPath(java.awt.geom.Point2D[] points,
java.lang.Byte[] pathTypes)
Initializes a new instance of the class. |
|
| Method Summary | |
|---|---|
void |
addArc(double x,
double y,
double width,
double height,
double startAngle,
double sweepAngle)
Adds an arc. |
void |
addArc(java.awt.geom.Rectangle2D rectangle,
float startAngle,
float sweepAngle)
Adds an arc. |
void |
addBezier(java.awt.geom.Point2D startPoint,
java.awt.geom.Point2D firstControlPoint,
java.awt.geom.Point2D secondControlPoint,
java.awt.geom.Point2D endPoint)
Adds a bezier curve. |
void |
addEllipse(java.awt.geom.Rectangle2D rectangle)
Adds an ellipse. |
void |
addLine(double x1,
double y1,
double x2,
double y2)
Adds a line. |
void |
addLine(java.awt.geom.Point2D point1,
java.awt.geom.Point2D point2)
Adds a line. |
void |
addPie(java.awt.geom.Rectangle2D rectangle,
float startAngle,
float sweepAngle)
Appends the pie to this path. |
void |
addPolygon(java.awt.geom.Point2D[] points)
Append the closed polygon to this path. |
void |
addRectangle(java.awt.geom.Rectangle2D rectangle)
Appends the rectangle to this path. |
void |
setFillMode(PdfFillMode value)
Sets the fill mode. |
| Methods inherited from class com.spire.pdf.graphics.PdfShapeWidget |
|---|
getBounds |
| Methods inherited from class com.spire.pdf.graphics.PdfLayoutWidget |
|---|
draw, draw, draw, draw, draw, draw |
| Methods inherited from class com.spire.pdf.graphics.PdfGraphicsWidget |
|---|
draw, draw, draw |
| Constructor Detail |
|---|
public PdfPath()
public PdfPath(java.awt.geom.Point2D[] points,
java.lang.Byte[] pathTypes)
points - The points.pathTypes - The path types.public PdfPath(PdfPen pen)
pen - The pen.public PdfPath(PdfBrush brush)
brush - The brush.
public PdfPath(PdfBrush brush,
PdfFillMode fillMode)
brush - The brush.fillMode - The fill mode.
public PdfPath(PdfPen pen,
java.awt.geom.Point2D[] points,
java.lang.Byte[] pathTypes)
pen - The pen.points - The points.pathTypes - The path types.
public PdfPath(PdfBrush brush,
PdfFillMode fillMode,
java.awt.geom.Point2D[] points,
java.lang.Byte[] pathTypes)
brush - The brush.fillMode - The fill mode.points - The points.pathTypes - The path types.
public PdfPath(PdfPen pen,
PdfBrush brush,
PdfFillMode fillMode)
pen - The pen.brush - The brush.fillMode - The fill mode.| Method Detail |
|---|
public void setFillMode(PdfFillMode value)
public void addArc(java.awt.geom.Rectangle2D rectangle,
float startAngle,
float sweepAngle)
rectangle - The boundaries of the arc.startAngle - The start angle.sweepAngle - The sweep angle.
public void addArc(double x,
double y,
double width,
double height,
double startAngle,
double sweepAngle)
x - The x.y - The y.width - The width.height - The height.startAngle - The start angle.sweepAngle - The sweep angle.
public void addBezier(java.awt.geom.Point2D startPoint,
java.awt.geom.Point2D firstControlPoint,
java.awt.geom.Point2D secondControlPoint,
java.awt.geom.Point2D endPoint)
startPoint - The start point.firstControlPoint - The first control point.secondControlPoint - The second control point.endPoint - The end point.public void addEllipse(java.awt.geom.Rectangle2D rectangle)
rectangle - The boundaries of the ellipse.
public void addLine(java.awt.geom.Point2D point1,
java.awt.geom.Point2D point2)
point1 - The point1.point2 - The point2.
public void addLine(double x1,
double y1,
double x2,
double y2)
x1 - The x1.y1 - The y1.x2 - The x2.y2 - The y2.
public void addPie(java.awt.geom.Rectangle2D rectangle,
float startAngle,
float sweepAngle)
rectangle - The rectangle.startAngle - The start angle.sweepAngle - The sweep angle.public void addPolygon(java.awt.geom.Point2D[] points)
points - The points of the polygon.public void addRectangle(java.awt.geom.Rectangle2D rectangle)
rectangle - The rectangle.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||