Leadtools.Twain Namespace > TwainSession Class : ImageEffects Property |
public TwainImageEffects ImageEffects {get; set;}
'Declaration Public Property ImageEffects As TwainImageEffects
'Usage Dim instance As TwainSession Dim value As TwainImageEffects instance.ImageEffects = value value = instance.ImageEffects
public: property TwainImageEffects ImageEffects { TwainImageEffects get(); void set ( TwainImageEffects value); }
Imports Leadtools Imports Leadtools.Twain Public Sub ImageEffectsPropertyExample(ByVal parent As IWin32Window) Dim session As TwainSession = New TwainSession() session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None) Dim imgEffects As TwainImageEffects = session.ImageEffects imgEffects.Flags = TwainImageEffectsFlags.NegotiateBrightness Or TwainImageEffectsFlags.NegotiateContrast Or TwainImageEffectsFlags.NegotiateHighlight Dim contrast As Single = imgEffects.Contrast Dim highlight As Single = imgEffects.Highlight Dim msg As String = String.Format("Image Contrst = {0}" & Constants.vbLf & "Image Highlight = {1}", contrast, highlight) MessageBox.Show(msg) imgEffects.Brightness = 100 session.ImageEffects = imgEffects Dim pageOpts As TwainAcquirePageOptions = session.AcquirePageOptions pageOpts.PaperSize = TwainPaperSize.A4 pageOpts.PaperOrientation = TwainPaperOrientation.Landscape session.AcquirePageOptions = pageOpts session.Shutdown() End Sub
using Leadtools; using Leadtools.Twain; public void ImageEffectsPropertyExample(IWin32Window parent) { TwainSession session = new TwainSession(); session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None); TwainImageEffects imgEffects = session.ImageEffects; imgEffects.Flags = TwainImageEffectsFlags.NegotiateBrightness | TwainImageEffectsFlags.NegotiateContrast | TwainImageEffectsFlags.NegotiateHighlight; float contrast = imgEffects.Contrast; float highlight = imgEffects.Highlight; string msg = String.Format("Image Contrst = {0}\nImage Highlight = {1}", contrast, highlight); MessageBox.Show(msg); imgEffects.Brightness = 100; session.ImageEffects = imgEffects; TwainAcquirePageOptions pageOpts = session.AcquirePageOptions; pageOpts.PaperSize = TwainPaperSize.A4; pageOpts.PaperOrientation = TwainPaperOrientation.Landscape; session.AcquirePageOptions = pageOpts; session.Shutdown(); }
TwainSession Class
TwainSession Members
Startup Method
Shutdown Method
Acquire Method
MaximumTransferCount Property
DuplexScanningMode Property
EnableDuplexScanning Property
AcquirePageOptions Property
ImageBitsPerPixel Property
ImageUnit Property
ImageFrame Property
IsTransferModeAvailable Method
TransferOptions Property
ShowProgressIndicator Method