VintaSoft Twain .NET SDK 14.1: Руководство для .NET разработчика
Vintasoft.Sane Namespace / SaneCapabilities Enumeration
Синтаксис Члены типа Иерархия Требования Смотрите также
В этом разделе
    SaneCapabilities Перечисление
    В этом разделе
    Указывает доступные SANE возможности.
    Синтаксис
    'Declaration
    
    <FlagsAttribute()>
    Public Enum SaneCapabilities
       Inherits System.Enum
    
    
    [Flags()]
    public enum SaneCapabilities : System.Enum
    
    
    [Flags()]
    __value public enum SaneCapabilities : public System.Enum
    
    
    [Flags()]
    public enum class SaneCapabilities : public System.Enum
    
    
    Члены типа
    Член типаОписание
    NoneНет возможностей.
    SoftSelectЗначение опции можно установить программно.
    HardSelectЗначение параметра может быть установлено пользователем (например, путем щелчка переключателя). Пользовательский интерфейс должен предлагать пользователю выполнить соответствующее действие для установки такой опции. Эта возможность является взаимоисключающей с Vintasoft.Sane.SaneCapabilities.SoftSelect (любая из них может быть установлена, но не обе одновременно).
    SoftDetectЗначение опции может быть определено программным обеспечением. Если установлено Vintasoft.Sane.SaneCapabilities.SoftSelect, эта возможность должна быть установлена. Если Vintasoft.Sane.SaneCapabilities.HardSelect установлен, эта возможность может быть установлена ​​или не установлена. Если эта возможность установлена, но ни Vintasoft.Sane.SaneCapabilities.SoftSelect, ни Vintasoft.Sane.SaneCapabilities.HardSelect не установлены, то управлять этой опцией невозможно. То есть опция обеспечивает считывание только текущего значения.
    EmulatedЕсли установлено, эта возможность указывает, что опция не поддерживается напрямую устройством и вместо этого эмулируется на драйвером. Сложный интерфейс может решить использовать собственную (предположительно лучшую) эмуляцию вместо эмулируемого варианта.
    AutomaticЕсли установлено, эта возможность указывает, что драйвер (или устройство) способен автоматически выбирать разумное значение параметра. Для таких опций можно выбрать автоматическую работу, вызвав метод SetToAutomatic.
    InactiveЕсли установлено, эта возможность указывает, что опция в данный момент не активна (например, потому что она имеет смысл только в том случае, если для другой опции установлено какое-то другое значение).
    AdvancedЕсли установлено, эта возможность указывает, что эту опцию следует считать "опцией расширенного пользователя". Интерфейс обычно отображает такие параметры менее заметно, чем обычные параметры (например, интерфейс командной строки может перечислять такие параметры последними или графический интерфейс может сделать их доступными в отдельном диалоговом окне "расширенных настроек").
    Иерархия наследования

    System.Object
       System.ValueType
          System.Enum
             Vintasoft.Sane.SaneCapabilities

    Требования

    Целевые платформы: .NET 8; .NET 7; .NET 6

    Смотрите также