DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: webb123
今日帖子: 40
在线用户: 24
导航: 论坛 -> 报表专区 斑竹:sunyesy,iamdream  
作者:
男 siaosa (siaosa) ★☆☆☆☆ -
盒子活跃会员
2016/8/22 11:25:29
标题:
哪个报表可以实现文字缩放的功能呀? 浏览:2402
加入我的收藏
楼主: 哪个报表可以实现文字缩放的功能呀? 类似于附件图片, 同样的30号字,可以缩放它的宽度,字体可以一直是30号。
此帖子包含附件:
JPEG 图像
大小:105.4K
----------------------------------------------
-
作者:
男 kenliaoliao (ben) ★☆☆☆☆ -
普通会员
2016/8/23 7:51:41
1楼: 通过字体是不可能的啦,你只能通过图片水平缩放来实现。
----------------------------------------------
-
作者:
男 siaosa (siaosa) ★☆☆☆☆ -
盒子活跃会员
2016/8/23 9:05:03
2楼: To:kenliaoliao

  通过字体缩放完全可能的。很多条码打印软件都有这功能,用鼠标一拖就可以了。
WORD也支持这功能,WORD的里叫缩放,我放的这个截图就是用WORD做的
----------------------------------------------
-
作者:
男 wk_knife (wk_knife) ★☆☆☆☆ -
盒子活跃会员
2016/8/23 9:53:28
3楼: 缩放字体部分自己用图片实现。反正报表一般又不需要交互编辑。
----------------------------------------------
-
作者:
男 siaosa (siaosa) ★☆☆☆☆ -
盒子活跃会员
2016/8/23 14:01:52
4楼: To:wk_knife

  用图片的方法试过了, 当文字很大的时候做成图片缩放之后打印出来会有很明显的锯齿.
----------------------------------------------
-
作者:
男 wk_knife (wk_knife) ★☆☆☆☆ -
盒子活跃会员
2016/8/24 11:22:36
5楼: 那就用路径+矩阵

先把文字输出成路径,然后用矩阵对路径进行缩放,最后对路径进行颜色填充。
----------------------------------------------
-
作者:
男 wk_knife (wk_knife) ★☆☆☆☆ -
盒子活跃会员
2016/8/24 11:26:10
6楼: 另外,打印是个问题,如果是“paint”到打印机上,把打印机当canvas,通常不大会有锯齿,因为打印机的分辨率其实也挺高(喷墨或激光,老式针打差些),如果是先绘制成图片,然后缩放到打印机上,则很有可能锯齿比较厉害。
----------------------------------------------
-
作者:
男 gong123456 (DELPHI先生) ★☆☆☆☆ -
普通会员
2016/8/24 12:22:26
7楼: 通过改变字体大小就可以了吧。
----------------------------------------------
-
作者:
男 wang1976 (爷爷) ★☆☆☆☆ -
普通会员
2016/8/24 13:11:58
8楼:   TextRect(rect,10,10,'TEST Printer');
  CopyRect(rect,Label1.Canvas,Label1.ClientRect);
  TextOut(20,100,'TEST Printer');
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行175.7813毫秒 RSS