网站首页 >> eWebPrinter用户手册 >> 开发手册

3.1 注册表接口

eWebPrinter的所有参数选项是存储在注册表中的。您可以编程动态的设置注册中的键值,以达到编程控制eWebPrinter参数的目的。

 

所有设置存在以下注册表位置:

HKEY_LOCAL_MACHINE\SOFTWARE\eWebPrinter

 

以下为注册表接口表。
为方便使用,约定注册表中所有键值均为字符型,对应注册表编辑器显示为REG_SZ

键名

键值

说明

file_format

bmp

gif

jpg

png

tif

pdf

输出文件格式。

只允许列出6种选项之一,全部小写。

originalname

true

false

是否使用原文件名。

file_name

 

指定生成的文件名,不含扩展名的文件名。
只有当originalname=false时,这项才会生效。
如此项设为“文件”,文件格式选PNG,则会生成“文件.png

jobid

true

false

指是否在文件名中加入打印序列号。

使用此项可以使同名文件不会被覆盖。

如此项设为true,则生成的文件名为“文件_jobid.png”“文件_1.png

tiff_format

FAX3

FAX4

LZW

JPEG

TIFF压缩方式。默认是LZW。全部大写。

只选项只对TIFFPDF输出格式有效。

jpg_quality

1-100

JPEG质量级别,可设1100的数值。

只选项只对JPG输出格式有效。

color

1

8

24

24g

1:黑色

8256

24:真彩色

24g:灰度

multipage

true

false

指是否启用多页合并模式。如果启用,多页文档只会生成一个文件。

只选项只对TIFFPDF输出格式有效。

path

 

输出文件保存路径。默认是在用户目录下,如:

C:\Documents and Settings\Administrator\

load_extapp

true

false

打印完后是否运行指定的程序。

extapp

 

打印完成后,运行的路程序路径。

需要 load_extapp=true时,此项设置才有效。

progressflag

apicall

begin

end

进度标志位。一般用于检测是否打印结束。用于打印完后期处理。

打印之前,您可以设置一个值,然后检测这个值是否为end来判断是否打印完成。

apicall:当通过系统自带API接口调用打印时的标志。

begin:打印机开始打印。

end:打印完成。

r_pagecount

返回值

上一次打印的文档的总页数。

一般用于打印完后,程序取打印的总页数,用于后期处理。

progressflagbeginend时,才可以取此值。

r_filecount

返回值

上一次打印的文档的总生成文件数。

一般用于打印完后,程序取生成的总文件数,用于后期处理。

progressflagbeginend时,才可以取此值。