EmfPlusBrushDataFlags

EmfPlusBrushDataFlags enumeration

Die BrushData-Flags geben Eigenschaften von Grafikpinseln an, einschließlich des Vorhandenseins optionaler Datenfelder. Diese Flags können kombiniert werden, um mehrere Optionen anzugeben.

[Flags]
public enum EmfPlusBrushDataFlags

Werte

NameWertBeschreibung
BrushDataPath1Dieses Flag ist sinnvoll inEmfPlusPathGradientBrushData Objekte (Abschnitt 2.2.2.29). Falls gesetzt, anEmfPlusBoundaryPathData Objekt (Abschnitt 2.2.2.6) MUSS im BoundaryData-Feld des Pinseldatenobjekts angegeben werden. Wenn klar, anEmfPlusBoundaryPointData Objekt (Abschnitt 2.2.2.7) MUSS im BoundaryData-Feld des Pinseldatenobjekts angegeben werden.
BrushDataTransform2Dieses Flag ist sinnvoll inEmfPlusLinearGradientBrushData Objekte (Abschnitt 2.2.2.24),EmfPlusPathGradientBrushData Objekte undEmfPlusTextureBrushData Objekte (Abschnitt 2.2.2.45). Falls gesetzt, MUSS eine 2x3-Umwandlungsmatrix von Weltraum zu Geräteraum im OptionalData-Feld des Pinseldatenobjekts angegeben werden.
BrushDataPresetColors4Dieses Flag ist in EmfPlusLinearGradientBrushData- und EmfPlusPathGradientBrushData-Objekten von Bedeutung. Wenn gesetzt, anEmfPlusBlendColors Objekt (Abschnitt 2.2.2.4) MUSS im OptionalData-Feld des Pinseldatenobjekts angegeben werden.
BrushDataBlendFactorsH8Dieses Flag ist in EmfPlusLinearGradientBrushData- und EmfPlusPathGradientBrushData-Objekten von Bedeutung. Wenn gesetzt, anEmfPlusBlendFactors Objekt (Abschnitt 2.2.2.5), das ein Mischmuster entlang eines horizontalen Farbverlaufs angibt, MUSS im OptionalData-Feld des Pinseldatenobjekts angegeben werden.
BrushDataBlendFactorsV10Dieses Flag ist in EmfPlusLinearGradientBrushData-Objekten von Bedeutung. Wenn es gesetzt ist, MUSS ein EmfPlusBlendFactors-Objekt, das ein Mischmuster entlang eines vertikalen Farbverlaufs angibt, im OptionalData-Feld des Pinseldatenobjekts angegeben werden.
BrushDataFocusScales40Dieses Flag ist in EmfPlusPathGradientBrushData-Objekten von Bedeutung. Wenn gesetzt, anEmfPlusFocusScaleData Objekt (Abschnitt 2.2.2.18) MUSS im OptionalData-Feld des Pinseldatenobjekts angegeben werden.
BrushDataIsGammaCorrected80Dieses Flag ist in EmfPlusLinearGradientBrushData-, EmfPlusPathGradientBrushData- und EmfPlusTextureBrushData-Objekten von Bedeutung. Wenn gesetzt, MUSS der Pinsel bereits gammakorrigiert sein; Das heißt, Ausgabehelligkeit und -intensität wurden korrigiert, um mit dem Eingabebild übereinzustimmen.
BrushDataDoNotTransform100Dieses Flag ist in EmfPlusTextureBrushData-Objekten von Bedeutung. Wenn es gesetzt ist, SOLLTE eine Welt-Raum-zu-Geräte-Raum-Transformation NICHT auf den Texturpinsel angewendet werden.

Siehe auch