EmfPlusTextureBrushOptionalData

EmfPlusTextureBrushOptionalData class

l’objet EmfPlusTextureBrushOptionalData spécifie des données facultatives pour un pinceau de texture.

public sealed class EmfPlusTextureBrushOptionalData : EmfPlusStructureObjectType

Constructeurs

NomLa description
EmfPlusTextureBrushOptionalData()Default_Constructor

Propriétés

NomLa description
ImageObject { get; set; }Obtient ou définit un objet EmfPlusImage facultatif (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 accueillir un objet EmfPlusImage en en plus des champs obligatoires de l’objet EmfPlusTextureBrushData et éventuellement un objet EmfPlusTransformMatrix .
TransformMatrix { get; set; }Obtient ou définit un objet EmfPlusTransformMatrix facultatif (section 2.2.2.47) qui spécifie une transformation de l’espace universel en espace périphérique pour le pinceau de texture . Ce champ DOIT être présent si l’indicateur BrushDataTransform est défini dans le champ BrushDataFlags de l’objet EmfPlusTextureBrushData.

Remarques

Remarque 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. pratique pour représenter toutes les combinaisons possibles de champs présents ou absents, cette section précise leur ordre relatif dans l’objet. L’implémenteur est chargé de déterminer quels champs sont réellement présents dans un enregistrement de métafichier donné et de séparer les données des champs individuels séparément et de manière appropriée.

Voir également