EmfPlusTextureBrushOptionalData
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
public final class EmfPlusTextureBrushOptionalData extends EmfPlusStructureObjectType
EmfPlusTextureBrushOptionalData-objektet specificerar valfri data för en texturpensel.
Obs! Varje fält i detta objekt är valfritt och kan saknas i OptionalData-fältet för ett EmfPlusTextureBrushData-objekt (avsnitt 2.2.2.45), beroende på BrushData-flaggor (avsnitt 2.1.2.1) som är inställda i dess BrushDataFlags-fält. Även om det inte är praktiskt att representera varje möjlig kombination av närvarande eller frånvarande fält, specificerar detta avsnitt deras relativa ordning i objektet. Implementatören ansvarar för att avgöra vilka fält som faktiskt är närvarande i en given metafilpost, och för att avkoda data för enskilda fält separat och på lämpligt sätt.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| EmfPlusTextureBrushOptionalData() |
Metoder
| Metod | Beskrivning |
|---|---|
| getTransformMatrix() | Hämtar eller anger ett valfritt EmfPlusTransformMatrix-objekt (avsnitt 2.2.2.47) som specificerar en transform från världsrummet till enhetsrummet för texturpenseln. |
| setTransformMatrix(Matrix value) | Hämtar eller anger ett valfritt EmfPlusTransformMatrix-objekt (avsnitt 2.2.2.47) som specificerar en transform från världsrummet till enhetsrummet för texturpenseln. |
| getImageObject() | Hämtar eller anger ett valfritt EmfPlusImage-objekt (avsnitt 2.2.1.4) som specificerar penselns textur. |
| setImageObject(EmfPlusImage value) | Hämtar eller anger ett valfritt EmfPlusImage-objekt (avsnitt 2.2.1.4) som specificerar penselns textur. |
EmfPlusTextureBrushOptionalData()
public EmfPlusTextureBrushOptionalData()
getTransformMatrix()
public Matrix getTransformMatrix()
Hämtar eller anger ett valfritt EmfPlusTransformMatrix-objekt (avsnitt 2.2.2.47) som specificerar en transform från världsrummet till enhetsrummet för texturpenseln. Detta fält MÅSTE vara närvarande om BrushDataTransform-flaggan är inställd i BrushDataFlags-fältet för EmfPlusTextureBrushData-objektet.
Returns: Matrix
setTransformMatrix(Matrix value)
public void setTransformMatrix(Matrix value)
Hämtar eller anger ett valfritt EmfPlusTransformMatrix-objekt (avsnitt 2.2.2.47) som specificerar en transform från världsrummet till enhetsrummet för texturpenseln. Detta fält MÅSTE vara närvarande om BrushDataTransform-flaggan är inställd i BrushDataFlags-fältet för EmfPlusTextureBrushData-objektet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Matrix |
getImageObject()
public EmfPlusImage getImageObject()
Hämtar eller anger ett valfritt EmfPlusImage-objekt (avsnitt 2.2.1.4) som specificerar penselns textur. Detta fält MÅSTE vara närvarande om storleken på EmfPlusObject-posten (avsnitt 2.3.5.1) som definierar denna texturpensel är tillräckligt stor för att rymma ett EmfPlusImage-objekt utöver de obligatoriska fälten i EmfPlusTextureBrushData-objektet och eventuellt ett EmfPlusTransformMatrix-objekt.
Returns: EmfPlusImage
setImageObject(EmfPlusImage value)
public void setImageObject(EmfPlusImage value)
Hämtar eller anger ett valfritt EmfPlusImage-objekt (avsnitt 2.2.1.4) som specificerar penselns textur. Detta fält MÅSTE vara närvarande om storleken på EmfPlusObject-posten (avsnitt 2.3.5.1) som definierar denna texturpensel är tillräckligt stor för att rymma ett EmfPlusImage-objekt utöver de obligatoriska fälten i EmfPlusTextureBrushData-objektet och eventuellt ett EmfPlusTransformMatrix-objekt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | EmfPlusImage |