C#打印缩放

//如果打印区域宽度大于纸张,进行缩放
            int pWidth = m_pd.DefaultPageSettings.Bounds.Width;
            int pHeight = m_pd.DefaultPageSettings.Bounds.Height;
            g.DrawImage(m_displayArea,
                    new System.Drawing.Rectangle(0, 0, pWidth, pHeight),//缩放图
                    new System.Drawing.Rectangle(0, 0, m_displayArea.Width, m_displayArea.Height),//源图
                    GraphicsUnit.Pixel);