ScanDeviceManager RenameStoredScanDocument
Renames a stored scan document file
| public void RenameStoredScanDocument(string deviceUniqueName, StoredScanDocumentEntry scanDocumentEntry, string newJobName) |
Return value
| void |
Parameters
| string | deviceUniqueName | The unique name of the device. |
| StoredScanDocumentEntry | scanDocumentEntry | Scan document entry to rename |
| string | newJobName | New Name of the file |
Exceptions
| StoredScanDocumentOperationFailedException | Throws if fails to rename the document |
Example
Copy
string deviceName = GetselectedDeviceUniqueName();
scanDocument = scanDeviceManager.CreateScanDocument(deviceName, DistanceUnit.Millimeters, false);
if (scanDocument != null)
{
VectorImage vectorImage = scanDocument.CreateVectorImage("image1", DistanceUnit.Millimeters);
StoredScanDocumentEntry[] scanDocumentEntries = scanDeviceManager.GetStoredScanDocumentList(deviceName);
if( scanDocumentEntries.Length > 0)
{
if( scanDocumentEntries.Length > 1)
{
// delete the last
StoredScanDocumentEntry storedJobEntry = scanDocumentEntries[scanDocumentEntries.Length - 1];
scanDeviceManager.DeleteStoredScanDocument(deviceName, storedJobEntry);
}
// rename the rest
foreach( StoredScanDocumentEntry scandoc in scanDocumentEntries)
{
string modifiedName = "check_" + scandoc.FileName;
scanDeviceManager.RenameStoredScanDocument(deviceName, scandoc, modifiedName);
}
}