EmfPlusPathGradientBrushData

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBaseBrushData

public final class EmfPlusPathGradientBrushData extends EmfPlusBaseBrushData

EmfPlusPathGradientBrushData-objektet specificerar ett bangradient för en grafikpensel.

Konstruktörer

KonstruktorBeskrivning
EmfPlusPathGradientBrushData()

Metoder

MetodBeskrivning
getBrushDataFlags()Hämtar eller anger ett 32-bitars osignerat heltal som specificerar data i fältet OptionalData.
setBrushDataFlags(int value)Hämtar eller anger ett 32-bitars osignerat heltal som specificerar data i fältet OptionalData.
getWrapMode()Hämtar eller anger ett 32-bitars signerat heltal från WrapMode‑enumerationen (avsnitt 2.1.1.34) som specificerar om området utanför penselns gräns ska målas.
setWrapMode(int value)Hämtar eller anger ett 32-bitars signerat heltal från WrapMode‑enumerationen (avsnitt 2.1.1.34) som specificerar om området utanför penselns gräns ska målas.
getCenterArgb32Color()Hämtar eller anger EmfPlusARGB object (avsnitt 2.2.2.1) som specificerar mittfärgen för path gradient brush, vilket är färgen som visas vid mittpunkten av brushen.
setCenterArgb32Color(int value)Hämtar eller anger EmfPlusARGB object (avsnitt 2.2.2.1) som specificerar mittfärgen för path gradient brush, vilket är färgen som visas vid mittpunkten av brushen.
getCenterPointF()Hämtar eller anger EmfPlusARGB object (avsnitt 2.2.2.1) som specificerar mittfärgen för path gradient brush, vilket är färgen som visas vid mittpunkten av brushen.
setCenterPointF(PointF value)Hämtar eller anger EmfPlusARGB object (avsnitt 2.2.2.1) som specificerar mittfärgen för path gradient brush, vilket är färgen som visas vid mittpunkten av brushen.
getSurroundingArgb32Colors()Hämtar eller anger en array av SurroundingColorCount EmfPlusARGB objects som specificerar färgerna för diskreta punkter på brushens gräns.
setSurroundingArgb32Colors(int[] value)Hämtar eller anger en array av SurroundingColorCount EmfPlusARGB objects som specificerar färgerna för diskreta punkter på brushens gräns.
getBoundaryData()Hämtar eller anger gränsen för path gradient brush, som specificeras antingen av en path eller en sluten cardinal spline.
setBoundaryData(EmfPlusBoundaryBase value)Hämtar eller anger gränsen för path gradient brush, som specificeras antingen av en path eller en sluten cardinal spline.
getOptionalData()Hämtar eller anger ett valfritt EmfPlusPathGradientBrushOptionalData object (avsnitt 2.2.2.30) som specificerar ytterligare data för path gradient brush.
setOptionalData(EmfPlusPathGradientBrushOptionalData value)Hämtar eller anger ett valfritt EmfPlusPathGradientBrushOptionalData object (avsnitt 2.2.2.30) som specificerar ytterligare data för path gradient brush.

EmfPlusPathGradientBrushData()

public EmfPlusPathGradientBrushData()

getBrushDataFlags()

public int getBrushDataFlags()

Hämtar eller anger ett 32‑bit osignerat heltal som specificerar data i OptionalData-fältet. Detta värde MÅSTE bestå av BrushData-flaggor (avsnitt 2.1.2.1). Följande flaggor är relevanta för en path gradient brush:

Returns: int

setBrushDataFlags(int value)

public void setBrushDataFlags(int value)

Hämtar eller anger ett 32‑bit osignerat heltal som specificerar data i OptionalData-fältet. Detta värde MÅSTE bestå av BrushData-flaggor (avsnitt 2.1.2.1). Följande flaggor är relevanta för en path gradient brush:

Parameters:

ParameterTypBeskrivning
värdeint

getWrapMode()

public int getWrapMode()

Hämtar eller anger ett 32‑bit signerat heltal från WrapMode-enumerationen (avsnitt 2.1.1.34) som specificerar om området utanför brushens gräns ska målas. Vid målning utanför gränsen anger wrap-läget hur färggradienten upprepas

Returns: int

setWrapMode(int value)

public void setWrapMode(int value)

Hämtar eller anger ett 32‑bit signerat heltal från WrapMode-enumerationen (avsnitt 2.1.1.34) som specificerar om området utanför brushens gräns ska målas. Vid målning utanför gränsen anger wrap-läget hur färggradienten upprepas

