VintaSoft Twain .NET SDK 15.1: Руководство для .NET разработчика
Vintasoft.WpfTwain Namespace / Device Class / PageSize Property
Синтаксис Exceptions Ремарки Example Требования Смотрите также
    PageSize Свойство (Device)
    Возвращает или задает размер страницы для текущего сеанса сканирования.
    Синтаксис
    'Declaration
    
    Public Property PageSize As PageSize
    
    
     
    Исключения
    ИсключениеОписание
    Выбрасывается, если устройство находится в неправильном состоянии.
    Выбрасывается, если устройство не поддерживает возможность.
    Выбрасывается, если используется .NET отладчик и для оценки функции требуется, чтобы все потоки выполнялись.
    Ремарки

    Вызывайте это свойство только при открытии устройства (State == DeviceState.Opened).

    Поддерживаемые размеры страниц могут быть получены с помощью GetSupportedPageSizes.

    Это свойство действует, только если вы не используете пользовательский интерфейс (ShowUI=False).

    Пример

    Вот C#/VB.NET код, который демонстрирует, как получить черно-белые изображения формата A4 с устройства.

    Public Sub ScanPage(device As Vintasoft.Twain.Device)
            device.ShowUI = False
            device.DisableAfterAcquire = True
    
            device.Open()
            device.PixelType = Vintasoft.Twain.PixelType.BW
            device.PageSize = Vintasoft.Twain.PageSize.A4
            device.PageOrientation = Vintasoft.Twain.PageOrientation.Landscape
            device.UnitOfMeasure = Vintasoft.Twain.UnitOfMeasure.Inches
            device.Resolution = New Vintasoft.Twain.Resolution(300F, 300F)
    
            device.Acquire()
    End Sub
    
    
    public void ScanPage(Vintasoft.Twain.Device device)
    {
        device.ShowUI = false;
        device.DisableAfterAcquire = true;
    
        device.Open();
        device.PixelType = Vintasoft.Twain.PixelType.BW;
        device.PageSize = Vintasoft.Twain.PageSize.A4;
        device.PageOrientation = Vintasoft.Twain.PageOrientation.Landscape;
        device.UnitOfMeasure = Vintasoft.Twain.UnitOfMeasure.Inches;
        device.Resolution = new Vintasoft.Twain.Resolution(300f, 300f);
    
        device.Acquire();
    }
    
    

    Требования

    Целевые платформы: .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

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