EmfPlusBrushDataFlags
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class EmfPlusBrushDataFlags extends System.Enum
BrushData-flaggorna specificerar egenskaper för grafikpenslar, inklusive förekomsten av valfria datafält. Dessa flaggor kan kombineras för att specificera flera alternativ.
Fält
| Fält | Beskrivning |
|---|---|
| BrushDataPath | Denna flagga är meningsfull i EmfPlusPathGradientBrushData-objekt (avsnitt 2.2.2.29). |
| BrushDataTransform | Denna flagga är meningsfull i EmfPlusLinearGradientBrushData objekt (avsnitt 2.2.2.24), EmfPlusPathGradientBrushData objekt, och EmfPlusTextureBrushData objekt (avsnitt 2.2.2.45). |
| BrushDataPresetColors | Denna flagga är meningsfull i EmfPlusLinearGradientBrushData och EmfPlusPathGradientBrushData objekt. |
| BrushDataBlendFactorsH | Denna flagga är meningsfull i EmfPlusLinearGradientBrushData och EmfPlusPathGradientBrushData objekt. |
| BrushDataBlendFactorsV | Denna flagga är meningsfull i EmfPlusLinearGradientBrushData objekt. |
| BrushDataFocusScales | Denna flagga är meningsfull i EmfPlusPathGradientBrushData objekt. |
| BrushDataIsGammaCorrected | Denna flagga är meningsfull i EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData och EmfPlusTextureBrushData objekt. |
| BrushDataDoNotTransform | Denna flagga är meningsfull i EmfPlusTextureBrushData objekt. |
BrushDataPath
public static final int BrushDataPath
Denna flagga är meningsfull i EmfPlusPathGradientBrushData objekt (avsnitt 2.2.2.29). Om den är satt måste ett EmfPlusBoundaryPathData objekt (avsnitt 2.2.2.6) specificeras i fältet BoundaryData i penseldatatobjektet. Om den är avmarkerad måste ett EmfPlusBoundaryPointData objekt (avsnitt 2.2.2.7) specificeras i fältet BoundaryData i penseldatatobjektet.
Grafikpenslar specificeras av EmfPlusBrush objekt
BrushDataTransform
public static final int BrushDataTransform
Denna flagga är meningsfull i EmfPlusLinearGradientBrushData objekt (avsnitt 2.2.2.24), EmfPlusPathGradientBrushData objekt, och EmfPlusTextureBrushData objekt (avsnitt 2.2.2.45). Om den är satt måste en 2x3 världsrum-till-enhetstransformmatris specificeras i fältet OptionalData i penseldatatobjektet.
BrushDataPresetColors
public static final int BrushDataPresetColors
Denna flagga är meningsfull i EmfPlusLinearGradientBrushData och EmfPlusPathGradientBrushData objekt. Om den är satt måste ett EmfPlusBlendColors objekt (avsnitt 2.2.2.4) specificeras i fältet OptionalData i penseldatatobjektet.
BrushDataBlendFactorsH
public static final int BrushDataBlendFactorsH
Denna flagga är meningsfull i EmfPlusLinearGradientBrushData och EmfPlusPathGradientBrushData objekt. Om den är satt måste ett EmfPlusBlendFactors objekt (avsnitt 2.2.2.5) som specificerar ett blandningsmönster längs en horisontell gradient specificeras i fältet OptionalData i penseldatatobjektet.
BrushDataBlendFactorsV
public static final int BrushDataBlendFactorsV
Denna flagga är meningsfull i EmfPlusLinearGradientBrushData objekt. Om den är satt måste ett EmfPlusBlendFactors-objekt som specificerar ett blandningsmönster längs en vertikal gradient specificeras i fältet OptionalData i penseldatatobjektet.
BrushDataFocusScales
public static final int BrushDataFocusScales
Denna flagga är meningsfull i EmfPlusPathGradientBrushData objekt. Om den är satt måste ettEmfPlusFocusScaleData objekt (avsnitt 2.2.2.18) specificeras i fältet OptionalData i penseldatatobjektet.
BrushDataIsGammaCorrected
public static final int BrushDataIsGammaCorrected
Denna flagga är meningsfull i EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData och EmfPlusTextureBrushData objekt. Om den är satt måste penseln redan vara gamma-korrigerad; det vill säga, utgångens ljusstyrka och intensitet har korrigerats för att matcha inmatningsbilden.
BrushDataDoNotTransform
public static final int BrushDataDoNotTransform
Denna flagga är meningsfull i EmfPlusTextureBrushData objekt. Om den är satt bör ingen världsrum-till-enhetstransform tillämpas på texturpenseln.