社区
VFP
帖子详情
如何用VFP调用扫描仪。
glei_cs
2011-05-15 08:30:21
请问,如何用VFP调用扫描仪,并指定扫描区域。
...全文
368
3
打赏
收藏
如何用VFP调用扫描仪。
请问,如何用VFP调用扫描仪,并指定扫描区域。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
glei_cs
2011-05-18
打赏
举报
回复
如何发布kodak控件
十豆三
2011-05-16
打赏
举报
回复
<如何使用Kodak图像扫描控件>
http://download.csdn.net/source/1697726
thinclient
2011-05-16
打赏
举报
回复
笔者日前接手一款小数据库应用软件的开发,其内容涉及到使用程序直接控制扫描仪,我查找了很多资料都没有关于这方面的内容,也多次上网询问网友,但回答都是“在程序中直接控制扫描仪不是一个好主意”,后来我发现通过在VFP中插入适当的控件即可实现在VFP中直接控制扫描仪工作。现在将这一点体会公布出来,希望广大读者在开发类似的程序时能够借鉴一下。
在WINDOWS 95/98中自带一个名叫“映象”的小程序,如果你在安装WINDOWS时安装了它,我们就可以利用它提供的一个控件来完成这项工作。在WINDOWS95中这个控件称为“Wang图象控件”,在WINDOWS 98中被称为“Kodak图象控件”。
这个控件提供了图像扫描、图像打印、图像缩放、图像旋转、在图像上加标签、生成缩略图、图像文件管理等功能,并且这些功能的实现都可编程控制。这些控件的详细资料请参看Windows 95目录下的HelpWangocxd.hlp或windows 98下的Imgocxd.hlp。为了方便起见,我们下面以WINDOWS 98中“Kodak图象控件”为例进行说明,在WIN 95下的“Wang图象控件”与之相同。
现在假设我们已建有一个数据库tpdemo.dbf,内含字段“TP”,类型为通用类型。
创建表单“Form1.scx”,在表单中插入“ ActiveX 控件”(图一),在弹出的窗口中选择“插入控件”(图二),然后选择“Kodak图解扫描控件”,名称定为“imgscan”,同样插入“Kodak图解编辑控件”,名称为“imgedit1”。鼠标右键单击插入的图解扫描控件,选择“图象扫描控制特性(P)”对扫描进行设置,在“扫描”中选择“1-扫描并归档”,在“页选项”中选择“1-创建新文件并添加页”,在文件类型中选择“3-位图图象”(图三),然后再依次添加“tpsm-扫描”“tpsave-保存”“tc-退出”三个按钮,并置“tpsave.enabled=.f.”。整个表单完成后如图四所示。
tpsm.click过程为:
if thisform.imgscan.scanneravailable() &&如果安装了扫描仪
thisform.imgscan.DestImageControl=′imgedit1′&&扫描到imgedit1
thisform.imgscan.scanto=0
thisform.imgscan.startscan &&开始扫描
if thisform.imgscan.statuscode=0 &&扫描成功
thisform.tpsave.enabled=.t. &&允许保存
endif
else
messagebox(′扫描仪未安装好′,16)
endif
tpsave.click过程(保存按钮)为:
local m.filename
m.filename=sys(3)+′.bmp′
thisform.imgedit1.saveas(m.filename,3,1,1,0,.t.) &&把扫描的图片存为文件
use tpdemo &&打开数据库
┄┄ &&加上定位的语句
appe gene tp from (filename) &&图像存入数据库
erase (filename) &&删除扫描产生的临时文件
tc.click过程为:
thisform.release
保存表单并执行,如果您安装了扫描仪的驱动程序并正确安装扫描仪的话,您就可以看见通过这个方法您就可以直接驱动扫描仪把图片扫到数据库中了。
由于程序是调用控件进行扫描,所以这种方法在VB、VC中也都应该能够实现,不过笔者对于这两种语言不熟悉,所以没有进行试验。
另外,“映象”程序提供的控件还可以直接生成JPEG格式的文件,在VFP6.0中可以直接支持JPEG文件,但是经我笔者多次调试,生成的JPEG文件均不能正确打开,仍有待各位高手指点。
作者:comtrf 发表时间:2006-6-14 18:51:00
第1楼
ScanTo:返回或设置被扫描图像的目的;
可取值
含义
0
(缺省)显示被扫描的图像.
1
显示被扫描的图像并写入一个文件.
2
把图像写入一个文件
3
以模板方式把图像写入文件并显示.
4.
以模板方式把图像写入文件
5
传真被扫描的图像
thisform.imgscan.scanto=2
ThisForm.ImgScan.image = TheImageFile &&图像将被保存
该控件支持一下文件格式:AWD,GIF,TIFF,BMP,JPG,WIFF,DCX,PCX和XIF。
注意:AWD格式在Windows NT 4.0中不能使用。XIF和WIFF仅能在Windows 98中使用。
VFP
要想控制
扫描仪
,只要能搞定这个缺点就好用
加菲猫现在来教大家搞定
扫描仪
,
扫描仪
跟高拍仪一样,也是有控件的。就是柯达出品的扫描控件。
扫描仪
都能用,像那种带网络的复印机,可以通过网络扫描,效果也是杠杠。 柯达扫描控件 优点:非常实用的控件,可以完成图像扫描、编辑、批注的功能。 缺点:控件比较老,扫描的文档为BMP格式,文件巨大。 今天我们就来搞定这个缺点,让扫描控件更好用。 一、 安装控件 资源我放在这里 https://share.weiyun.com/lzkLnmqT 解压之后有个DLL目录,双击其中的注册控件.bat
VFP
开发的高效答题卡自动评分系统
Visual FoxPro (
VFP
) 以其快速开发能力与强大的数据处理功能,在早期被广泛用于各种数据库管理系统的开发。在教育行业,为满足大量标准化测试的评分需求,开发一个能够处理答题卡数据的阅卷系统显得尤为重要。该系统旨在通过自动识别、评分与数据管理,提高阅卷效率和准确性。答题卡阅卷系统通常包括多个功能模块,如答题卡图像采集、自动评分、数据校验、成绩查询以及统计分析等。
VFP
的灵活性使其能够结合这些功能,形成一套完整的解决方案。
扫描仪
SDK ActiveX 12.0 viscomsoft cRACK
viscomsoft 适用于需要从
扫描仪
,数码相机或具有C,C#,VB.NET,VB,Delphi,
Vfp
,MS Access的TWAIN设备驱动程序捕获图像的Windows开发人员。
VFP
使用柯达控件控制
扫描仪
,解决导出文件体积过大的问题
VFP
使用柯达控件控制
扫描仪
,解决导出文件体积过大的问题 猫猫在做
扫描仪
控制的时候,使用的柯达扫描控件,这个控件控制
扫描仪
非常实用,还带有图片编辑的功能,但问题也有,就是导出的图片体积太小了。 我使用的是MYIMG.FLL,结果发现中能修改长度与宽度,图片长宽改太小,文件体积是够用了,但是图片看不清了。 研究了一下,发现图片的大小,不仅仅取决于图片的长度与宽度,分辨率也很关键。分辨率也就是DPI,我们常用的网页上的图片DPI是72,PHOTOSHOP默认也是72。
扫描仪
却是200-300DPI,所以造成
vfp
报表纸张设置_银行 财务 销售 单据类报表的制作
在银行、财务、销售等系统中,常常会看到这样一类报表,它们一般是从原来的手工报表年代沿袭而来,需要打印在固定大小的纸张上,有着固定的样式要求。具体的形式包括各种登记本册和单据等。在没有报表工具之前,这类报表大部分使用 Excel 进行制作,费时费力还不易维护,每次都独自加班到很晚(一首凉凉送给自己)。今天,我要带一带新的节奏,展现一下神操作来制作这类单据报表。这次我们拿公积金单据来进行具体操作演示。...
VFP
2,749
社区成员
29,142
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章