EmfPlusBrushDataFlags
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class EmfPlusBrushDataFlags extends System.Enum
Die BrushData-Flags geben Eigenschaften von Grafik-Pinseln an, einschließlich des Vorhandenseins optionaler Datenfelder. Diese Flags können kombiniert werden, um mehrere Optionen anzugeben.
Felder
| Feld | Beschreibung |
|---|---|
| BrushDataPath | Dieses Flag ist in EmfPlusPathGradientBrushData-Objekten (Abschnitt 2.2.2.29) von Bedeutung. |
| BrushDataTransform | Dieses Flag ist in den Objekten EmfPlusLinearGradientBrushData (Abschnitt 2.2.2.24), EmfPlusPathGradientBrushData und EmfPlusTextureBrushData (Abschnitt 2.2.2.45) von Bedeutung. |
| BrushDataPresetColors | Dieses Flag ist in den Objekten EmfPlusLinearGradientBrushData und EmfPlusPathGradientBrushData von Bedeutung. |
| BrushDataBlendFactorsH | Dieses Flag ist in den Objekten EmfPlusLinearGradientBrushData und EmfPlusPathGradientBrushData von Bedeutung. |
| BrushDataBlendFactorsV | Dieses Flag ist in den Objekten EmfPlusLinearGradientBrushData von Bedeutung. |
| BrushDataFocusScales | Dieses Flag ist in den Objekten EmfPlusPathGradientBrushData von Bedeutung. |
| BrushDataIsGammaCorrected | Dieses Flag ist in den Objekten EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData und EmfPlusTextureBrushData von Bedeutung. |
| BrushDataDoNotTransform | Dieses Flag ist in den Objekten EmfPlusTextureBrushData von Bedeutung. |
BrushDataPath
public static final int BrushDataPath
Dieses Flag ist in den Objekten EmfPlusPathGradientBrushData (Abschnitt 2.2.2.29) von Bedeutung. Wenn gesetzt, muss ein EmfPlusBoundaryPathData Objekt (Abschnitt 2.2.2.6) im Feld BoundaryData des Pinsel‑Datenobjekts angegeben werden. Wenn nicht gesetzt, muss ein EmfPlusBoundaryPointData Objekt (Abschnitt 2.2.2.7) im Feld BoundaryData des Pinsel‑Datenobjekts angegeben werden.
Grafikpinsel werden durch die Objekte EmfPlusBrush spezifiziert.
BrushDataTransform
public static final int BrushDataTransform
Dieses Flag ist in den Objekten EmfPlusLinearGradientBrushData (Abschnitt 2.2.2.24), EmfPlusPathGradientBrushData und EmfPlusTextureBrushData (Abschnitt 2.2.2.45) von Bedeutung. Wenn gesetzt, muss eine 2x3‑Welt‑zu‑Geräte‑Raum‑Transformationsmatrix im Feld OptionalData des Pinsel‑Datenobjekts angegeben werden.
BrushDataPresetColors
public static final int BrushDataPresetColors
Dieses Flag ist in den Objekten EmfPlusLinearGradientBrushData und EmfPlusPathGradientBrushData von Bedeutung. Wenn gesetzt, muss ein EmfPlusBlendColors Objekt (Abschnitt 2.2.2.4) im Feld OptionalData des Pinsel‑Datenobjekts angegeben werden.
BrushDataBlendFactorsH
public static final int BrushDataBlendFactorsH
Dieses Flag ist in den Objekten EmfPlusLinearGradientBrushData und EmfPlusPathGradientBrushData von Bedeutung. Wenn gesetzt, muss ein EmfPlusBlendFactors Objekt (Abschnitt 2.2.2.5), das ein Mischmuster entlang eines horizontalen Farbverlaufs angibt, im Feld OptionalData des Pinsel‑Datenobjekts angegeben werden.
BrushDataBlendFactorsV
public static final int BrushDataBlendFactorsV
Dieses Flag ist in den Objekten EmfPlusLinearGradientBrushData von Bedeutung. Wenn gesetzt, muss ein EmfPlusBlendFactors‑Objekt, das ein Mischmuster entlang eines vertikalen Farbverlaufs angibt, im Feld OptionalData des Pinsel‑Datenobjekts angegeben werden.
BrushDataFocusScales
public static final int BrushDataFocusScales
Dieses Flag ist in den Objekten EmfPlusPathGradientBrushData von Bedeutung. Wenn gesetzt, muss ein EmfPlusFocusScaleData Objekt (Abschnitt 2.2.2.18) im Feld OptionalData des Pinsel‑Datenobjekts angegeben werden.
BrushDataIsGammaCorrected
public static final int BrushDataIsGammaCorrected
Dieses Flag ist in den Objekten EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData und EmfPlusTextureBrushData von Bedeutung. Wenn gesetzt, muss der Pinsel bereits gamma‑korrigiert sein; das heißt, Helligkeit und Intensität der Ausgabe wurden korrigiert, um dem Eingabebild zu entsprechen.
BrushDataDoNotTransform
public static final int BrushDataDoNotTransform
Dieses Flag ist in den Objekten EmfPlusTextureBrushData von Bedeutung. Wenn gesetzt, sollte keine Welt‑zu‑Geräte‑Raum‑Transformation auf den Texturpinsel angewendet werden.