wotangjing 发表于 2014-11-21 13:18:00

咨询一下TX Text Control .NET for WPF产品问题

您好,TX Text Control .NET for WPF的产品问题,请问 一下下面的问题该如何解决?

1. TX Text Control .NET for WPF在WIN8.1系统下,用搜狗拼音输入法在一段文字中插入多个汉字时,后面的汉字会变成省略号,详细请参考附件;

2. 想确定TX Text Control .NET for WPF界面中菜单工具栏是否可以自定义添加或删除部件(下拉框、按钮等),以及对菜单工具栏是否可以自定义排版;

3. 把TX Text Control .NET 放到ViewBox控内,如何实现字体的大小随ViewBox控件的缩放而绽放?

4. 如何计算文本内容的宽度,实现如PPT中文本框宽度随内容进行自增长?

注:第一个问题在WIN7系统下测试时未发现;

非常感谢!

iceman 发表于 2014-11-21 18:29:00

回复 1楼wotangjing的帖子

问题1我们已经重现了, TX 并没有针对搜狗输入发进行测试,请使用微软输入法进行文本编辑。

其他问题正在验证中,有结果反馈给你。

wotangjing 发表于 2014-11-25 08:56:00

回复 2楼iceman的帖子

您好,非常感谢!另外三个问题有结果了吗?

iceman 发表于 2014-11-25 09:39:00

回复 3楼wotangjing的帖子

您好,

其他三个问题我们正在调查中,预计今明天会有进一步结果。
另外,我看到您使用或了解了我们多款产品,AR、Spread、TX、C1和LeadTools,现在这些产品评估进展如何?如果还有哪些问题没有解决请您及时和我们反馈。

我们协助您完成产品的评估。
谢谢

Alice 发表于 2014-11-25 10:00:00

回复 1楼wotangjing的帖子

2.WPF界面的菜单工具栏指的是什么?能否附上图片说明。
3.没有支持自动的缩放,可以通过代码改变字体来适应。Tx TextControl下提供了FontSize属性。
4.微软提供衡量字体宽度和高度的方法MeasureString。拿计算字符串长度来举例:
private double MeasureTextWidth(String str, string fontName, double fontsize, double width)
      {
            double width = -1;   
            try
            {
                System.Drawing.Graphics graphics = System.Drawing.Graphics.FromHwnd(m_hWnd);
                graphics.PageUnit = System.Drawing.GraphicsUnit.Point;
                System.Drawing.Font font = new System.Drawing.Font(fontName, (float)fontsize);

                System.Drawing.SizeF size = graphics.MeasureString(str, font);

                width = size.width;

                font.Dispose();
                graphics.Dispose();
            }
            catch (System.Exception e)
            {
            }
            return width;
      }


另外Tx TextControl下就有Width属性,Tx TextControl.PageSize下也有Width属性。
页: [1]
查看完整版本: 咨询一下TX Text Control .NET for WPF产品问题