←Select platform

Invert Property

Summary

Indicates that automatic inversion correction should be used.

Syntax
C#
C++/CLI
Java
Python
public bool Invert { get; set; } 
public:  
   property bool Invert 
   { 
      bool get() 
      void set(bool value) 
   } 
public boolean getInvert() 
public void setInvert(boolean value) 
Invert # get and set (DocumentConverterPreprocessor) 

Property Value

true if automatic inversion correction should be used; otherwise, false. Default value is false.

Remarks

Invert is supported when OCR is used during conversion. If the value is true, the engine will set the value of IOcrAutoRecognizeManager.PreprocessPageCommands accordingly.

Invert is not supported during raster conversion.

Invert is not supported when SVG is used during conversion.

Example
C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.Document.Writer; 
using Leadtools.Svg; 
using LeadtoolsExamples.Common; 
using Leadtools.Document; 
using Leadtools.Caching; 
using Leadtools.Annotations.Engine; 
using Leadtools.Ocr; 
using Leadtools.Document.Converter; 
using Leadtools.Annotations.Rendering; 
 
public void DocumentConverterPreprocessorExample() 
{ 
   using (DocumentConverter documentConverter = new DocumentConverter()) 
   { 
      documentConverter.Diagnostics.EnableTrace = true; 
 
      documentConverter.Preprocessor.Deskew = true; 
      var inFile = Path.Combine(ImagesPath.Path, @"ocr1.tif"); 
      var outFile = Path.Combine(ImagesPath.Path, @"oc1deskew.tif"); 
      var format = RasterImageFormat.Tif; 
      var jobData = DocumentConverterJobs.CreateJobData(inFile, outFile, format); 
      jobData.JobName = "conversion job"; 
 
      var job = documentConverter.Jobs.CreateJob(jobData); 
      documentConverter.Jobs.RunJob(job); 
 
      if (job.Status == DocumentConverterJobStatus.Success) 
      { 
         Console.WriteLine("Success"); 
      } 
      else 
      { 
         Console.WriteLine("{0} Errors", job.Status); 
         foreach (var error in job.Errors) 
         { 
            Console.WriteLine("  {0} at {1}: {2}", error.Operation, error.InputDocumentPageNumber, error.Error.Message); 
         } 
      } 
   } 
} 
Requirements

Target Platforms

Help Version 22.0.2023.5.10
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Document.Converter Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.