Skip to main content

CoonsPatchMeshShadingFill Class

Defines a Coons patch mesh shading fill.

Declaration

public class CoonsPatchMeshShadingFill extends ShadingFill

Remarks

Refer to the following help topic for additional information: Add a Bézier Curve.

Inherited Members

com.devexpress.system.JavaObject.clone()
com.devexpress.system.JavaObject.equals(java.lang.Object)
com.devexpress.system.JavaObject.hashCode()
com.devexpress.system.JavaObject.memberwiseClone()
com.devexpress.system.JavaObject.toString()
java.lang.Object.finalize()
java.lang.Object.getClass()
java.lang.Object.notify()
java.lang.Object.notifyAll()
java.lang.Object.wait()
java.lang.Object.wait(long)
java.lang.Object.wait(long,int)

Inheritance

Object
JavaObject
Fill
ShadingFill
CoonsPatchMeshShadingFill

Constructors

CoonsPatchMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<CoonsShadingPatch> patches, boolean antiAlias, PdfColor background, DXMatrix matrix, Double opacity) Constructor

Initializes a new Coons patch mesh shading fill with the specified color space, bounding box, patches, anti-alias setting, background color, transformation matrix, and opacity.

Declaration

public CoonsPatchMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<CoonsShadingPatch> patches, boolean antiAlias, PdfColor background, DXMatrix matrix, Double opacity)

Parameters

Name Type Description
colorSpace ColorSpace

The color space used to interpolate shading colors.

boundingBox RectangleF

The bounding box that clips the shading, or null to disable clipping.

patches java.util.List<CoonsShadingPatch>

Patches that define the shading mesh.

antiAlias boolean

true to smooth the shading boundaries; otherwise, false.

background PdfColor

The background color, or null if no background is specified.

matrix DXMatrix

The transformation matrix, or null to use the identity matrix.

opacity

The shading opacity, or null to use the default opacity.

CoonsPatchMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<CoonsShadingPatch> patches, boolean antiAlias, PdfColor background, DXMatrix matrix) Constructor

Initializes a new Coons patch mesh shading fill with the specified color space, bounding box, patches, anti-alias setting, background color, and transformation matrix.

Declaration

public CoonsPatchMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<CoonsShadingPatch> patches, boolean antiAlias, PdfColor background, DXMatrix matrix)

Parameters

Name Type Description
colorSpace ColorSpace

The color space used to interpolate shading colors.

boundingBox RectangleF

The bounding box that clips the shading, or null to disable clipping.

patches java.util.List<CoonsShadingPatch>

Patches that define the shading mesh.

antiAlias boolean

true to smooth the shading boundaries; otherwise, false.

background PdfColor

The background color, or null if no background is specified.

matrix DXMatrix

The transformation matrix, or null to use the identity matrix.

CoonsPatchMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<CoonsShadingPatch> patches, boolean antiAlias, PdfColor background) Constructor

Initializes a new Coons patch mesh shading fill with the specified color space, bounding box, patches, anti-alias setting, and background color.

Declaration

public CoonsPatchMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<CoonsShadingPatch> patches, boolean antiAlias, PdfColor background)

Parameters

Name Type Description
colorSpace ColorSpace

The color space used to interpolate shading colors.

boundingBox RectangleF

The bounding box that clips the shading, or null to disable clipping.

patches java.util.List<CoonsShadingPatch>

Patches that define the shading mesh.

antiAlias boolean

true to smooth the shading boundaries; otherwise, false.

background PdfColor

The background color, or null if no background is specified.

CoonsPatchMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<CoonsShadingPatch> patches, boolean antiAlias) Constructor

Initializes a new Coons patch mesh shading fill with the specified color space, bounding box, patches, and anti-alias setting.

Declaration

public CoonsPatchMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<CoonsShadingPatch> patches, boolean antiAlias)

Parameters

Name Type Description
colorSpace ColorSpace

The color space used to interpolate shading colors.

boundingBox RectangleF

The bounding box that clips the shading, or null to disable clipping.

patches java.util.List<CoonsShadingPatch>

Patches that define the shading mesh.

antiAlias boolean

true to smooth the shading boundaries; otherwise, false.

CoonsPatchMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<CoonsShadingPatch> patches) Constructor

Initializes a new Coons patch mesh shading fill with the specified color space, bounding box, and patches.

Declaration

public CoonsPatchMeshShadingFill(ColorSpace colorSpace, RectangleF boundingBox, List<CoonsShadingPatch> patches)

Parameters

Name Type Description
colorSpace ColorSpace

The color space used to interpolate shading colors.

boundingBox RectangleF

The bounding box that clips the shading, or null to disable clipping.

patches java.util.List<CoonsShadingPatch>

Patches that define the shading mesh.

Methods

deepClone() Method

Creates a deep copy of the Coons patch mesh shading fill.

Declaration

public Fill deepClone()

Returns

Type Description
Fill

A deep copy of the Coons patch mesh shading fill.

getPatches() Method

Returns the Coons shading patches.

Declaration

public List<CoonsShadingPatch> getPatches()

Returns

Type Description
java.util.List<CoonsShadingPatch>

The Coons shading patches.