Reference Guide
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