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
| Konstruktor | Beskrivning |
|---|---|
| EmfGradientFill(EmfRecord source) | Initierar en ny instans av klassen EmfGradientFill. |
Metoder
| Metod | Beskrivning |
|---|---|
| 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| source | EmfRecord | Kä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Rectangle |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | EmfVertexData |