Save(Stream) Метод (DeviceCapabilityCollection)
Сохраняет информацию о текущих значениях возможностей в поток.
Метод игнорирует "пользовательские" возможности, т.е. возможности, которые добавляются с помощью метода Add(UInt16).
Вот C#/VB.NET код, который демонстрирует, как сохранить значения текущих возможностей устройства в файл.
''' <summary>
''' Saves the device capability collection to a file.
''' </summary>
Public Shared Sub SaveDeviceCapabilityCollection(device As Vintasoft.Twain.Device)
' open the device
device.Open()
' open file
Using fs As New System.IO.FileStream("scanner-capabilities.xml", System.IO.FileMode.Append, System.IO.FileAccess.Write)
' save the device capability collection to a file
device.Capabilities.Save(fs)
End Using
End Sub
/// <summary>
/// Saves the device capability collection to a file.
/// </summary>
public static void SaveDeviceCapabilityCollection(Vintasoft.Twain.Device device)
{
// open the device
device.Open();
// open file
using (System.IO.FileStream fs = new System.IO.FileStream("scanner-capabilities.xml", System.IO.FileMode.Append, System.IO.FileAccess.Write))
{
// save the device capability collection to a file
device.Capabilities.Save(fs);
}
}
Целевые платформы: .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5