EmfPlusTextureBrushOptionalData

EmfPlusTextureBrushOptionalData class

El objeto EmfPlusTextureBrushOptionalData especifica datos opcionales para un pincel de textura.

public sealed class EmfPlusTextureBrushOptionalData : EmfPlusStructureObjectType

Constructores

NombreDescripción
EmfPlusTextureBrushOptionalData()Constructor predeterminado

Propiedades

NombreDescripción
ImageObject { get; set; }Obtiene o establece un objeto EmfPlusImage opcional (sección 2.2.1.4) que especifica la textura del pincel . Este campo DEBE estar presente si el tamaño del registro EmfPlusObject (sección 2.3.5.1) que define este pincel de textura es lo suficientemente grande como para acomodar un objeto EmfPlusImage en además de los campos obligatorios del objeto EmfPlusTextureBrushData y, opcionalmente, un objeto EmfPlusTransformMatrix .
TransformMatrix { get; set; }Obtiene o establece un objeto EmfPlusTransformMatrix opcional (sección 2.2.2.47) que especifica una transformación del espacio mundial al espacio del dispositivo para el pincel de textura . Este campo DEBE estar presente si el indicador BrushDataTransform está establecido en el campo BrushDataFlags del objeto EmfPlusTextureBrushData.

Observaciones

Nota Cada campo de este objeto es opcional y puede no estar presente en el campo OptionalData de un objeto EmfPlusTextureBrushData (sección 2.2.2.45), dependiendo de las banderas BrushData (sección 2.1.2.1) establecidas en su campo BrushDataFlags. Aunque no lo es práctica para representar cada combinación posible de campos presentes o ausentes, esta sección especifica su orden relativo en el objeto. El implementador de es responsable de determinar qué campos están realmente presentes en un registro de metarchivo dado, y de descifrar los datos para campos individuales por separado y de manera apropiada.

Ver también