君 君子兰 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-13 #1 在DELPHI报表中设置的格式为24cm*28cm(纸张大小),WINDOWS2000的打印机(EPSON LQ16000K4+)设置中也为自定义设置(24cm*28cm),但在打印报表时却以A4格式打印,不知为何?
在DELPHI报表中设置的格式为24cm*28cm(纸张大小),WINDOWS2000的打印机(EPSON LQ16000K4+)设置中也为自定义设置(24cm*28cm),但在打印报表时却以A4格式打印,不知为何?
君 君子兰 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-13 #4 在WINDOWS98中可以。另:不知能否直接在程序里控制?
M maozhuxi Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-13 #5 是不是打印机不支持,有些是这样的,连a4都不支持
肥 肥牛 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-13 #6 是在报表中指定打印机还是使用默认打印机的问题。有可能在设计阶段的预览打印正常,拿到客户那里就不正常。
D dpetll Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-13 #7 WINDOWS2000的打印机(EPSON LQ16000K4+)设置A3试试吧!
君 君子兰 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-13 #9 是的,预览打印时没问题的,但打印时右边有部份打印不出来,连续打印时以A4的长度进行跳格。
我 我为歌狂 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-13 #10 调用API函数GetDeviceCap可以用来读取分辨率和纸张大小,其中DC为设备描述句柄: GetDeviceCaps(DC: HDC; Index: Integer): Interger; Index是索引值常用的有: DRIVERVERSION 设备驱动程序版本号 HORZSIZE 设备以毫米为单位的物理显示水平宽度 VERTSIZE 设备以毫米为单位的物理显示垂直长度 HORZRES 设备以像素为单位的物理显示水平宽度 VERTRES 设备以像素为单位的物理显示垂直长度 LOGPIXELSX 每英寸距离宽度的点数 LOGPIXELSY 每英寸距离高度的点数 楼主看一下这个函数对你有没有点用....你可以读一下,你打印的时候的纸张大小,看是不是你所设的那样
调用API函数GetDeviceCap可以用来读取分辨率和纸张大小,其中DC为设备描述句柄: GetDeviceCaps(DC: HDC; Index: Integer): Interger; Index是索引值常用的有: DRIVERVERSION 设备驱动程序版本号 HORZSIZE 设备以毫米为单位的物理显示水平宽度 VERTSIZE 设备以毫米为单位的物理显示垂直长度 HORZRES 设备以像素为单位的物理显示水平宽度 VERTRES 设备以像素为单位的物理显示垂直长度 LOGPIXELSX 每英寸距离宽度的点数 LOGPIXELSY 每英寸距离高度的点数 楼主看一下这个函数对你有没有点用....你可以读一下,你打印的时候的纸张大小,看是不是你所设的那样
G gylin122 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-13 #11 我也遇到这样子问题。不知道楼主是不是用QuickReport这样的控件打印,如果是的话,据说这个控件有问题,也据说升级的3.62版本以上后可以结果。我没试过..[]