有没有办法用 writeln 函数或其它函数打印出不同大小的字?(100分)

  • 主题发起人 主题发起人 JohnSun2002
  • 开始时间 开始时间
J

JohnSun2002

Unregistered / Unconfirmed
GUEST, unregistred user!
用Assignfile(F, 'LPT1');
writeln(F, '打印内容');
的方式来控制打印机端口打印,
有没有办法设置要打印出的文字的大小?或者有更好的方法来解决?
 
就使用printer对象进行打印,可能会好一些吧 ,这样你可以随意控制字体了。
 
看你的打印机的控制码
 
WriteLn(F, #$1C + #$21 + #$0C + #$1B + #$21 + #$30 + edtContent.Text);
 
楼上的我试了不行啊,有没有知道的?
 
mataijin的方法是对的,他举的列子是针对一类打印机的,用的的方法你必须知道你用的打印机的控制码.先发送控制码,控制页面大小,字体大小种类等信息.不同的打印机,控制码是不一样的.
 
这种方法只能在控制台程序中使用,
是什么需求啊?了解了解
 
后退
顶部