EmfPlusBrushDataFlags

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class EmfPlusBrushDataFlags extends System.Enum

Los indicadores BrushData especifican propiedades de los pinceles gráficos, incluyendo la presencia de campos de datos opcionales. Estos indicadores pueden combinarse para especificar múltiples opciones.

Campos

CampoDescripción
BrushDataPathEste indicador es significativo en objetos EmfPlusPathGradientBrushData (sección 2.2.2.29).
BrushDataTransformEsta bandera es significativa en objetos EmfPlusLinearGradientBrushData (sección 2.2.2.24), objetos EmfPlusPathGradientBrushData y objetos EmfPlusTextureBrushData (sección 2.2.2.45).
BrushDataPresetColorsEsta bandera es significativa en objetos EmfPlusLinearGradientBrushData y EmfPlusPathGradientBrushData.
BrushDataBlendFactorsHEsta bandera es significativa en objetos EmfPlusLinearGradientBrushData y EmfPlusPathGradientBrushData.
BrushDataBlendFactorsVEsta bandera es significativa en objetos EmfPlusLinearGradientBrushData.
BrushDataFocusScalesEsta bandera es significativa en objetos EmfPlusPathGradientBrushData.
BrushDataIsGammaCorrectedEsta bandera es significativa en objetos EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData y EmfPlusTextureBrushData.
BrushDataDoNotTransformEsta bandera es significativa en objetos EmfPlusTextureBrushData.

BrushDataPath

public static final int BrushDataPath

Esta bandera es significativa en objetos EmfPlusPathGradientBrushData (sección 2.2.2.29). Si está establecida, se DEBE especificar un objeto EmfPlusBoundaryPathData (sección 2.2.2.6) en el campo BoundaryData del objeto de datos del pincel. Si no está establecida, se DEBE especificar un objeto EmfPlusBoundaryPointData (sección 2.2.2.7) en el campo BoundaryData del objeto de datos del pincel.


Los pinceles gráficos se especifican mediante objetos EmfPlusBrush objetos

BrushDataTransform

public static final int BrushDataTransform

Esta bandera es significativa en objetos EmfPlusLinearGradientBrushData (sección 2.2.2.24), objetos EmfPlusPathGradientBrushData y objetos EmfPlusTextureBrushData (sección 2.2.2.45). Si está establecida, se DEBE especificar una matriz de transformación de espacio mundial a espacio de dispositivo 2x3 en el campo OptionalData del objeto de datos del pincel.

BrushDataPresetColors

public static final int BrushDataPresetColors

Esta bandera es significativa en objetos EmfPlusLinearGradientBrushData y EmfPlusPathGradientBrushData. Si está establecida, se DEBE especificar un objeto EmfPlusBlendColors (sección 2.2.2.4) en el campo OptionalData del objeto de datos del pincel.

BrushDataBlendFactorsH

public static final int BrushDataBlendFactorsH

Esta bandera es significativa en objetos EmfPlusLinearGradientBrushData y EmfPlusPathGradientBrushData. Si está establecida, se DEBE especificar un objeto EmfPlusBlendFactors (sección 2.2.2.5) que especifica un patrón de mezcla a lo largo de un degradado horizontal en el campo OptionalData del objeto de datos del pincel.

BrushDataBlendFactorsV

public static final int BrushDataBlendFactorsV

Esta bandera es significativa en objetos EmfPlusLinearGradientBrushData. Si está establecida, se DEBE especificar un objeto EmfPlusBlendFactors que especifica un patrón de mezcla a lo largo de un degradado vertical en el campo OptionalData del objeto de datos del pincel.

BrushDataFocusScales

public static final int BrushDataFocusScales

Esta bandera es significativa en objetos EmfPlusPathGradientBrushData. Si está establecida, se DEBE especificar unEmfPlusFocusScaleData (sección 2.2.2.18) en el campo OptionalData del objeto de datos del pincel.

BrushDataIsGammaCorrected

public static final int BrushDataIsGammaCorrected

Esta bandera es significativa en objetos EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData y EmfPlusTextureBrushData. Si está establecida, el pincel DEBE estar ya corregido gamma; es decir, el brillo y la intensidad de salida se han corregido para coincidir con la imagen de entrada.

BrushDataDoNotTransform

public static final int BrushDataDoNotTransform

Esta bandera es significativa en objetos EmfPlusTextureBrushData. Si está establecida, no DEBERÍA aplicarse una transformación de espacio mundial a espacio de dispositivo al pincel de textura.