EmfPlusBrushDataFlags
EmfPlusBrushDataFlags enumeration
BrushData-flaggorna anger egenskaper för grafikpenslar, inklusive närvaron av valfria datafält. Dessa flaggor kan kombineras för att ange flera alternativ.
[Flags]
public enum EmfPlusBrushDataFlags
Värderingar
namn | Värde | Beskrivning |
---|---|---|
BrushDataPath | 1 | Den här flaggan är meningsfull iEmfPlusPathGradientBrushData objekt (avsnitt 2.2.2.29). Om angivet, enEmfPlusBoundaryPathData objekt (avsnitt 2.2.2.6) MÅSTE anges i BoundaryData-fältet för penseldataobjektet. Om det är klart, enEmfPlusBoundaryPointData objekt (avsnitt 2.2.2.7) MÅSTE anges i fältet BoundaryData för penseldataobjektet. |
BrushDataTransform | 2 | Den här flaggan är meningsfull iEmfPlusLinearGradientBrushData föremål (avsnitt 2.2.2.24),EmfPlusPathGradientBrushData föremål ochEmfPlusTextureBrushData objekt (avsnitt 2.2.2.45). Om det är inställt, MÅSTE en transformationsmatris på 2x3 världsutrymme till enhetsutrymme anges i fältet OptionalData för penseldataobjektet. |
BrushDataPresetColors | 4 | Den här flaggan är meningsfull i EmfPlusLinearGradientBrushData- och EmfPlusPathGradientBrushData-objekt. Om inställt, enEmfPlusBlendColors objekt (avsnitt 2.2.2.4) MÅSTE anges i fältet OptionalData för penseldataobjektet. |
BrushDataBlendFactorsH | 8 | Den här flaggan är meningsfull i EmfPlusLinearGradientBrushData- och EmfPlusPathGradientBrushData-objekt. Om inställt, enEmfPlusBlendFactors objekt (avsnitt 2.2.2.5) som anger ett blandningsmönster längs en horisontell gradient MÅSTE anges i fältet OptionalData för penseldataobjektet. |
BrushDataBlendFactorsV | 10 | Den här flaggan är meningsfull i EmfPlusLinearGradientBrushData-objekt. Om det är inställt MÅSTE ett EmfPlusBlendFactors-objekt som specificerar ett blandningsmönster längs en vertikal gradient anges i fältet OptionalData för borstdataobjektet. |
BrushDataFocusScales | 40 | Denna flagga är meningsfull i EmfPlusPathGradientBrushData-objekt. Om den är inställd, enEmfPlusFocusScaleData objekt (avsnitt 2.2.2.18) MÅSTE anges i fältet OptionalData för penseldataobjektet. |
BrushDataIsGammaCorrected | 80 | Den här flaggan är meningsfull i objekten EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData och EmfPlusTextureBrushData. Om den är inställd MÅSTE borsten redan vara gammakorrigerad; det vill säga utgående ljusstyrka och intensitet har korrigerats för att matcha ingångsbilden. |
BrushDataDoNotTransform | 100 | Den här flaggan är meningsfull i EmfPlusTextureBrushData-objekt. Om den är inställd SKA en transformation av världsutrymme till enhetsutrymme INTE tillämpas på texturborsten. |
Se även
- namnutrymme Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts
- hopsättning Aspose.Imaging