EmfPlusBrushDataFlags

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

public final class EmfPlusBrushDataFlags extends System.Enum

Les indicateurs BrushData spécifient les propriétés des pinceaux graphiques, y compris la présence de champs de données optionnels. Ces indicateurs peuvent être combinés pour spécifier plusieurs options.

Champs

ChampDescription
BrushDataPathCe drapeau a du sens dans les objets EmfPlusPathGradientBrushData (section 2.2.2.29).
BrushDataTransformCe drapeau est significatif dans les objets EmfPlusLinearGradientBrushData (section 2.2.2.24), les objets EmfPlusPathGradientBrushData et les objets EmfPlusTextureBrushData (section 2.2.2.45).
BrushDataPresetColorsCe drapeau est significatif dans les objets EmfPlusLinearGradientBrushData et EmfPlusPathGradientBrushData.
BrushDataBlendFactorsHCe drapeau est significatif dans les objets EmfPlusLinearGradientBrushData et EmfPlusPathGradientBrushData.
BrushDataBlendFactorsVCe drapeau est significatif dans les objets EmfPlusLinearGradientBrushData.
BrushDataFocusScalesCe drapeau est significatif dans les objets EmfPlusPathGradientBrushData.
BrushDataIsGammaCorrectedCe drapeau est significatif dans les objets EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData et EmfPlusTextureBrushData.
BrushDataDoNotTransformCe drapeau est significatif dans les objets EmfPlusTextureBrushData.

BrushDataPath

public static final int BrushDataPath

Ce drapeau est significatif dans les objets EmfPlusPathGradientBrushData (section 2.2.2.29). Si le drapeau est défini, un objet EmfPlusBoundaryPathData (section 2.2.2.6) DOIT être spécifié dans le champ BoundaryData de l’objet de données du pinceau. Si le drapeau n’est pas défini, un objet EmfPlusBoundaryPointData (section 2.2.2.7) DOIT être spécifié dans le champ BoundaryData de l’objet de données du pinceau.


Les pinceaux graphiques sont spécifiés par les objets EmfPlusBrush objects

BrushDataTransform

public static final int BrushDataTransform

Ce drapeau est significatif dans les objets EmfPlusLinearGradientBrushData (section 2.2.2.24), les objets EmfPlusPathGradientBrushData et les objets EmfPlusTextureBrushData (section 2.2.2.45). Si le drapeau est défini, une matrice de transformation 2x3 de l’espace monde vers l’espace dispositif DOIT être spécifiée dans le champ OptionalData de l’objet de données du pinceau.

BrushDataPresetColors

public static final int BrushDataPresetColors

Ce drapeau est significatif dans les objets EmfPlusLinearGradientBrushData et EmfPlusPathGradientBrushData. Si le drapeau est défini, un objet EmfPlusBlendColors (section 2.2.2.4) DOIT être spécifié dans le champ OptionalData de l’objet de données du pinceau.

BrushDataBlendFactorsH

public static final int BrushDataBlendFactorsH

Ce drapeau est significatif dans les objets EmfPlusLinearGradientBrushData et EmfPlusPathGradientBrushData. Si le drapeau est défini, un objet EmfPlusBlendFactors (section 2.2.2.5) qui spécifie un motif de mélange le long d’un dégradé horizontal DOIT être spécifié dans le champ OptionalData de l’objet de données du pinceau.

BrushDataBlendFactorsV

public static final int BrushDataBlendFactorsV

Ce drapeau est significatif dans les objets EmfPlusLinearGradientBrushData. Si le drapeau est défini, un objet EmfPlusBlendFactors qui spécifie un motif de mélange le long d’un dégradé vertical DOIT être spécifié dans le champ OptionalData de l’objet de données du pinceau.

BrushDataFocusScales

public static final int BrushDataFocusScales

Ce drapeau est significatif dans les objets EmfPlusPathGradientBrushData. Si le drapeau est défini, un objet EmfPlusFocusScaleData (section 2.2.2.18) DOIT être spécifié dans le champ OptionalData de l’objet de données du pinceau.

BrushDataIsGammaCorrected

public static final int BrushDataIsGammaCorrected

Ce drapeau est significatif dans les objets EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData et EmfPlusTextureBrushData. Si le drapeau est défini, le pinceau DOIT déjà être corrigé gamma ; c’est‑à‑dire que la luminosité et l’intensité de sortie ont été corrigées pour correspondre à l’image d’entrée.

BrushDataDoNotTransform

public static final int BrushDataDoNotTransform

Ce drapeau est significatif dans les objets EmfPlusTextureBrushData. Si le drapeau est défini, une transformation de l’espace monde vers l’espace dispositif NE DOIT PAS être appliquée au pinceau de texture.