ADRSetTemplateTag Method (GdPictureImaging)
In This Topic
Sets a TAG to an existing template.
Tip: this can be the name of the Template Identifier.
Syntax
'Declaration
Public Function ADRSetTemplateTag( _
ByVal As Integer, _
ByVal As String _
) As Boolean
public bool ADRSetTemplateTag(
int ,
string
)
public function ADRSetTemplateTag(
: Integer;
: String
): Boolean;
public function ADRSetTemplateTag(
: int,
: String
) : boolean;
public: bool ADRSetTemplateTag(
int ,
string*
)
public:
bool ADRSetTemplateTag(
int ,
String^
)
Parameters
- TemplateID
- An existing template ID.
- TemplateTag
- The tag value. Must be < 256 characters length.
Return Value
True if success, else False (unknown template).
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);
}
}
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