VintaSoft Twain .NET SDK v10.2
Vintasoft.WpfTwain Namespace / Device Class / PageOrientation Property
Example




In This Topic
    PageOrientation Property (Device)
    In This Topic
    Gets or sets the orientation of images for current scan session.
    Syntax
    'Declaration
     
    Public Property PageOrientation As PageOrientation
    'Usage
     
    Dim instance As Device
    Dim value As PageOrientation
     
    instance.PageOrientation = value
     
    value = instance.PageOrientation
    public PageOrientation PageOrientation {get; set;}
    public: __property PageOrientation get_PageOrientation();
    public: __property void set_PageOrientation( 
       PageOrientation value
    );
    public:
    property PageOrientation PageOrientation {
       PageOrientation get();
       void set (    PageOrientation value);
    }
    Exceptions
    ExceptionDescription
    Thrown if device is in wrong state.
    Thrown if device does not support capability.
    Thrown if the .NET debugger is used and the function evaluation requires all threads to run.
    Remarks
    Call this property only when device is opened (DeviceState == DeviceState.Opened).
    Example
    This example shows how to acquire A4 black-white images from the device.
    Public Sub ScanPage(ByVal device As Device)
        device.ShowUI = False
        device.DisableAfterAcquire = True
                
        device.Open()
        device.PixelType = PixelType.BW
        device.PageSize = PageSize.A4
        device.PageOrientation = PageOrientation.Landscape
        device.UnitOfMeasure = UnitOfMeasure.Inches
        device.Resolution = New Resolution(300.0F, 300.0F)
                
        device.Acquire()
    End Sub
    public void ScanPage(Device device)
    {
        device.ShowUI = false;
        device.DisableAfterAcquire = true;
                
        device.Open();
        device.PixelType = PixelType.BW;
        device.PageSize = PageSize.A4;
        device.PageOrientation = PageOrientation.Landscape;
        device.UnitOfMeasure = UnitOfMeasure.Inches;
        device.Resolution = new Resolution(300f, 300f);
                
        device.Acquire();
    }
    Requirements

    Target Platforms: Windows 8, Windows 7, Windows Vista, Windows XP, Windows Server 2012, Windows Server 2008, Windows Server 2003

    See Also