EmfPlusBrushDataFlags
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class EmfPlusBrushDataFlags extends System.Enum
I flag BrushData specificano le proprietà dei pennelli grafici, inclusa la presenza di campi dati opzionali. Questi flag possono essere combinati per specificare più opzioni.
Campi
| Campo | Descrizione |
|---|---|
| BrushDataPath | Questo flag ha significato negli oggetti EmfPlusPathGradientBrushData (sezione 2.2.2.29). |
| BrushDataTransform | Questo flag è significativo negli oggetti EmfPlusLinearGradientBrushData (sezione 2.2.2.24), EmfPlusPathGradientBrushData e negli oggetti EmfPlusTextureBrushData (sezione 2.2.2.45). |
| BrushDataPresetColors | Questo flag è significativo negli oggetti EmfPlusLinearGradientBrushData e EmfPlusPathGradientBrushData. |
| BrushDataBlendFactorsH | Questo flag è significativo negli oggetti EmfPlusLinearGradientBrushData e EmfPlusPathGradientBrushData. |
| BrushDataBlendFactorsV | Questo flag è significativo negli oggetti EmfPlusLinearGradientBrushData. |
| BrushDataFocusScales | Questo flag è significativo negli oggetti EmfPlusPathGradientBrushData. |
| BrushDataIsGammaCorrected | Questo flag è significativo negli oggetti EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData e EmfPlusTextureBrushData. |
| BrushDataDoNotTransform | Questo flag è significativo negli oggetti EmfPlusTextureBrushData. |
BrushDataPath
public static final int BrushDataPath
Questo flag è significativo negli oggetti EmfPlusPathGradientBrushData (sezione 2.2.2.29). Se impostato, un oggetto EmfPlusBoundaryPathData (sezione 2.2.2.6) DEVE essere specificato nel campo BoundaryData dell’oggetto dati del pennello. Se non impostato, un oggetto EmfPlusBoundaryPointData (sezione 2.2.2.7) DEVE essere specificato nel campo BoundaryData dell’oggetto dati del pennello.
I pennelli grafici sono specificati dagli oggetti EmfPlusBrush
BrushDataTransform
public static final int BrushDataTransform
Questo flag è significativo negli oggetti EmfPlusLinearGradientBrushData (sezione 2.2.2.24), EmfPlusPathGradientBrushData e negli oggetti EmfPlusTextureBrushData (sezione 2.2.2.45). Se impostato, una matrice di trasformazione 2x3 dallo spazio mondo allo spazio dispositivo DEVE essere specificata nel campo OptionalData dell’oggetto dati del pennello.
BrushDataPresetColors
public static final int BrushDataPresetColors
Questo flag è significativo negli oggetti EmfPlusLinearGradientBrushData e EmfPlusPathGradientBrushData. Se impostato, un oggetto EmfPlusBlendColors (sezione 2.2.2.4) DEVE essere specificato nel campo OptionalData dell’oggetto dati del pennello.
BrushDataBlendFactorsH
public static final int BrushDataBlendFactorsH
Questo flag è significativo negli oggetti EmfPlusLinearGradientBrushData e EmfPlusPathGradientBrushData. Se impostato, un oggetto EmfPlusBlendFactors (sezione 2.2.2.5) che specifica un modello di fusione lungo un gradiente orizzontale DEVE essere specificato nel campo OptionalData dell’oggetto dati del pennello.
BrushDataBlendFactorsV
public static final int BrushDataBlendFactorsV
Questo flag è significativo negli oggetti EmfPlusLinearGradientBrushData. Se impostato, un oggetto EmfPlusBlendFactors che specifica un modello di fusione lungo un gradiente verticale DEVE essere specificato nel campo OptionalData dell’oggetto dati del pennello.
BrushDataFocusScales
public static final int BrushDataFocusScales
Questo flag è significativo negli oggetti EmfPlusPathGradientBrushData. Se impostato, unEmfPlusFocusScaleData (sezione 2.2.2.18) DEVE essere specificato nel campo OptionalData dell’oggetto dati del pennello.
BrushDataIsGammaCorrected
public static final int BrushDataIsGammaCorrected
Questo flag è significativo negli oggetti EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData e EmfPlusTextureBrushData. Se impostato, il pennello DEVE già essere corretto gamma; cioè, la luminosità e l’intensità di uscita sono state corrette per corrispondere all’immagine di input.
BrushDataDoNotTransform
public static final int BrushDataDoNotTransform
Questo flag è significativo negli oggetti EmfPlusTextureBrushData. Se impostato, una trasformazione dallo spazio mondo allo spazio dispositivo NON DEVE essere applicata al pennello texture.