我正在尝试打印存储在BMP图像中的表格。我事先不知道表格大小,纸张大小或打印机分辨率。当表格适合一页时,一切都很好,但是当它变得更大时,C#就会截断表格的剩余部分。
我知道我必须手动将图像分成几个较小的部分,并将每个部分打印在单独的页面上,但我在决定何处拆分时遇到了问题。我的问题是,我可以获取表格的像素尺寸,但纸张尺寸以英寸为单位,因此我不知道多少表格可以适合一个纸张。如何获得相同单位的两个值?
我知道我必须手动将图像分成几个较小的部分,并将每个部分打印在单独的页面上,但我在决定何处拆分时遇到了问题。我的问题是,我可以获取表格的像素尺寸,但纸张尺寸以英寸为单位,因此我不知道多少表格可以适合一个纸张。如何获得相同单位的两个值?