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

namnVärdeBeskrivning
BrushDataPath1Den 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.
BrushDataTransform2Den 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.
BrushDataPresetColors4Den 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.
BrushDataBlendFactorsH8Den 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.
BrushDataBlendFactorsV10Den 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.
BrushDataFocusScales40Denna 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.
BrushDataIsGammaCorrected80Den 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.
BrushDataDoNotTransform100Den 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