我用AssignFile(f,'lpt1')实现打印(向lpt1端口发送字符),可是字体的大小、样式怎么用程序来控制呢?很急!!请各位帮帮忙。小弟感激不尽!
解决方案 »
- 打印机画布转动?
- 在DELPHI中怎样把'c:\pallet.txt'文件内容中的 % 全部替换成 ' ?
- 如何隐藏我的form窗体上面的标题栏?
- 一个delphi修改sql server数据库的错误
- 关于压缩数据库(vfp)的问题
- 如何获得DBLookupComboBox当前显示值在显示列表中的位置
- Delphi ADOQuery Filter Boolean类型字段
- ¥【5000元 开发合作】!~ ~
- =====>>棘手的问题!如果你是高手进来帮助兄弟一把呀!!!!!!
- 如何实现多个线程的同步,使用什么做互斥操作啊!
- 请问关于DISKFREE函数的问题
- 如何改变编辑框TEdit的Enabled=False时字体的颜色
Canvas.Font.Name;//字体
我现在想把'某个字符串'的字体变大,怎么办?
斑竹,救救我!
printer.Canvas.Font.Size:=10;
......
在想把字体变大的”某个字符串“前改变字体 如:
printer.Canvas.Font.Size:=15;
writeln(f,'某个字符串');
下面的字体以此重新设置字体大小
begin
printers.Printer.Create;
try
//PreparePrinter;
printer.BeginDoc;
printer.Canvas.font.Size := 20;
printer.Canvas.Font.Style := [fsBold];
printer.Canvas.TextOut(20,20,'XXXXXXXX');
printer.EndDoc;
finally
printers.Printer.Free;
end;end;这样还是宋体,而且大小也没变