发信人: 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]
|
|