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

CampoDescrizione
BrushDataPathQuesto flag ha significato negli oggetti EmfPlusPathGradientBrushData (sezione 2.2.2.29).
BrushDataTransformQuesto flag è significativo negli oggetti EmfPlusLinearGradientBrushData (sezione 2.2.2.24), EmfPlusPathGradientBrushData e negli oggetti EmfPlusTextureBrushData (sezione 2.2.2.45).
BrushDataPresetColorsQuesto flag è significativo negli oggetti EmfPlusLinearGradientBrushData e EmfPlusPathGradientBrushData.
BrushDataBlendFactorsHQuesto flag è significativo negli oggetti EmfPlusLinearGradientBrushData e EmfPlusPathGradientBrushData.
BrushDataBlendFactorsVQuesto flag è significativo negli oggetti EmfPlusLinearGradientBrushData.
BrushDataFocusScalesQuesto flag è significativo negli oggetti EmfPlusPathGradientBrushData.
BrushDataIsGammaCorrectedQuesto flag è significativo negli oggetti EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData e EmfPlusTextureBrushData.
BrushDataDoNotTransformQuesto 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.