public string Path { get; }
Returns the path of this category on the local disk.
The source code for this interface implementation class is available at <INSTALLDIR>\Examples\Forms\DotNet\AutoMasterFormsRepository.
using Leadtools;using Leadtools.Codecs;using Leadtools.Forms.Common;using Leadtools.Forms.Auto;using Leadtools.Document;using Leadtools.Ocr;using Leadtools.Forms.Recognition;using Leadtools.Forms.Processing;using Leadtools.Barcode;using Leadtools.Forms;public void MasterFormGeneratioAndUpdateFile(){string root = Path.Combine(LEAD_VARS.ImagesDir, @"Forms\FormsDemo\OCR_Test");RasterCodecs codecs = new RasterCodecs();//create repositoryDiskMasterFormsRepository repository = new DiskMasterFormsRepository(codecs, root);using (IOcrEngine ocrEngine = OcrEngineManager.CreateEngine(OcrEngineType.LEAD)){ocrEngine.Startup(null, null, null, LEAD_VARS.OcrLEADRuntimeDir);BarcodeEngine barcodeEngine = new BarcodeEngine();//create AutoForm EngineAutoFormsEngine autoEngine = new AutoFormsEngine(repository, ocrEngine, barcodeEngine, AutoFormsRecognitionManager.Ocr | AutoFormsRecognitionManager.Default);repository.Refresh();UpdateMastersFile(repository.RootCategory, autoEngine);}}public void UpdateMastersFile(IMasterFormsCategory category, AutoFormsEngine autoEngine){foreach (IMasterForm master in category.MasterForms){RasterImage form = master.ReadForm();FormRecognitionAttributes attributes = autoEngine.GenerateMasterFormAttributes(form, "New" + master.Name, Guid.Empty, null, null);DiskMasterForm diskMaster = master as DiskMasterForm;category.AddMasterForm(attributes, master.ReadFields(), diskMaster.Path + ".tif");}foreach (IMasterFormsCategory childCategory in category.ChildCategories){UpdateMastersFile(childCategory, autoEngine);}}static class LEAD_VARS{public const string ImagesDir = @"C:\LEADTOOLS23\Resources\Images";public const string OcrLEADRuntimeDir = @"C:\LEADTOOLS23\Bin\Common\OcrLEADRuntime";}