EmfPlusTextureBrushOptionalData

EmfPlusTextureBrushOptionalData class

l’oggetto EmfPlusTextureBrushOptionalData specifica i dati opzionali per un pennello texture.

public sealed class EmfPlusTextureBrushOptionalData : EmfPlusStructureObjectType

Costruttori

NomeDescrizione
EmfPlusTextureBrushOptionalData()Default_Costruttore

Proprietà

NomeDescrizione
ImageObject { get; set; }Ottiene o imposta un oggetto EmfPlusImage facoltativo (sezione 2.2.1.4) che specifica la texture del pennello . Questo campo DEVE essere presente se la dimensione del record EmfPlusObject (sezione 2.3.5.1) che definisce questa texture brush è sufficientemente grande da contenere un oggetto EmfPlusImage in oltre ai campi richiesti dell’oggetto EmfPlusTextureBrushData e facoltativamente un oggetto EmfPlusTransformMatrix .
TransformMatrix { get; set; }Ottiene o imposta un oggetto EmfPlusTransformMatrix facoltativo (sezione 2.2.2.47) che specifica una trasformazione da spazio globale a spazio dispositivo per il pennello texture . Questo campo DEVE essere presente se il flag BrushDataTransform è impostato nel campo BrushDataFlags dell’oggetto EmfPlusTextureBrushData.

Osservazioni

Nota Ogni campo di questo oggetto è facoltativo e potrebbe non essere presente nel campo OptionalData di un oggetto EmfPlusTextureBrushData (sezione 2.2.2.45), a seconda dei flag BrushData (sezione 2.1.2.1) impostati nel relativo campo BrushDataFlags. Anche se non lo è pratico per rappresentare ogni possibile combinazione di campi presenti o assenti, questa sezione specifica il loro ordine relativo nell’oggetto. L’implementatore è responsabile di determinare quali campi sono effettivamente presenti in un determinato record di metafile e di annullare il marshalling dei dati per i singoli campi separatamente e in modo appropriato.

Guarda anche