penn 发表于 2013-4-16 14:49:00

关于TX控件中一些功能的疑问???

最近在使用 TX 控件的过程中遇到几个问题。
1. TX 如果支持设置 以像素为单位的pagesize ,如 128px*32px,我在控件属性中设置像素小于200*200 就提示不合法了。
2. TX 是否支持字间距?
3. TX 是否支持导出为图片,如我设置page 的大小 为 128*32 ,输入文本后可以保存为 128*32大小的图片???

iceman 发表于 2013-4-16 15:04:00

回复 1楼penn的帖子

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

private double TwipsFromPixels(int pixels)
      {
            float dpiX, dpiY;
            using (Graphics g = this.CreateGraphics())
            {
                dpiX = g.DpiX;
                dpiY = g.DpiY;
            }
            return ((1440 / dpiX) * pixels);
      }

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

回复 4楼penn的帖子

感谢您的反馈,其他问题正在调查中,有结果回复。谢谢

iceman 发表于 2013-4-18 08:43:00

回复 4楼penn的帖子

penn 你好,

1.TX 可以按页保存成图片,请参考 Demo。


2.TX 目前无法支持字间距。
页: [1]
查看完整版本: 关于TX控件中一些功能的疑问???