有关canvas的问题?? 用canvas.textout方法时,为什么只能输出最后一个调用,而前面的均不能输出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Canvas.TextOut调用API ExtTextOutExtTextOut用当前背景色填充指定区域,这样就覆盖了以前的图像。按你的要求应该用API Textout TextOut有坐标要输入: canvas.TextOut (100, 100,'Hello'); Canvas.TextOut (100, 200,'Handsome');如果相同时, 就会被覆盖了 在TextOut之前要对输出的字体做一些设置,比如var LeftX ,TopY : Integer;Canvas.Font.Name := '宋体';Canvas.Font.Size := 9;//5号字Canvas.Font.Color:= clRed;//显示红色字,其他颜色clBlack(黑色)clBlue(兰色)等等LeftX := 0;TopY := 10;Canvas.Font.TextOut(LeftX,TopY,'显示的内容111');TopY := 10+Canvas.TextHeight('显示的内容222');Canvas.Font.TextOut(LeftX,TopY,'显示的内容222');希望对你有所帮助 急急急!!! 修改后的pas编译后不生效 哪里有wwDBGrid控件下载? [急]求帮助,用delphi如何监控屏幕中出现的图片 急!!!!!.在Delphi中如何调用Sql Sever中的存储过程 来个调查! 求一设计思路! 各位大侠:报表问题(我只能这么多了!) 特效显示,如淡入淡出,文字向上滚动等,等, 有这方面的控件吗? for d6 一百五十分!!!从DBGrid拖动项目到ListView/TreeView,能否实现? 关于窗体的问题 多层数据库疑问!!!!!!!!!!!!!!!!!!!!!!!!!!!
ExtTextOut用当前背景色填充指定区域,这样就覆盖了以前的图像。
按你的要求应该用API Textout
canvas.TextOut (100, 100,'Hello');
Canvas.TextOut (100, 200,'Handsome');
如果相同时, 就会被覆盖了
var LeftX ,TopY : Integer;
Canvas.Font.Name := '宋体';
Canvas.Font.Size := 9;//5号字
Canvas.Font.Color:= clRed;//显示红色字,其他颜色clBlack(黑色)clBlue(兰色)等等
LeftX := 0;
TopY := 10;
Canvas.Font.TextOut(LeftX,TopY,'显示的内容111');
TopY := 10+Canvas.TextHeight('显示的内容222');
Canvas.Font.TextOut(LeftX,TopY,'显示的内容222');希望对你有所帮助