VintaSoft Twain .NET SDK 15.1: Documentation for .NET developer
In This Topic
    Changes in version 15.0
    In This Topic

    New assembly Vintasoft.Sane.dll

    Vintasoft.Sane assembly contains classes, which allow to work with SANE devices in .NET application for Linux.



    API changes in Vintasoft.Twain.dll

    Renamed classes:

    public class Vintasoft.Twain.ImageEncoders.PdfDocumentInfo public class Vintasoft.Twain.ImageEncoders.TwainPdfDocumentInfo
    public class Vintasoft.Twain.ImageProcessing.AcquiredImageProcessedEventArgs public class Vintasoft.Twain.ImageProcessing.TwainAcquiredImageProcessedEventArgs
    public class Vintasoft.Twain.ImageProcessing.AcquiredImageProcessingEventArgs public class Vintasoft.Twain.ImageProcessing.TwainAcquiredImageProcessingEventArgs
    public class Vintasoft.Twain.ImageProcessing.AcquiredImageProcessingProgressEventArgs public class Vintasoft.Twain.ImageProcessing.TwainAcquiredImageProcessingProgressEventArgs


    Removed classes:

    public class Vintasoft.Twain.ImagingException Class is not used anymore.
    public class Vintasoft.Twain.ImageEncoders.TwainImageEncoderSettingsFactory Class is not used anymore.


    Changed classes:

    Vintasoft.Twain.AcquiredImage
    Changed methods
    public void Deskew(Vintasoft.Twain.BorderColor, int, int) public void Deskew(Vintasoft.Twain.ImageProcessing.TwainBorderColor, int, int)
    public bool ResizeCanvas(int, int, Vintasoft.Twain.BorderColor, int, int) public bool ResizeCanvas(int, int, Vintasoft.Twain.ImageProcessing.TwainBorderColor, int, int)
    public void Rotate(float, Vintasoft.Twain.BorderColor) public void Rotate(float, Vintasoft.Twain.ImageProcessing.TwainBorderColor)
    Changed events
    public event System.EventHandler <Vintasoft.Twain.ImageProcessing.AcquiredImageProcessedEventArgs > Processed public event System.EventHandler <Vintasoft.Twain.ImageProcessing.TwainAcquiredImageProcessedEventArgs > Processed
    public event System.EventHandler <Vintasoft.Twain.ImageProcessing.AcquiredImageProcessingEventArgs > Processing public event System.EventHandler <Vintasoft.Twain.ImageProcessing.TwainAcquiredImageProcessingEventArgs > Processing
    public event System.EventHandler <Vintasoft.Twain.ImageProcessing.AcquiredImageProcessedEventArgs > ProcessingCanceled public event System.EventHandler <Vintasoft.Twain.ImageProcessing.TwainAcquiredImageProcessedEventArgs > ProcessingCanceled
    public event System.EventHandler <Vintasoft.Twain.ImageProcessing.AcquiredImageProcessingProgressEventArgs > Progress public event System.EventHandler <Vintasoft.Twain.ImageProcessing.TwainAcquiredImageProcessingProgressEventArgs > Progress


    Vintasoft.Twain.ImageEncoders.TwainJpegEncoderSettings
    Changed properties
    public Vintasoft.Twain.ImageEncoders.JpegColorSpace JpegColorSpace { get ; set ; } public Vintasoft.Twain.ImageEncoders.TwainJpegColorSpace JpegColorSpace { get ; set ; }


    Vintasoft.Twain.ImageEncoders.TwainPdfEncoderSettings
    Changed properties
    public Vintasoft.Twain.ImageEncoders.JpegColorSpace JpegColorSpace { get ; set ; } public Vintasoft.Twain.ImageEncoders.TwainJpegColorSpace JpegColorSpace { get ; set ; }
    public Vintasoft.Twain.ImageEncoders.PdfDocumentInfo PdfDocumentInfo { get ; } public Vintasoft.Twain.ImageEncoders.TwainPdfDocumentInfo PdfDocumentInfo { get ; }
    public Vintasoft.Twain.ImageEncoders.PdfImageCompression PdfImageCompression { get ; set ; } public Vintasoft.Twain.ImageEncoders.TwainPdfImageCompression PdfImageCompression { get ; set ; }


    Vintasoft.Twain.ImageEncoders.TwainTiffEncoderSettings
    Changed properties
    public Vintasoft.Twain.ImageEncoders.JpegColorSpace JpegColorSpace { get ; set ; } public Vintasoft.Twain.ImageEncoders.TwainJpegColorSpace JpegColorSpace { get ; set ; }
    public Vintasoft.Twain.ImageEncoders.TiffCompression TiffCompression { get ; set ; } public Vintasoft.Twain.ImageEncoders.TwainTiffCompression TiffCompression { get ; set ; }




    Renamed enumerations:

    public enum Vintasoft.Twain.ImageProcessing.AcquiredImageProcessingAction public enum Vintasoft.Twain.ImageProcessing.TwainAcquiredImageProcessingAction
    public enum Vintasoft.Twain.BorderColor public enum Vintasoft.Twain.ImageProcessing.TwainBorderColor
    public enum Vintasoft.Twain.ImageEncoders.JpegColorSpace public enum Vintasoft.Twain.ImageEncoders.TwainJpegColorSpace
    public enum Vintasoft.Twain.ImageEncoders.PdfImageCompression public enum Vintasoft.Twain.ImageEncoders.TwainPdfImageCompression
    public enum Vintasoft.Twain.ImageEncoders.TiffCompression public enum Vintasoft.Twain.ImageEncoders.TwainTiffCompression




    API changes in Vintasoft.WinTwain.dll

    Renamed classes:

    public class Vintasoft.WinTwain.ImageEncoders.PdfDocumentInfo public class Vintasoft.WinTwain.ImageEncoders.TwainPdfDocumentInfo
    public class Vintasoft.WinTwain.ImageProcessing.AcquiredImageProcessedEventArgs public class Vintasoft.WinTwain.ImageProcessing.TwainAcquiredImageProcessedEventArgs
    public class Vintasoft.WinTwain.ImageProcessing.AcquiredImageProcessingEventArgs public class Vintasoft.WinTwain.ImageProcessing.TwainAcquiredImageProcessingEventArgs
    public class Vintasoft.WinTwain.ImageProcessing.AcquiredImageProcessingProgressEventArgs public class Vintasoft.WinTwain.ImageProcessing.TwainAcquiredImageProcessingProgressEventArgs


    Removed classes:

    public class Vintasoft.WinTwain.ImagingException Class is not used anymore.
    public class Vintasoft.WinTwain.ImageEncoders.TwainImageEncoderSettingsFactory Class is not used anymore.


    Changed classes:

    Vintasoft.WinTwain.AcquiredImage
    Changed methods
    public void Deskew(Vintasoft.WinTwain.BorderColor, int, int) public void Deskew(Vintasoft.WinTwain.ImageProcessing.TwainBorderColor, int, int)
    public bool ResizeCanvas(int, int, Vintasoft.WinTwain.BorderColor, int, int) public bool ResizeCanvas(int, int, Vintasoft.WinTwain.ImageProcessing.TwainBorderColor, int, int)
    public void Rotate(float, Vintasoft.WinTwain.BorderColor) public void Rotate(float, Vintasoft.WinTwain.ImageProcessing.TwainBorderColor)
    Changed events
    public event System.EventHandler <Vintasoft.WinTwain.ImageProcessing.AcquiredImageProcessedEventArgs > Processed public event System.EventHandler <Vintasoft.WinTwain.ImageProcessing.TwainAcquiredImageProcessedEventArgs > Processed
    public event System.EventHandler <Vintasoft.WinTwain.ImageProcessing.AcquiredImageProcessingEventArgs > Processing public event System.EventHandler <Vintasoft.WinTwain.ImageProcessing.TwainAcquiredImageProcessingEventArgs > Processing
    public event System.EventHandler <Vintasoft.WinTwain.ImageProcessing.AcquiredImageProcessedEventArgs > ProcessingCanceled public event System.EventHandler <Vintasoft.WinTwain.ImageProcessing.TwainAcquiredImageProcessedEventArgs > ProcessingCanceled
    public event System.EventHandler <Vintasoft.WinTwain.ImageProcessing.AcquiredImageProcessingProgressEventArgs > Progress public event System.EventHandler <Vintasoft.WinTwain.ImageProcessing.TwainAcquiredImageProcessingProgressEventArgs > Progress


    Vintasoft.WinTwain.ImageEncoders.TwainJpegEncoderSettings
    Changed properties
    public Vintasoft.WinTwain.ImageEncoders.JpegColorSpace JpegColorSpace { get ; set ; } public Vintasoft.WinTwain.ImageEncoders.TwainJpegColorSpace JpegColorSpace { get ; set ; }


    Vintasoft.WinTwain.ImageEncoders.TwainPdfEncoderSettings
    Changed properties
    public Vintasoft.WinTwain.ImageEncoders.JpegColorSpace JpegColorSpace { get ; set ; } public Vintasoft.WinTwain.ImageEncoders.TwainJpegColorSpace JpegColorSpace { get ; set ; }
    public Vintasoft.WinTwain.ImageEncoders.PdfDocumentInfo PdfDocumentInfo { get ; } public Vintasoft.WinTwain.ImageEncoders.TwainPdfDocumentInfo PdfDocumentInfo { get ; }
    public Vintasoft.WinTwain.ImageEncoders.PdfImageCompression PdfImageCompression { get ; set ; } public Vintasoft.WinTwain.ImageEncoders.TwainPdfImageCompression PdfImageCompression { get ; set ; }


    Vintasoft.WinTwain.ImageEncoders.TwainTiffEncoderSettings
    Changed properties
    public Vintasoft.WinTwain.ImageEncoders.JpegColorSpace JpegColorSpace { get ; set ; } public Vintasoft.WinTwain.ImageEncoders.TwainJpegColorSpace JpegColorSpace { get ; set ; }
    public Vintasoft.WinTwain.ImageEncoders.TiffCompression TiffCompression { get ; set ; } public Vintasoft.WinTwain.ImageEncoders.TwainTiffCompression TiffCompression { get ; set ; }




    Renamed enumerations:

    public enum Vintasoft.WinTwain.ImageProcessing.AcquiredImageProcessingAction public enum Vintasoft.WinTwain.ImageProcessing.TwainAcquiredImageProcessingAction
    public enum Vintasoft.WinTwain.BorderColor public enum Vintasoft.WinTwain.ImageProcessing.TwainBorderColor
    public enum Vintasoft.WinTwain.ImageEncoders.JpegColorSpace public enum Vintasoft.WinTwain.ImageEncoders.TwainJpegColorSpace
    public enum Vintasoft.WinTwain.ImageEncoders.PdfImageCompression public enum Vintasoft.WinTwain.ImageEncoders.TwainPdfImageCompression
    public enum Vintasoft.WinTwain.ImageEncoders.TiffCompression public enum Vintasoft.WinTwain.ImageEncoders.TwainTiffCompression




    API changes in Vintasoft.WpfTwain.dll

    Renamed classes:

    public class Vintasoft.WpfTwain.ImageEncoders.PdfDocumentInfo public class Vintasoft.WpfTwain.ImageEncoders.TwainPdfDocumentInfo
    public class Vintasoft.WpfTwain.ImageProcessing.AcquiredImageProcessedEventArgs public class Vintasoft.WpfTwain.ImageProcessing.TwainAcquiredImageProcessedEventArgs
    public class Vintasoft.WpfTwain.ImageProcessing.AcquiredImageProcessingEventArgs public class Vintasoft.WpfTwain.ImageProcessing.TwainAcquiredImageProcessingEventArgs
    public class Vintasoft.WpfTwain.ImageProcessing.AcquiredImageProcessingProgressEventArgs public class Vintasoft.WpfTwain.ImageProcessing.TwainAcquiredImageProcessingProgressEventArgs


    Removed classes:

    public class Vintasoft.WpfTwain.ImagingException Class is not used anymore.
    public class Vintasoft.WpfTwain.ImageEncoders.TwainImageEncoderSettingsFactory Class is not used anymore.


    Changed classes:

    Vintasoft.WpfTwain.AcquiredImage
    Changed methods
    public void Deskew(Vintasoft.WpfTwain.BorderColor, int, int) public void Deskew(Vintasoft.WpfTwain.ImageProcessing.TwainBorderColor, int, int)
    public bool ResizeCanvas(int, int, Vintasoft.WpfTwain.BorderColor, int, int) public bool ResizeCanvas(int, int, Vintasoft.WpfTwain.ImageProcessing.TwainBorderColor, int, int)
    public void Rotate(float, Vintasoft.WpfTwain.BorderColor) public void Rotate(float, Vintasoft.WpfTwain.ImageProcessing.TwainBorderColor)
    Changed events
    public event System.EventHandler <Vintasoft.WpfTwain.ImageProcessing.AcquiredImageProcessedEventArgs > Processed public event System.EventHandler <Vintasoft.WpfTwain.ImageProcessing.TwainAcquiredImageProcessedEventArgs > Processed
    public event System.EventHandler <Vintasoft.WpfTwain.ImageProcessing.AcquiredImageProcessingEventArgs > Processing public event System.EventHandler <Vintasoft.WpfTwain.ImageProcessing.TwainAcquiredImageProcessingEventArgs > Processing
    public event System.EventHandler <Vintasoft.WpfTwain.ImageProcessing.AcquiredImageProcessedEventArgs > ProcessingCanceled public event System.EventHandler <Vintasoft.WpfTwain.ImageProcessing.TwainAcquiredImageProcessedEventArgs > ProcessingCanceled
    public event System.EventHandler <Vintasoft.WpfTwain.ImageProcessing.AcquiredImageProcessingProgressEventArgs > Progress public event System.EventHandler <Vintasoft.WpfTwain.ImageProcessing.TwainAcquiredImageProcessingProgressEventArgs > Progress


    Vintasoft.WpfTwain.ImageEncoders.TwainJpegEncoderSettings
    Changed properties
    public Vintasoft.WpfTwain.ImageEncoders.JpegColorSpace JpegColorSpace { get ; set ; } public Vintasoft.WpfTwain.ImageEncoders.TwainJpegColorSpace JpegColorSpace { get ; set ; }


    Vintasoft.WpfTwain.ImageEncoders.TwainPdfEncoderSettings
    Changed properties
    public Vintasoft.WpfTwain.ImageEncoders.JpegColorSpace JpegColorSpace { get ; set ; } public Vintasoft.WpfTwain.ImageEncoders.TwainJpegColorSpace JpegColorSpace { get ; set ; }
    public Vintasoft.WpfTwain.ImageEncoders.PdfDocumentInfo PdfDocumentInfo { get ; } public Vintasoft.WpfTwain.ImageEncoders.TwainPdfDocumentInfo PdfDocumentInfo { get ; }
    public Vintasoft.WpfTwain.ImageEncoders.PdfImageCompression PdfImageCompression { get ; set ; } public Vintasoft.WpfTwain.ImageEncoders.TwainPdfImageCompression PdfImageCompression { get ; set ; }


    Vintasoft.WpfTwain.ImageEncoders.TwainTiffEncoderSettings
    Changed properties
    public Vintasoft.WpfTwain.ImageEncoders.JpegColorSpace JpegColorSpace { get ; set ; } public Vintasoft.WpfTwain.ImageEncoders.TwainJpegColorSpace JpegColorSpace { get ; set ; }
    public Vintasoft.WpfTwain.ImageEncoders.TiffCompression TiffCompression { get ; set ; } public Vintasoft.WpfTwain.ImageEncoders.TwainTiffCompression TiffCompression { get ; set ; }




    Renamed enumerations:

    public enum Vintasoft.WpfTwain.ImageProcessing.AcquiredImageProcessingAction public enum Vintasoft.WpfTwain.ImageProcessing.TwainAcquiredImageProcessingAction
    public enum Vintasoft.WpfTwain.BorderColor public enum Vintasoft.WpfTwain.ImageProcessing.TwainBorderColor
    public enum Vintasoft.WpfTwain.ImageEncoders.JpegColorSpace public enum Vintasoft.WpfTwain.ImageEncoders.TwainJpegColorSpace
    public enum Vintasoft.WpfTwain.ImageEncoders.PdfImageCompression public enum Vintasoft.WpfTwain.ImageEncoders.TwainPdfImageCompression
    public enum Vintasoft.WpfTwain.ImageEncoders.TiffCompression public enum Vintasoft.WpfTwain.ImageEncoders.TwainTiffCompression