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