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ältBeskrivning
BrushDataPathDenna flagga är meningsfull i EmfPlusPathGradientBrushData-objekt (avsnitt 2.2.2.29).
BrushDataTransformDenna flagga är meningsfull i EmfPlusLinearGradientBrushData objekt (avsnitt 2.2.2.24), EmfPlusPathGradientBrushData objekt, och EmfPlusTextureBrushData objekt (avsnitt 2.2.2.45).
BrushDataPresetColorsDenna flagga är meningsfull i EmfPlusLinearGradientBrushData och EmfPlusPathGradientBrushData objekt.
BrushDataBlendFactorsHDenna flagga är meningsfull i EmfPlusLinearGradientBrushData och EmfPlusPathGradientBrushData objekt.
BrushDataBlendFactorsVDenna flagga är meningsfull i EmfPlusLinearGradientBrushData objekt.
BrushDataFocusScalesDenna flagga är meningsfull i EmfPlusPathGradientBrushData objekt.
BrushDataIsGammaCorrectedDenna flagga är meningsfull i EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData och EmfPlusTextureBrushData objekt.
BrushDataDoNotTransformDenna 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.