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

FeldBeschreibung
BrushDataPathDieses Flag ist in EmfPlusPathGradientBrushData-Objekten (Abschnitt 2.2.2.29) von Bedeutung.
BrushDataTransformDieses Flag ist in den Objekten EmfPlusLinearGradientBrushData (Abschnitt 2.2.2.24), EmfPlusPathGradientBrushData und EmfPlusTextureBrushData (Abschnitt 2.2.2.45) von Bedeutung.
BrushDataPresetColorsDieses Flag ist in den Objekten EmfPlusLinearGradientBrushData und EmfPlusPathGradientBrushData von Bedeutung.
BrushDataBlendFactorsHDieses Flag ist in den Objekten EmfPlusLinearGradientBrushData und EmfPlusPathGradientBrushData von Bedeutung.
BrushDataBlendFactorsVDieses Flag ist in den Objekten EmfPlusLinearGradientBrushData von Bedeutung.
BrushDataFocusScalesDieses Flag ist in den Objekten EmfPlusPathGradientBrushData von Bedeutung.
BrushDataIsGammaCorrectedDieses Flag ist in den Objekten EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData und EmfPlusTextureBrushData von Bedeutung.
BrushDataDoNotTransformDieses 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.