Finds and modifies areas of inverted text in a 1-bit black and white image. This command is available in the 
Document/Medical Toolkits.
            
            
            
Syntax
            
            
            
            
            
Example
| Visual Basic |  Copy Code | 
|---|
ImageProcessing.Core.InvertedTextCommand 
   Public WithEvents invertedTextCommand_S1 As InvertedTextCommand 
   Public Sub InvertedTextCommandExample() 
      RasterCodecs.Startup() 
      Dim codecs As New RasterCodecs() 
      codecs.ThrowExceptionsOnInvalidImages = True 
 
      Dim leadImage As RasterImage = codecs.Load("C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Clean.tif") 
 
       
      invertedTextCommand_S1 = New InvertedTextCommand 
      invertedTextCommand_S1.Flags = InvertedTextCommandFlags.UseDpi 
      invertedTextCommand_S1.MaximumBlackPercent = 95 
      invertedTextCommand_S1.MinimumBlackPercent = 70 
      invertedTextCommand_S1.MinimumInvertHeight = 500 
      invertedTextCommand_S1.MinimumInvertWidth = 5000 
 
      invertedTextCommand_S1.Run(leadImage) 
 
      RasterCodecs.Shutdown() 
   End Sub 
 
   Private Sub InvertedTextCommand_InvertedText_S1(ByVal sender As Object, ByVal e As InvertedTextCommandEventArgs) Handles invertedTextCommand_S1.InvertedText 
      MessageBox.Show("Size " + "( " + e.BoundingRectangle.Left.ToString() + ", " + e.BoundingRectangle.Top.ToString() + ") - " + "( " + e.BoundingRectangle.Right.ToString() + ", " + e.BoundingRectangle.Bottom.ToString() + ")" + _ 
               Chr(13) + " Black Count " + e.BlackCount.ToString() + _ 
               Chr(13) + " White Count " + e.WhiteCount.ToString()) 
      e.Status = RemoveStatus.Remove 
   End Sub | 
 
| C# |  Copy Code | 
|---|
ImageProcessing.Core.InvertedTextCommand        public void InvertedTextCommandExample()        {           // Load an image           RasterCodecs.Startup();           RasterCodecs codecs = new RasterCodecs();           codecs.ThrowExceptionsOnInvalidImages = true;             RasterImage image = codecs.Load(@"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Clean.tif");             // Prepare the command           InvertedTextCommand command = new InvertedTextCommand();           command.InvertedText  += new EventHandler<InvertedTextCommandEventArgs>(InvertedTextEvent_S1);           command.Flags         = InvertedTextCommandFlags.UseDpi;           command.MaximumBlackPercent = 95;           command.MinimumBlackPercent = 70;           command.MinimumInvertHeight = 500;           command.MinimumInvertWidth  = 5000;             command.Run(image);             RasterCodecs.Shutdown();        }          private void InvertedTextEvent_S1(object sender, InvertedTextCommandEventArgs e)        {             MessageBox.Show("Size "           + "( " + e.BoundingRectangle.Left + ", " + e.BoundingRectangle.Top + ") - " + "( " + e.BoundingRectangle.Right + ", " + e.BoundingRectangle.Bottom + ")" +              "\n Black Count " + e.BlackCount.ToString() +               "\n White Count " + e.WhiteCount.ToString());           e.Status = RemoveStatus.Remove;        } | 
 
 
            
            Remarks
            
Inheritance Hierarchy
            
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