|
|
导航: |
论坛 -> 报表专区
斑竹:sunyesy,iamdream |
|
作者: |
siaosa (siaosa) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2016/8/22 11:25:29 |
标题: |
哪个报表可以实现文字缩放的功能呀? |
浏览:2310 |
|
加入我的收藏 |
楼主: |
哪个报表可以实现文字缩放的功能呀? 类似于附件图片, 同样的30号字,可以缩放它的宽度,字体可以一直是30号。
此帖子包含附件:
 大小:105.4K |
----------------------------------------------
- |
作者: |
|
2016/8/23 7:51:41 |
1楼: |
通过字体是不可能的啦,你只能通过图片水平缩放来实现。
----------------------------------------------
-
|
作者: |
siaosa (siaosa) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2016/8/23 9:05:03 |
2楼: |
To:kenliaoliao
通过字体缩放完全可能的。很多条码打印软件都有这功能,用鼠标一拖就可以了。 WORD也支持这功能,WORD的里叫缩放,我放的这个截图就是用WORD做的
----------------------------------------------
-
|
作者: |
|
2016/8/23 9:53:28 |
3楼: |
缩放字体部分自己用图片实现。反正报表一般又不需要交互编辑。
----------------------------------------------
-
|
作者: |
siaosa (siaosa) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2016/8/23 14:01:52 |
4楼: |
To:wk_knife
用图片的方法试过了, 当文字很大的时候做成图片缩放之后打印出来会有很明显的锯齿.
----------------------------------------------
-
|
作者: |
|
2016/8/24 11:22:36 |
5楼: |
那就用路径+矩阵
先把文字输出成路径,然后用矩阵对路径进行缩放,最后对路径进行颜色填充。
----------------------------------------------
-
|
作者: |
|
2016/8/24 11:26:10 |
6楼: |
另外,打印是个问题,如果是“paint”到打印机上,把打印机当canvas,通常不大会有锯齿,因为打印机的分辨率其实也挺高(喷墨或激光,老式针打差些),如果是先绘制成图片,然后缩放到打印机上,则很有可能锯齿比较厉害。
----------------------------------------------
-
|
作者: |
|
2016/8/24 12:22:26 |
7楼: |
通过改变字体大小就可以了吧。
----------------------------------------------
-
|
作者: |
|
2016/8/24 13:11:58 |
8楼: |
TextRect(rect,10,10,'TEST Printer'); CopyRect(rect,Label1.Canvas,Label1.ClientRect); TextOut(20,100,'TEST Printer');
----------------------------------------------
-
|
|