Leadtools.Forms.Ocr Namespace > IOcrDocument Interface : UseEngineInstanceOptions Property |
bool UseEngineInstanceOptions {get; set;}
'Declaration Property UseEngineInstanceOptions As Boolean
'Usage Dim instance As IOcrDocument Dim value As Boolean instance.UseEngineInstanceOptions = value value = instance.UseEngineInstanceOptions
bool UseEngineInstanceOptions {get; set;}
get_UseEngineInstanceOptions();
set_UseEngineInstanceOptions(value);
When the value of this property is true, then this IOcrDocument will copy the options from IOcrEngine.RasterCodecsInstance and IOcrEngine.DocumentWriterInstance to IOcrDocument.RasterCodecsInstance and IOcrDocument.DocumentWriterInstance before using them.
This makes it easy to change Leadtools.Codecs.RasterCodecs and and Leadtools.Forms.DocumentWriters.DocumentWriter options globally for all current and future IOcrDocument's.
If you have a requirement to use different options per IOcrDocument in the same IOcrEngine, for example, you have an IOcrDocument object that will save to PDF with Image/Text option and another to save to PDF/A. Then you can set UseEngineInstanceOptions of each document to false, then change the PDF options through DocumentWriterInstance instead of IOcrEngine.DocumentWriterInstance.
The options are copied before any of the following methods is called:
For more information, refer to OCR Engine and RasterCodecs/DocumentWriter Usage.
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2