Parameters:

ParameterTypBeskrivning
värdeint

getCenterArgb32Color()

public int getCenterArgb32Color()

Hämtar eller anger EmfPlusARGB object (avsnitt 2.2.2.1) som specificerar mittfärgen för path gradient brush, vilket är färgen som visas vid brushens mittpunkt. Brushens färg förändras gradvis från gränsfärgen till mittfärgen när den går från gränsen till mittpunkten.

Returns: int

setCenterArgb32Color(int value)

public void setCenterArgb32Color(int value)

Hämtar eller anger EmfPlusARGB object (avsnitt 2.2.2.1) som specificerar mittfärgen för path gradient brush, vilket är färgen som visas vid brushens mittpunkt. Brushens färg förändras gradvis från gränsfärgen till mittfärgen när den går från gränsen till mittpunkten.

Parameters:

ParameterTypBeskrivning
värdeint

getCenterPointF()

public PointF getCenterPointF()

Hämtar eller anger EmfPlusARGB object (avsnitt 2.2.2.1) som specificerar mittfärgen för path gradient brush, vilket är färgen som visas vid brushens mittpunkt. Brushens färg förändras gradvis från gränsfärgen till mittfärgen när den går från gränsen till mittpunkten.

Returns: PointF

setCenterPointF(PointF value)

public void setCenterPointF(PointF value)

Hämtar eller anger EmfPlusARGB object (avsnitt 2.2.2.1) som specificerar mittfärgen för path gradient brush, vilket är färgen som visas vid brushens mittpunkt. Brushens färg förändras gradvis från gränsfärgen till mittfärgen när den går från gränsen till mittpunkten.

Parameters:

ParameterTypBeskrivning
valuePointF

getSurroundingArgb32Colors()

public int[] getSurroundingArgb32Colors()

Hämtar eller anger en array av SurroundingColorCount EmfPlusARGB objects som specificerar färgerna för diskreta punkter på brushens gräns.

Returns: int[]

setSurroundingArgb32Colors(int[] value)

public void setSurroundingArgb32Colors(int[] value)

Hämtar eller anger en array av SurroundingColorCount EmfPlusARGB objects som specificerar färgerna för diskreta punkter på brushens gräns.

Parameters:

ParameterTypBeskrivning
värdeint[]

getBoundaryData()

public EmfPlusBoundaryBase getBoundaryData()

Hämtar eller anger gränsen för path gradient brush, som specificeras antingen av en path eller en sluten cardinal spline. Om BrushDataPath-flaggan är satt i BrushDataFlags-fältet, MÅSTE detta fält innehålla ett EmfPlusBoundaryPathData object (avsnitt 2.2.2.6); annars MÅSTE detta fält innehålla ett EmfPlusBoundaryPointData object (avsnitt 2.2.2.7).

Returns: EmfPlusBoundaryBase

setBoundaryData(EmfPlusBoundaryBase value)

public void setBoundaryData(EmfPlusBoundaryBase value)

Hämtar eller anger gränsen för path gradient brush, som specificeras antingen av en path eller en sluten cardinal spline. Om BrushDataPath-flaggan är satt i BrushDataFlags-fältet, MÅSTE detta fält innehålla ett EmfPlusBoundaryPathData object (avsnitt 2.2.2.6); annars MÅSTE detta fält innehålla ett EmfPlusBoundaryPointData object (avsnitt 2.2.2.7).

Parameters:

ParameterTypBeskrivning
valueEmfPlusBoundaryBase

getOptionalData()

public EmfPlusPathGradientBrushOptionalData getOptionalData()

Hämtar eller anger ett valfritt EmfPlusPathGradientBrushOptionalData object (avsnitt 2.2.2.30) som specificerar ytterligare data för path gradient brush. Det specifika innehållet i detta fält bestäms av värdet i BrushDataFlags-fältet.

Returns: EmfPlusPathGradientBrushOptionalData

setOptionalData(EmfPlusPathGradientBrushOptionalData value)

public void setOptionalData(EmfPlusPathGradientBrushOptionalData value)

Hämtar eller anger ett valfritt EmfPlusPathGradientBrushOptionalData object (avsnitt 2.2.2.30) som specificerar ytterligare data för path gradient brush. Det specifika innehållet i detta fält bestäms av värdet i BrushDataFlags-fältet.

Parameters:

ParameterTypBeskrivning
valueEmfPlusPathGradientBrushOptionalData