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

L’objet EmfPlusTextureBrushOptionalData spécifie des données optionnelles pour un pinceau de texture.

Note Chaque champ de cet objet est facultatif et peut ne pas être présent dans le champ OptionalData d’un objet EmfPlusTextureBrushData (section 2.2.2.45), selon les indicateurs BrushData (section 2.1.2.1) définis dans son champ BrushDataFlags. Bien qu’il ne soit pas pratique de représenter chaque combinaison possible de champs présents ou absents, cette section spécifie leur ordre relatif dans l’objet. L’implémenteur est responsable de déterminer quels champs sont réellement présents dans un enregistrement de métafichier donné, et de désérialiser les données pour chaque champ séparément et de manière appropriée.

Constructeurs

ConstructeurDescription
EmfPlusTextureBrushOptionalData()

Méthodes

MéthodeDescription
getTransformMatrix()Obtient ou définit un objet EmfPlusTransformMatrix optionnel (section 2.2.2.47) qui spécifie une transformation de l’espace mondial vers l’espace dispositif pour le pinceau de texture.
setTransformMatrix(Matrix value)Obtient ou définit un objet EmfPlusTransformMatrix optionnel (section 2.2.2.47) qui spécifie une transformation de l’espace mondial vers l’espace dispositif pour le pinceau de texture.
getImageObject()Obtient ou définit un objet EmfPlusImage optionnel (section 2.2.1.4) qui spécifie la texture du pinceau.
setImageObject(EmfPlusImage value)Obtient ou définit un objet EmfPlusImage optionnel (section 2.2.1.4) qui spécifie la texture du pinceau.

EmfPlusTextureBrushOptionalData()

public EmfPlusTextureBrushOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

Obtient ou définit un objet EmfPlusTransformMatrix optionnel (section 2.2.2.47) qui spécifie une transformation de l’espace mondial vers l’espace dispositif pour le pinceau de texture. Ce champ DOIT être présent si le drapeau BrushDataTransform est défini dans le champ BrushDataFlags de l’objet EmfPlusTextureBrushData.

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

Obtient ou définit un objet EmfPlusTransformMatrix optionnel (section 2.2.2.47) qui spécifie une transformation de l’espace mondial vers l’espace dispositif pour le pinceau de texture. Ce champ DOIT être présent si le drapeau BrushDataTransform est défini dans le champ BrushDataFlags de l’objet EmfPlusTextureBrushData.

Parameters:

ParamètreTypeDescription
valueMatrix

getImageObject()

public EmfPlusImage getImageObject()

Obtient ou définit un objet EmfPlusImage optionnel (section 2.2.1.4) qui spécifie la texture du pinceau. Ce champ DOIT être présent si la taille de l’enregistrement EmfPlusObject (section 2.3.5.1) qui définit ce pinceau de texture est suffisamment grande pour contenir un objet EmfPlusImage en plus des champs obligatoires de l’objet EmfPlusTextureBrushData et éventuellement un objet EmfPlusTransformMatrix.

Returns: EmfPlusImage

setImageObject(EmfPlusImage value)

public void setImageObject(EmfPlusImage value)

Obtient ou définit un objet EmfPlusImage optionnel (section 2.2.1.4) qui spécifie la texture du pinceau. Ce champ DOIT être présent si la taille de l’enregistrement EmfPlusObject (section 2.3.5.1) qui définit ce pinceau de texture est suffisamment grande pour contenir un objet EmfPlusImage en plus des champs obligatoires de l’objet EmfPlusTextureBrushData et éventuellement un objet EmfPlusTransformMatrix.

Parameters:

ParamètreTypeDescription
valueEmfPlusImage