C# 显示图纸尺寸下拉列表的c WIA对话框

C# 显示图纸尺寸下拉列表的c WIA对话框,c#,size,scanning,wia,C#,Size,Scanning,Wia,使用C从佳能扫描仪获取图像。使用以下代码,它工作正常 public ImageFile Scan() { ImageFile image; try { CommonDialog dialog = new CommonDialog(); image = dialog.ShowAcquireImage( WiaDeviceType.ScannerDevice

使用C从佳能扫描仪获取图像。使用以下代码,它工作正常

 public ImageFile Scan()
 {
        ImageFile image;

        try
        {
            CommonDialog dialog = new CommonDialog();

            image = dialog.ShowAcquireImage(
                    WiaDeviceType.ScannerDeviceType,
                    WiaImageIntent.ColorIntent,
                    WiaImageBias.MinimizeSize,
                    WIA.FormatID.wiaFormatJPEG, 
                    true, 
                    true, 
                    false);

            return image;
        }
        catch (COMException ex)
        {
            if (ex.ErrorCode == -2145320939)
            {
                throw new ScannerNotFoundException();
            }
            else
            {
                throw new ScannerException("COM Exception", ex);
            }
        }
  }
这将启动一个如下所示的窗口

扫描工作正常。没有问题。但我想在这个对话框中添加一个预定义的矩形大小纸张大小,如A3、A4、A5等下拉列表,以便用户选择合适的扫描大小

如何通过c WIA将控件添加到此对话框?

通过将所有布尔属性设置为false


回顾:堆栈溢出时不鼓励只使用代码的答案,因为它们没有解释堆栈溢出是如何解决问题的。请编辑您的答案,解释此代码的作用以及它如何回答问题,以便对OP以及其他有类似问题的用户有用。请参阅:。谢谢
public ImageFile Scan()
 {
        ImageFile image;

        try
        {
            CommonDialog dialog = new CommonDialog();

            image = dialog.ShowAcquireImage(
                    WiaDeviceType.ScannerDeviceType,
                    WiaImageIntent.ColorIntent,
                    WiaImageBias.MinimizeSize,
                    WIA.FormatID.wiaFormatJPEG, 
                    false, 
                    false, 
                    false);

            return image;
        }
        catch (COMException ex)
        {
            if (ex.ErrorCode == -2145320939)
            {
                throw new ScannerNotFoundException();
            }
            else
            {
                throw new ScannerException("COM Exception", ex);
            }
        }
  }