找回密码
 立即注册

QQ登录

只需一步,快速开始

penn

新手上路

1

主题

4

帖子

39

积分

新手上路

积分
39
  • 35

    金币

  • 主题

  • 帖子

最新发帖
penn
新手上路   /  发表于:2013-4-16 14:48  /   查看:5822  /  回复:5
最近在使用 TX 控件的过程中遇到几个问题。
1. TX 如果支持设置 以像素为单位的pagesize ,如 128px*32px,我在控件属性中设置像素小于200*200 就提示不合法了。
2. TX 是否支持字间距?
3. TX 是否支持导出为图片,如我设置page 的大小 为 128*32 ,输入文本后可以保存为 128*32大小的图片???

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-4-16 15:04:00
沙发
回复 1楼penn的帖子

问题一可以通过以下方法换:

  1. private double TwipsFromPixels(int pixels)
  2.         {
  3.             float dpiX, dpiY;
  4.             using (Graphics g = this.CreateGraphics())
  5.             {
  6.                 dpiX = g.DpiX;
  7.                 dpiY = g.DpiY;
  8.             }
  9.             return ((1440 / dpiX) * pixels);
  10.         }
复制代码
回复 使用道具 举报
penn
新手上路   /  发表于:2013-4-16 16:27:00
板凳
this.textControl1.PageSize = new TXTextControl.PageSize(this.TwipsFromPixels(128), this.TwipsFromPixels(32));
这样计算吗? 感觉不太对的呀
回复 使用道具 举报
penn
新手上路   /  发表于:2013-4-16 16:30:00
地板
更改最后一句后就可以了。

return pixels / dpiX * 100;
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-4-16 20:56:00
5#
回复 4楼penn的帖子

感谢您的反馈,其他问题正在调查中,有结果回复。谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-4-18 08:43:00
6#
回复 4楼penn的帖子

penn 你好,

1.TX 可以按页保存成图片,请参考 Demo。
8650.zip (101.39 KB, 下载次数: 255)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部