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
| Campo | Descripción |
|---|---|
| BrushDataPath | Este indicador es significativo en objetos EmfPlusPathGradientBrushData (sección 2.2.2.29). |
| 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). |
| BrushDataPresetColors | Esta bandera es significativa en objetos EmfPlusLinearGradientBrushData y EmfPlusPathGradientBrushData. |
| BrushDataBlendFactorsH | Esta bandera es significativa en objetos EmfPlusLinearGradientBrushData y EmfPlusPathGradientBrushData. |
| BrushDataBlendFactorsV | Esta bandera es significativa en objetos EmfPlusLinearGradientBrushData. |
| BrushDataFocusScales | Esta bandera es significativa en objetos EmfPlusPathGradientBrushData. |
| BrushDataIsGammaCorrected | Esta bandera es significativa en objetos EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData y EmfPlusTextureBrushData. |
| BrushDataDoNotTransform | Esta 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.