EmfGradientFill

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfDrawingRecordType

public final class EmfGradientFill extends EmfDrawingRecordType

Den EMR_GRADIENTFILL-posten specificerar fyllning av rektanglar eller trianglar med färggradienter.

En EMR_GRADIENTFILL-post som specificerar att de tre hörnen i en triangel SKALL fylla figuren med mjuka färggradienter.[85] En EMR_GRADIENTFILL-post som specificerar att de övre vänstra och nedre högra hörnen i en rektangel SKALL fylla figuren med mjuka färggradienter. Det finns två gradientfyllningslägen i GradientFill‑enumerationen som kan användas vid ritning av en rektangel. I läget GRADIENT_FILL_RECT_H fylls rektangeln från vänster till höger. I läget GRADIENT_FILL_RECT_V fylls rektangeln från topp till botten. Obs! En EMR_GRADIENTFILL-post MÅSTE ignorera Alpha‑fälten i TriVertex‑objekten. En EMR_ALPHABLEND-post (avsnitt 2.3.1.1) som omedelbart följer EMR_GRADIENTFILL-posten kan användas för att applicera en alfa‑transparensgradient på det fyllda området.

Konstruktörer

KonstruktorBeskrivning
EmfGradientFill(EmfRecord source)Initierar en ny instans av klassen EmfGradientFill.

Metoder

MetodBeskrivning
getBounds()Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som specificerar en omgivande rektangel, i inklusiva‑inklusiva enhetsenheter.
setBounds(Rectangle value)Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som specificerar en omgivande rektangel, i inklusiva‑inklusiva enhetsenheter.
getNVer()Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar antalet hörn.
setNVer(int value)Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar antalet hörn.
getNTri()Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar antalet rektanglar eller trianglar att fylla.
setNTri(int value)Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar antalet rektanglar eller trianglar att fylla.
getUlMode()Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar gradientfyllningsläget.
setUlMode(int value)Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar gradientfyllningsläget.
getVertexData()Hämtar eller anger objekt som specificerar hörnen för antingen rektanglar eller trianglar samt färgerna som motsvarar dem.
setVertexData(EmfVertexData value)Hämtar eller anger objekt som specificerar hörnen för antingen rektanglar eller trianglar samt färgerna som motsvarar dem.

EmfGradientFill(EmfRecord source)

public EmfGradientFill(EmfRecord source)

Initierar en ny instans av klassen EmfGradientFill.

Parameters:

ParameterTypBeskrivning
sourceEmfRecordKällan.

getBounds()

public Rectangle getBounds()

Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som specificerar en omgivande rektangel, i inklusiva‑inklusiva enhetsenheter.

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som specificerar en omgivande rektangel, i inklusiva‑inklusiva enhetsenheter.

Parameters:

ParameterTypBeskrivning
valueRectangle

getNVer()

public int getNVer()

Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar antalet hörn.

Returns: int

setNVer(int value)

public void setNVer(int value)

Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar antalet hörn.

Parameters:

ParameterTypBeskrivning
värdeint

getNTri()

public int getNTri()

Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar antalet rektanglar eller trianglar att fylla.

Returns: int

setNTri(int value)

public void setNTri(int value)

Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar antalet rektanglar eller trianglar att fylla.

Parameters:

ParameterTypBeskrivning
värdeint

getUlMode()

public int getUlMode()

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar gradientfyllnadsläget. Värdet MÅSTE finnas i GradientFill‑enumerationen (avsnitt 2.1.15).

Returns: int

setUlMode(int value)

public void setUlMode(int value)

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar gradientfyllnadsläget. Värdet MÅSTE finnas i GradientFill‑enumerationen (avsnitt 2.1.15).

Parameters:

ParameterTypBeskrivning
värdeint

getVertexData()

public EmfVertexData getVertexData()

Hämtar eller anger objekt som specificerar hörnen för antingen rektanglar eller trianglar samt färgerna som motsvarar dem.

Returns: EmfVertexData

setVertexData(EmfVertexData value)

public void setVertexData(EmfVertexData value)

Hämtar eller anger objekt som specificerar hörnen för antingen rektanglar eller trianglar samt färgerna som motsvarar dem.

Parameters:

ParameterTypBeskrivning
valueEmfVertexData