delphi打印的时候怎样调整字体大小 200

procedureTForm1.Button1Click(Sender:TObject);VarF:TextFile;Str:string;BegintryStr:=’欢... procedure TForm1.Button1Click(Sender: TObject);
Var F:TextFile;
Str:string;
Begin
try
Str:=’ 欢迎使用票据打印机!’+Chr(10);
AssignFile(F, 'LPT1');
Rewrite(F);
Write(F, Str);
CloseFile(F);
Except
Messagedlg('数据发送失败!',mterror,[mbok],0);
End;
end;

可以打印但是不能调整字体大小,请问怎么解决
展开
 我来答
雪V歌
2016-05-24 · 知道合伙人数码行家
雪V歌
知道合伙人数码行家
采纳数:78698 获赞数:222931
泉州兴瑞发公司2015-2017最佳优秀员工。

向TA提问 私信TA
展开全部
分太诱人了,写一个吧......
uses comobj;

var word,document:olevariant;

begin

word:=createoleobject('word.application');
document:=word.documents;
document.open('c:\1.doc');
word.ActiveDocument.pagesetup.topmargin:=111; //上边距topmargin 下bottommargin 左leftmargin 右 right.....
word.selection.HomeKey(wdline,1); //开始选择范围
word.Selection.MoveDown(wdline,3);
word.selection.endkey(wdline,wdExtend );
word.Selection.Font.Size:=1111; //结束范围设置,第四行文字改变。
word.ActiveDocument.saveas('c:\2.doc');
document.close;
word.quit;
word:=unassigned;

end; 补充一下,需要用到控件server中的 wordapplication,通过d7测试!
追问
谢谢,明天上班试一下,ok的话再加分😏
看了下,你这里的话似乎没有打印到指定打印机的,还有能不能在我原先的代码上加上一个调整字号的代码?我这个需要逐行打印的,麻烦你了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式