Leadtools.SpecialEffects Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.8.31
SpecialEffectsProcessor Class
See Also  Members   Example 
Leadtools.SpecialEffects Namespace : SpecialEffectsProcessor Class




The SpecialEffectsProcessor class gives you precise control over a large variety of effects when you paint bitmaps, text, patterns, and shapes onto a device context.

Syntax

Visual Basic (Declaration)  
Public Class SpecialEffectsProcessor 
Visual Basic (Usage) Copy Code
Dim instance As SpecialEffectsProcessor
C#  
public class SpecialEffectsProcessor 
Managed Extensions for C++  
public __gc class SpecialEffectsProcessor 
C++/CLI  
public ref class SpecialEffectsProcessor 

Example

This example shows the minimum requirements for using the Draw3dText method.

Visual Basic Copy Code
Public Sub Draw3dText(ByVal g As Graphics, ByVal destRect As Rectangle)
   Dim processor As SpecialEffectsProcessor = New SpecialEffectsProcessor()
   Dim textFont As Font = New Font("Arial", 24)

   Dim img As Image = Image.FromFile("C:\Program Files\LEAD Technologies, Inc\LEADTOOLS 15\Images\Ulay1.bmp")

   processor.Draw3dText(g, "3D Text - LEADTOOLS", destRect, SpecialEffectsTextStyle.DropShadow, SpecialEffectsTextAlignmentFlags.HorizontalCenter Or SpecialEffectsTextAlignmentFlags.VerticalCenter, 2, 2, Color.Blue, Color.Black, Color.White, textFont, img)

   img.Dispose()
End Sub
C# Copy Code
public void Draw3dText(Graphics g, Rectangle destRect) 

   SpecialEffectsProcessor processor = new SpecialEffectsProcessor(); 
   Font textFont = new Font("Arial", 24); 
 
   Image image = Image.FromFile(@"C:\Program Files\LEAD Technologies, Inc\LEADTOOLS 15\Images\Ulay1.bmp"); 
 
   processor.Draw3dText(g, 
                        "3D Text - LEADTOOLS", 
                        destRect, 
                        SpecialEffectsTextStyle.DropShadow, 
                        SpecialEffectsTextAlignmentFlags.HorizontalCenter | SpecialEffectsTextAlignmentFlags.VerticalCenter, 
                        2, /* horizontal  shadow position */ 
                        2, /* vertical shadow position */ 
                        Color.Blue, /* text color, blue */ 
                        Color.Black,/* shadow color, black */ 
                        Color.White, /* border color, white */ 
                        textFont, 
                        image); 
 
   image.Dispose(); 
}

Remarks

For more information on how to use this class, refer to Implementing Special Effects.

Inheritance Hierarchy

System.Object
   Leadtools.SpecialEffects.SpecialEffectsProcessor

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also