精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>○ DOS>>应用软件>>数据库>>在FoxPro程序中输入WPS打印控制符

主题:在FoxPro程序中输入WPS打印控制符
发信人: m9412()
整理人: smallhors(1999-07-18 19:02:04), 站内信件
编制报表程序时,有时候,我们可以将报表输出到文件中,然后利用WPS系统进行
打印,使所打印的报表线条连贯漂亮。
    由于WPS系统所用的打印控制符是专用的,因此,一般说来在所输出的表格文
件中不包含打印控制符,那究竟应怎样才能较好地解决这个问题呢?笔者经过实
践,认为以下几种方法可以较好地解决这个问题。
    第一种方法是利用WPS系统的N命令进行源程序编辑,这样我们可以将控制符
按一般的方法输入到程序的字符串中。这种方法比较简单,但是由于我们编制程
序时需要不断调试运行,因此用此方法编制程序,需要不断地在FoxPro与WPS系统
之间进行切换,降低了编程速度。
    第二种方法是利用剪贴板进行编程。办法是我们先利用WPS系统的N命令将程
序中所需的控制符先输入到程序中,并在该段程序的前两行先加上语句DOWHILE
F,然后在前面一行加上TEXT,最后在该段程序的后一行先加上语句ENDTEXT,
然后再加上ENDDO,这样我们在编制程序时,就可以利用剪贴板将控制符剪贴到合
适的位置。
    最后一种办法是直接利用Alt键进行输入。我们可以先将打印控制符利用WPS
系统的N命令输入到一个文本文件中,然后利用DEBUG或PCTOOLS工具查看一下各个
控制符的ASCII码,然后在程序编制时直接利用Alt键进行输入。例如,我们可以
查得“标准体4号字”控制符的ASCII为H92,H84,换算成十进制为132,146,因
此当我们在程序中要输入控制符“标准体4号字”时,我们可以先按住Alt键,然
后连续按键盘右侧的小键盘上的数字132,然后松开Alt键,接着再用同样的方法
输入数字146,此时程序中就会出现一个不可辨认的字符,即“标准体4号字”的
控制符。其它的控制符也可用相似的方法进行输入。
    经过以上方法编程,当程序运行时,产生的表格文件中就可以直接包含有WP
S的打印控制符了,因而可以直接用WPS系统不经过编辑就直接进行打印了。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.100.71.68]

[关闭][返回]