FreeFormGouraudMeshShadingFill Class
Defines a free-form Gouraud mesh shading fill.
Declaration
public class FreeFormGouraudMeshShadingFill extends GouraudMeshShadingFill
Inherited Members
Inheritance
Constructors
FreeFormGouraudMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<ShadingTriangle> triangles, boolean antiAlias, PdfColor background, DXMatrix matrix, Double opacity) Constructor
Initializes a new free-form Gouraud mesh shading fill with the specified color space, bounding box, triangles, anti-alias setting, background color, transformation matrix, and opacity.
Declaration
public FreeFormGouraudMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<ShadingTriangle> triangles, boolean antiAlias, PdfColor background, DXMatrix matrix, Double opacity)
Parameters
| Name | Type | Description |
|---|---|---|
| colorSpace | ColorSpace | The shading fill color space. |
| boundingBox | RectangleF | The shading fill bounding box. |
| triangles | java.util.List<ShadingTriangle> | The shading triangles. |
| antiAlias | boolean | The anti-alias setting. |
| background | PdfColor | The shading fill background color. |
| matrix | DXMatrix | The shading fill transformation matrix. |
| opacity | The shading fill opacity. |
FreeFormGouraudMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<ShadingTriangle> triangles, boolean antiAlias, PdfColor background, DXMatrix matrix) Constructor
Initializes a new free-form Gouraud mesh shading fill with the specified color space, bounding box, triangles, anti-alias setting, background color, and transformation matrix.
Declaration
public FreeFormGouraudMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<ShadingTriangle> triangles, boolean antiAlias, PdfColor background, DXMatrix matrix)
Parameters
| Name | Type | Description |
|---|---|---|
| colorSpace | ColorSpace | The shading fill color space. |
| boundingBox | RectangleF | The shading fill bounding box. |
| triangles | java.util.List<ShadingTriangle> | The shading triangles. |
| antiAlias | boolean | The anti-alias setting. |
| background | PdfColor | The shading fill background color. |
| matrix | DXMatrix | The shading fill transformation matrix. |
FreeFormGouraudMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<ShadingTriangle> triangles, boolean antiAlias, PdfColor background) Constructor
Initializes a new free-form Gouraud mesh shading fill with the specified color space, bounding box, triangles, anti-alias setting, and background color.
Declaration
public FreeFormGouraudMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<ShadingTriangle> triangles, boolean antiAlias, PdfColor background)
Parameters
| Name | Type | Description |
|---|---|---|
| colorSpace | ColorSpace | The shading fill color space. |
| boundingBox | RectangleF | The shading fill bounding box. |
| triangles | java.util.List<ShadingTriangle> | The shading triangles. |
| antiAlias | boolean | The anti-alias setting. |
| background | PdfColor | The shading fill background color. |
FreeFormGouraudMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<ShadingTriangle> triangles, boolean antiAlias) Constructor
Initializes a new free-form Gouraud mesh shading fill with the specified color space, bounding box, triangles, and anti-alias setting.
Declaration
public FreeFormGouraudMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<ShadingTriangle> triangles, boolean antiAlias)
Parameters
| Name | Type | Description |
|---|---|---|
| colorSpace | ColorSpace | The shading fill color space. |
| boundingBox | RectangleF | The shading fill bounding box. |
| triangles | java.util.List<ShadingTriangle> | The shading triangles. |
| antiAlias | boolean | The anti-alias setting. |
FreeFormGouraudMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<ShadingTriangle> triangles) Constructor
Initializes a new free-form Gouraud mesh shading fill with the specified color space, bounding box, and triangles.
Declaration
public FreeFormGouraudMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<ShadingTriangle> triangles)
Parameters
| Name | Type | Description |
|---|---|---|
| colorSpace | ColorSpace | The shading fill color space. |
| boundingBox | RectangleF | The shading fill bounding box. |
| triangles | java.util.List<ShadingTriangle> | The shading triangles. |
Methods
deepClone() Method
Creates a deep copy of the free-form Gouraud mesh shading fill.
Declaration
public Fill deepClone()
Returns
| Type | Description |
|---|---|
| Fill | A deep copy of the free-form Gouraud mesh shading fill. |