打印机ESC控制字符的使用
回复人: lyre(大头鬼) ( ) 信誉:100 2002-10-12 20:09:49 得分:0
唉,就这点分,还问这么多……
以下纯属举例,我几年前做过Unix下的打印,知道过程应该是这样的,但举例用的换码序列一定是不确切的,需要用你从手册上查出来的来替代:
-----------------------
比方说,手册上说明:
^[1B 粗体
^[0B 正常字体
你想打印字符串:
I am a hero.
其中,"am"为粗体,其他部分为正常字体,在Delphi中代码是:
assignfile(f,'lpt1');//"把这个直接输出到操作系统的打印虚拟文件"
s := 'I ' + #27'1B' + 'am' + #27'0B' + ' a hero.';
writeln(f,s);
closefile(f);