Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
LTDSpecialEffectsInterop - Special Effects COM Interop

The following table lists .NET special effects functions and provides cross-references to their COM counterparts:

.Net Syntax COM Interop Syntax Related Properties, Events
void GradientFillRectangle(IntPtr hdc, Rectangle destRect, SpecialEffectsGradientStyle gradientStyle, Color startColor, Color endColor, int steps ) void ISpecialEffectsProcessor.GradientFillRectangle(Int32 hdc, LTDInterop.Rectangle destRect, LTDSpecialEffectsInterop.SpecialEffectsGradientStyle gradientStyle, LTDInterop.RasterColor startColor, LTDInterop.RasterColor endColor, Int32 steps)
void GradientPatternFillRectangle(IntPtr hdc, Rectangle destRect, SpecialEffectsPatternStyle patternStyle, Color backColor, Color foreColor ) void ISpecialEffectsProcessor.GradientPatternFillRectangle(Int32 hdc, LTDInterop.Rectangle destRect, LTDSpecialEffectsInterop.SpecialEffectsPatternStyle patternStyle, LTDInterop.RasterColor backColor, LTDInterop.RasterColor foreColor)
void Draw3dText(IntPtr hdc, string text, Rectangle destRect, SpecialEffectsTextStyle textStyle, SpecialEffectsTextAlignmentFlags textAlignment, int xDepth, int yDepth, Color textColor, Color shadowColor, Color hiliteColor, IntPtr textHfont, IntPtr foreImageHdc) void ISpecialEffectsProcessor.Draw3dText(Int32 hdc, String text, LTDInterop.Rectangle destRect, LTDSpecialEffectsInterop.SpecialEffectsTextStyle textStyle, LTDSpecialEffectsInterop.SpecialEffectsTextAlignmentFlags textAlignment, Int32 xDepth, Int32 yDepth, LTDInterop.RasterColor textColor, LTDInterop.RasterColor shadowColor, LTDInterop.RasterColor hiliteColor, Int32 textHfont, Int32 foreImageHdc)
void Draw3dText(Graphics g, string text, Rectangle destRect, SpecialEffectsTextStyle textStyle, SpecialEffectsTextAlignmentFlags textAlignment, int xDepth, int yDepth, Color textColor, Color shadowColor, Color hiliteColor, Font textFont, Image foreImage ) void ISpecialEffectsProcessor.Draw3dText(Int32 hdc, String text, LTDInterop.Rectangle destRect, LTDSpecialEffectsInterop.SpecialEffectsTextStyle textStyle, LTDSpecialEffectsInterop.SpecialEffectsTextAlignmentFlags textAlignment, Int32 xDepth, Int32 yDepth, LTDInterop.RasterColor textColor, LTDInterop.RasterColor shadowColor, LTDInterop.RasterColor hiliteColor, Font textFont, Image foreImage)
void DrawRotated3dText(IntPtr hdc, string text, Rectangle destRect, int angle, SpecialEffectsTextStyle textStyle, SpecialEffectsTextAlignmentFlags textAlignment, int xDepth, int yDepth, Color textColor, Color shadowColor, Color hiliteColor, IntPtr textHfont, IntPtr foreImageHdc ) void ISpecialEffectsProcessor.DrawRotated3dText(Int32 hdc, String text, LTDInterop.Rectangle destRect, Int32 angle, LTDSpecialEffectsInterop.SpecialEffectsTextStyle textStyle, LTDSpecialEffectsInterop.SpecialEffectsTextAlignmentFlags textAlignment, Int32 xDepth, Int32 yDepth, LTDInterop.RasterColor textColor, LTDInterop.RasterColor shadowColor, LTDInterop.RasterColor hiliteColor, Int32 textHfont, Int32 foreImageHdc)
void DrawRotated3dText(Graphics g, string text, Rectangle destRect, int angle, SpecialEffectsTextStyle textStyle, SpecialEffectsTextAlignmentFlags textAlignment, int xDepth, int yDepth, Color textColor, Color shadowColor, Color hiliteColor, Font textFont, Image foreImage ) void ISpecialEffectsProcessor.DrawRotated3dText(Int32 hdc, String text, LTDInterop.Rectangle destRect, Int32 angle, LTDSpecialEffectsInterop.SpecialEffectsTextStyle textStyle, LTDSpecialEffectsInterop.SpecialEffectsTextAlignmentFlags textAlignment, Int32 xDepth, Int32 yDepth, LTDInterop.RasterColor textColor, LTDInterop.RasterColor shadowColor, LTDInterop.RasterColor hiliteColor, Font textFont, Image foreImage)
void Draw3dShape(IntPtr hdc, SpecialEffectsShape shape, Rectangle destRect, Color backColor, IntPtr backImageHdc, Rectangle backRect, SpecialEffectsBackStyle backStyle, Color fillColor, SpecialEffectsFillStyle fillStyle, Color borderColor, SpecialEffectsBorderStyle borderStyle, int borderWidth, Color innerHiliteColor, Color innerShadowColor, SpecialEffectsInnerStyle innerStyle, int innerWidth, Color outerHiliteColor, Color outerShadowColor, SpecialEffectsOuterStyle outerStyle, int outerWidth, int shadowX, int shadowY, Color shadowColor, IntPtr shapeHrgn) void ISpecialEffectsProcessor.Draw3dShape(Int32 hdc, LTDSpecialEffectsInterop.SpecialEffectsShape shape, LTDInterop.Rectangle destRect, LTDInterop.RasterColor backColor, Int32 backImageHdc, LTDInterop.Rectangle backRect, LTDSpecialEffectsInterop.SpecialEffectsBackStyle backStyle, LTDInterop.RasterColor fillColor, LTDSpecialEffectsInterop.SpecialEffectsFillStyle fillStyle, LTDInterop.RasterColor borderColor, LTDSpecialEffectsInterop.SpecialEffectsBorderStyle borderStyle, Int32 borderWidth, LTDInterop.RasterColor innerHiliteColor, LTDInterop.RasterColor innerShadowColor, LTDSpecialEffectsInterop.SpecialEffectsInnerStyle innerStyle, Int32 innerWidth, LTDInterop.RasterColor outerHiliteColor, LTDInterop.RasterColor outerShadowColor, LTDSpecialEffectsInterop.SpecialEffectsOuterStyle outerStyle, Int32 outerWidth, Int32 shadowX, Int32 shadowY, LTDInterop.RasterColor shadowColor, Int32 shapeHrgn)
void Draw3dShape(Graphics g, SpecialEffectsShape shape, Rectangle destRect, Color backColor, Image backImage, Rectangle backRect, SpecialEffectsBackStyle backStyle, Color fillColor, SpecialEffectsFillStyle fillStyle, Color borderColor, SpecialEffectsBorderStyle borderStyle, int borderWidth, Color innerHiliteColor, Color innerShadowColor, SpecialEffectsInnerStyle innerStyle, int innerWidth, Color outerHiliteColor, Color outerShadowColor, SpecialEffectsOuterStyle outerStyle, int outerWidth, int shadowX, int shadowY, Color shadowColor, Region shapeRegion) void ISpecialEffectsProcessor.Draw3dShape(Int32 hdc, LTDSpecialEffectsInterop.SpecialEffectsShape shape, LTDInterop.Rectangle destRect, LTDInterop.RasterColor backColor, Image backImage, LTDInterop.Rectangle backRect, LTDSpecialEffectsInterop.SpecialEffectsBackStyle backStyle, LTDInterop.RasterColor fillColor, LTDSpecialEffectsInterop.SpecialEffectsFillStyle fillStyle, LTDInterop.RasterColor borderColor, LTDSpecialEffectsInterop.SpecialEffectsBorderStyle borderStyle, Int32 borderWidth, LTDInterop.RasterColor innerHiliteColor, LTDInterop.RasterColor innerShadowColor, LTDSpecialEffectsInterop.SpecialEffectsInnerStyle innerStyle, Int32 innerWidth, LTDInterop.RasterColor outerHiliteColor, LTDInterop.RasterColor outerShadowColor, LTDSpecialEffectsInterop.SpecialEffectsOuterStyle outerStyle, Int32 outerWidth, Int32 shadowX, Int32 shadowY, LTDInterop.RasterColor shadowColor, Int32 shapeRegion)
Rectangle DrawFrame(IntPtr hdc, Rectangle destRect, SpecialEffectsFrameStyleFlags frameStyle, int frameWidth, Color frameColor, int innerWidth, Color innerColor1, Color innerColor2, int outerWidth, Color outerColor1, Color outerColor2) LTDInterop.Rectangle ISpecialEffectsProcessor.DrawFrame(Int32 hdc, LTDInterop.Rectangle destRect, LTDSpecialEffectsInterop.SpecialEffectsFrameStyleFlags frameStyle, Int32 frameWidth, LTDInterop.RasterColor frameColor, Int32 innerWidth, LTDInterop.RasterColor innerColor1, LTDInterop.RasterColor innerColor2, Int32 outerWidth, LTDInterop.RasterColor outerColor1, LTDInterop.RasterColor outerColor2)
void DrawEffect(IntPtr srcHdc, Point srcPoint, IntPtr destHdc, Rectangle destRect, SpecialEffectsType effectType, int grain, int delay, int speed, int cycles, int pass, int maxPass, bool transparency, Color transparentColor, int wandWidth, Color wandColor, int rasterOperation, SpecialEffectsProgress progressCallback) void ISpecialEffectsProcessor.DrawEffect(Int32 srcHdc, LTDInterop.Point srcPoint, Int32 destHdc, LTDInterop.Rectangle destRect, LTDSpecialEffectsInterop.SpecialEffectsType effectType, Int32 grain, Int32 delay, Int32 speed, Int32 cycles, Int32 pass, Int32 maxPass, Boolean transparency, LTDInterop.RasterColor transparentColor, Int32 wandWidth, LTDInterop.RasterColor wandColor, Int32 rasterOperation)
void PaintTransition(IntPtr hdc, SpecialEffectsTransitionStyle transitionStyle, Color backColor, Color foreColor, int steps, Rectangle destRect, SpecialEffectsType effectType, int grain, int delay, int speed, int cycles, int pass, int maxPass, bool transparency, Color transparentColor, int wandWidth, Color wandColor, int rasterOperation, SpecialEffectsProgress progressCallback) void ISpecialEffectsProcessor.PaintTransition(Int32 hdc, LTDSpecialEffectsInterop.SpecialEffectsTransitionStyle transitionStyle, LTDInterop.RasterColor backColor, LTDInterop.RasterColor foreColor, Int32 steps, LTDInterop.Rectangle destRect, LTDSpecialEffectsInterop.SpecialEffectsType effectType, Int32 grain, Int32 delay, Int32 speed, Int32 cycles, Int32 pass, Int32 maxPass, Boolean transparency, LTDInterop.RasterColor transparentColor, Int32 wandWidth, LTDInterop.RasterColor wandColor, Int32 rasterOperation)
void PaintImage(IntPtr hdc, RasterImage image, Rectangle src, Rectangle srcClip, Rectangle dest, Rectangle destClip, SpecialEffectsType effectType, int grain, int delay, int speed, int cycles, int pass, int maxPass, bool transparency, Color transparentColor, int wandWidth, Color wandColor, RasterPaintProperties paintProperties, SpecialEffectsProgress progressCallback) void ISpecialEffectsProcessor.PaintImage(Int32 hdc, LTDInterop.RasterImage image, LTDInterop.Rectangle src, LTDInterop.Rectangle srcClip, LTDInterop.Rectangle dest, LTDInterop.Rectangle destClip, LTDSpecialEffectsInterop.SpecialEffectsType effectType, Int32 grain, Int32 delay, Int32 speed, Int32 cycles, Int32 pass, Int32 maxPass, Boolean transparency, LTDInterop.RasterColor transparentColor, Int32 wandWidth, LTDInterop.RasterColor wandColor, LTDInterop.RasterPaintProperties paintProperties)
void PaintImageEffect(IntPtr hdc, RasterImage image, Rectangle src, Rectangle srcClip, Rectangle dest, Rectangle destClip, RasterPaintProperties paintProperties, SpecialEffectsType effectType, SpecialEffectsProgress progressCallback) void ISpecialEffectsProcessor.PaintImageEffect(Int32 hdc, LTDInterop.RasterImage image, LTDInterop.Rectangle src, LTDInterop.Rectangle srcClip, LTDInterop.Rectangle dest, LTDInterop.Rectangle destClip, LTDInterop.RasterPaintProperties paintProperties, LTDSpecialEffectsInterop.SpecialEffectsType effectType)
void PaintImageRegionEffect(IntPtr hdc, RasterImage image, Rectangle src, Rectangle srcClip, Rectangle dest, Rectangle destClip, RasterPaintProperties paintProperties, SpecialEffectsType effectType, SpecialEffectsProgress progressCallback) void ISpecialEffectsProcessor.PaintImageRegionEffect(Int32 hdc, LTDInterop.RasterImage image, LTDInterop.Rectangle src, LTDInterop.Rectangle srcClip, LTDInterop.Rectangle dest, LTDInterop.Rectangle destClip, LTDInterop.RasterPaintProperties paintProperties, LTDSpecialEffectsInterop.SpecialEffectsType effectType)

The following topics provide comparisons between COM functions and their .NET counterparts:

Programming With LEADTOOLS COM Interoperability Functions