ScanDeviceManager GetStoredScanDocumentList
Returns a list of scan documents that have been stored on SD card or USB Flash drive attached to the marking controller.
public StoredScanDocumentEntry[] GetStoredScanDocumentList(string deviceUniqueName) |
Return value
StoredScanDocumentEntry[] | List of scan documents |
Parameters
string | deviceUniqueName | The unique name of the device. |
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);
}
}