GdPicture.NET.14
GdPicture14 Namespace / GdPictureImaging Class / ADRGetTemplateCount Method
Example





In This Topic
ADRGetTemplateCount Method (GdPictureImaging)
In This Topic
Returns the current number of Document Identifier Templates.
Syntax
'Declaration
 
Public Function ADRGetTemplateCount() As Integer
public int ADRGetTemplateCount()
public function ADRGetTemplateCount(): Integer; 
public function ADRGetTemplateCount() : int;
public: int ADRGetTemplateCount(); 
public:
int ADRGetTemplateCount(); 

Return Value

The number of document identifier templates.
Example
Creating two templates and renaming a file using the name of the template which has the best similar content.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
    // Create a template "A".
    int templateID = gdpictureImaging.ADRCreateTemplateFromFile(@"templateA.tif");
    gdpictureImaging.ADRSetTemplateTag(templateID, "TemplateA");
 
    // Create a template "B".
    templateID = gdpictureImaging.ADRCreateTemplateFromFile(@"templateB.tif");
    gdpictureImaging.ADRSetTemplateTag(templateID, "TemplateB");
 
    // Identify the template which has the best similar content and change the file name accordingly.
    templateID = gdpictureImaging.ADRGetCloserTemplateForFile("image.tif");
    string templateName = gdpictureImaging.ADRGetTemplateTag(templateID);
    File.Move("image.tif", templateName + "_image.tif");
 
    // Deletes all document identifier templates.
    int templateCount = gdpictureImaging.ADRGetTemplateCount();
    for (int i = 1; i <= templateCount; i++)
    {
        templateID = gdpictureImaging.ADRGetTemplateID(1);
        gdpictureImaging.ADRDeleteTemplate(templateID);
    }
}
See Also