给虚拟打印机添加A3纸支持【Snagit及其他】
本帖最后由 IsaacZ 于 2012-11-6 12:58 编辑snagit 11 安装完成可正常连接虚拟打印机,但是不支持A3纸型必须加入代码才可以用。注意在snagit安装完成后会在安装目录下生成*.GPD文件,但它们只是备份,我们要改的不是安装目录下的*.GPD文件,应查找C盘中的*.GPD文件.
在这里我们以snagit 11 为例。用 Everything 瞬间搜索到硬盘上有3个 SNAGITP11.GPD,我们要修改的是【C:\WINDOWS\system32】目录下的*.GPD文件。如图:
用 Editplus 3打开之,找到“*Option: A4”一行代码,在其上边加几行回车。换行,注意别写任何文字,但加回车不影响程序的正常运行。把下边代码粘贴在“*Option: A4”一行上面的任意两个回车符之间:*Option: A3
{
*rcNameID: 2066
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(13462, 19242)
*PrintableOrigin: PAIR(284, 300)
*Command: CmdSelect
{
*Order: DOC_SETUP.9
*Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c8079x11547Y"
}
}
*case: LANDSCAPE_CC90
{
*PrintableArea: PAIR(13630, 19362)
*PrintableOrigin: PAIR(200, 236)
*CursorOrigin: PAIR(200, 19604)
*Command: CmdSelect
{
*Order: DOC_SETUP.9
*Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c11623x8179Y"
}
}
}
}
保存文件并关闭程序。再试试打印到虚拟打印机,看是不是 A3 纸出现了?
------------------------------------以上代码可以使用另一个版本:<font color="#333333"><font face="Arial"> *Option: A3
{
*rcNameID: =RCID_DMPAPER_SYSTEM_NAME
*PageProtectMem: 6109
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(28032,39684)
*PrintableOrigin: PAIR(300, 300)
}
*case: LANDSCAPE_CC90
{
*PrintableArea: PAIR(39684,28032)
*PrintableOrigin: PAIR(300, 300)
}
}
}</font></font>其他虚拟打印机也如法炮制。
添加AO纸张的代码怎样弄?谢谢 vbangle 发表于 2012-11-19 21:23 static/image/common/back.gif
添加AO纸张的代码怎样弄?谢谢
我也不知。顶楼系转贴加工而成。是不是能去一个带AO相纸的机器上把数据导出来?
页:
[1]