Leadtools.Forms.Auto Requires Document/Medical product license | Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
DiskMasterFormsRepository Class
See Also  Members  
Leadtools.Forms.Auto Namespace : DiskMasterFormsRepository Class



Implements the IMasterFormsRepository interface for Master Forms stored on local disk.

Object Model


Syntax

Visual Basic (Declaration) 
Public Class DiskMasterFormsRepository 
   Implements IMasterFormsRepository 
Visual Basic (Usage)Copy Code
Dim instance As DiskMasterFormsRepository
C# 
public class DiskMasterFormsRepository : IMasterFormsRepository  
C++/CLI 
public ref class DiskMasterFormsRepository : public IMasterFormsRepository  

Example

Remarks

This class is the LEADTOOLS implementation for the IMasterFormsRepository interface for Master Forms stored on the local disk. You can create your own custom implementation in case your storage requirements are different.

The source code of this interface implementation class is available at <Install Directory>\Examples\DotNet\CS\AutoMasterFormsRepository.

This implementation assumes that Master Forms are stored inside directories, each directory represent a category, the repository is the top directory that contains all Master Forms and their directories. Each Master Form has three files (one mandatory and two optional). The mandatory file is the attributes file stored using the Master Form with extension ".bin". The first optional file is Processing fields file, it is needed if the Master Form has fields to be processed and it is stored using the Master Form name with extension ".xml". The second optional file is the image file, it is stored using the Master Form file name with extension ".tif" usually images are stored as 1-bit black and white.

DiskMasterFormsRepository will have the Master Forms and Categories organized in the same way that they are stored on the local disk. If any modification is done to the local disk such as adding/deleting file and categories without using Leadtools.Forms.Auto Namespace, IMasterFormsRepository.Refresh should be called to reflect these change to the IMasterFormsRepository object.

Inheritance Hierarchy

System.Object
   Leadtools.Forms.Auto.DiskMasterFormsRepository

Requirements

Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family

See Also

Leadtools.Forms requires a Forms Module license and unlock key. For more information, refer to: Imaging Pro/Document/Medical Features