如何用foxpro打印图形这个图形

提高Visual FoxPro报表中图片打印质量_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
提高Visual FoxPro报表中图片打印质量
中国规模最大的中文学术期刊荐稿网络|
总评分0.0|
试读已结束,如果需要继续阅读或下载,敬请购买
定制HR最喜欢的简历
你可能喜欢VPF怎么利用报表里的图片控件打印带照片的录取通知书 - VFP当前位置:& &&&VPF怎么利用报表里的图片控件打印带照片的录取通知书VPF怎么利用报表里的图片控件打印带照片的录取通知书www.MyException.Cn&&网友分享于:&&浏览:122次VPF如何利用报表里的图片控件打印带照片的录取通知书。我有一个录取信息表luqu.dbf:
字段如下:ksh(考生号),xm(姓名),lqzy(录取专业)。
还有所有考生的照片,为jpg格式,与luqu.dbf在同一个目录下,但是这些照片的命名是有规则的,规则是:Z+ksh+.jpg,如张三的考生号为:,那么他的照片就是:Z.jpg
我要问的是如何设计一个报表,利用图片控件,使得报表上有考生照片。
谢谢------解决方案--------------------生成临时表,增加图像字段,内容为Z+ksh+.jpg,用REPLACE替换-& 放入PICTURE控件-& 来源 FILE 中设置字段名即可
------解决方案--------------------报表打印图片
*-------------------------------
在报表中建立一个显示图片的控件
点击“报表(英文版为Report)”菜单中,
指向“插入控件(Insert Control)”,
然后点击“图片/OLE绑定(OLE Bound)”,
这时“图片/OLE绑定(OLE Bound)”属性对话框打开了,
选择“常规(General)”选项卡,
在“控件源(Control source type)区”有三个选项,
如果是VFP9,选择最后一种,即“表达式或变量名(xpression OR variable name)”
并在下面的“控件源(Control source)”处输入:
(如果是VFP6,选择第一种,即“文件”并在“文件”后面输入)
表名.存放图片路径的字段名
此方法要保证字段名中所指向的图片必须存在,否则就报错
如果有可能有些文件路径存放错误或文件不存在或有空记录,就用如下方法:
1、报表设置(假设报表名为reportpho1.FRX)
在报表中建立一个显示图片的控件
点击“报表(英文版为Report)”菜单中,
指向“插入控件(Insert Control)”,
然后点击“图片/OLE绑定(OLE Bound)”,
这时“图片/OLE绑定(OLE Bound)”属性对话框打开了,
选择“常规(General)”选项卡,
在“控件源(Control source type)区”有三个选项,
如果是VFP9,选择最后一种,即“表达式或变量名(xpression OR variable name)”
并在下面的“控件源(Control source)”处输入:LcFileName(RECNO())
如果是VFP6,选择第一种,即“文件”
并在“文件”后面输入:LcFileName(RECNO())
2、用画图建一个空白的图片,
大小与你其它图片差不多就可以,
我建的为NullPho.bmp
并把此文件放在当前目录下。
3、打印按钮的CLICK事件:
*假设你的表名T1,存放图片路径的字段名为PhoPath
IF !USED( 'T1 ')
PUBLIC lcfilename(RECCOUNT())
IF FILE(ALLTRIM(T1.PhoPath))
lcfilename(RECNO())=ALLTRIM(T1.PhoPath)
lcfilename(RECNO())= 'NullPho.bmp '
REPORT FORM reportpho1 PREVIEW
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有怎样在vfp上用命令窗口做出一个菱形图案_百度知道
怎样在vfp上用命令窗口做出一个菱形图案
我有更好的答案
\/4,达到这个效果/\&3,打印这个图片即可。2、用字符画,达到这个效果&lt,用&&2个字,字体大一点如100号、用字符画,如用2个标签,如用4个标签,用\ / \ /四个字,字体大一点如100号简单方法1、用图片,在VFP中不用画、用字符画,如用1个标签,用◇个字,字体大一点如100号
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。关于使用foxpro打印以下图形谁能帮帮我?_百度知道
关于使用foxpro打印以下图形谁能帮帮我?
这里一共有四个图案,是分开的,不是一个的,但不知道为什么打上去总是粘在一起,请大家帮帮我
我有更好的答案
for k=1 to i*2-1 ???allt(str(i)) endfor ; for m=1 to (i+1)*2-1 ?CLEAR LOCAL i,j,k,l,m for i=1 to 5 for j=1 to 5+1-i ?allt(&@& & for l=1 to (5-i+1)*2+1 ??& &quot?&quot??allt(str(5-i+1)) endfor ?allt(str(i)) endfor ???& &) endfor
采纳率:45%
为您推荐:
其他类似问题
您可能关注的内容
foxpro的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 foxpro 设置打印机 的文章

 

随机推荐