C#WIA自动送纸器侧面呈现灰色

时间:2015-09-22 08:45:10

标签: c# .net scanning wia

我面临的问题是,当我使用基于WIA的C#窗体应用程序扫描A4尺寸的页面时,扫描的图像两侧都是灰色的。扫描仪是自动文档进纸器。这方面的任何帮助都会有所帮助吗?

The scanned image I am getting

private void SetupPageSize(Device wia, bool rotatePage, PageSize pageSize, int DPI, WIA.Item item)
    {

        //Setup Page Size Property
        foreach (WIA.Property itemProperty in item.Properties)
        {

            if (itemProperty.Name.Equals("Horizontal Resolution"))
            {
                ((IProperty)itemProperty).set_Value(DPI);
            }
            else if (itemProperty.Name.Equals("Vertical Resolution"))
            {
                ((IProperty)itemProperty).set_Value(DPI);
            }
            else if (itemProperty.Name.Equals("Horizontal Extent"))
            {

                double extent = DPI * pageSize.Height;

                if (rotatePage)
                {
                    extent = DPI * pageSize.Width;
                }
                //extent = 1250;
                //extent = 1230;


                ((IProperty)itemProperty).set_Value(extent);


            }
            else if (itemProperty.Name.Equals("Vertical Extent"))
            {
                double extent = DPI * pageSize.Width;

                if (rotatePage)
                {
                    extent = pageSize.Height * DPI;
                }
                Console.WriteLine("vertical extent:" + extent);
                //extent = extent + 500;
                //extent = 1750;

                ((IProperty)itemProperty).set_Value(extent);
            }

        }

    }

1 个答案:

答案 0 :(得分:1)

纸张未在进纸器中对齐。