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
Name | Wert | Beschreibung |
---|---|---|
BrushDataPath | 1 | Dieses 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. |
BrushDataTransform | 2 | Dieses 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. |
BrushDataPresetColors | 4 | Dieses 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. |
BrushDataBlendFactorsH | 8 | Dieses 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. |
BrushDataBlendFactorsV | 10 | Dieses 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. |
BrushDataFocusScales | 40 | Dieses Flag ist in EmfPlusPathGradientBrushData-Objekten von Bedeutung. Wenn gesetzt, anEmfPlusFocusScaleData Objekt (Abschnitt 2.2.2.18) MUSS im OptionalData-Feld des Pinseldatenobjekts angegeben werden. |
BrushDataIsGammaCorrected | 80 | Dieses 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. |
BrushDataDoNotTransform | 100 | Dieses 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
- namensraum Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts
- Montage Aspose.Imaging