有关图片拖拽问题
您好: 我有三个问题需要请教,具体详情如下:如何将图片拖拽到textframe中?另外textframe是否支持自动识别大小?如何控制textframe控件呢 不让使用者在里面输入汉字或者字符
谢谢
您好,图片只能是用插入的方式加入到textframe中,textframe不支持自动识别大小,
如果要控制不输入字符的话,唯一的办法是将包含textframe的这块区域设置为受保护文档。 本帖最后由 fengxing_001 于 2018-8-8 09:53 编辑
Richard.Ma 发表于 2018-8-8 09:21
您好,图片只能是用插入的方式加入到textframe中,textframe不支持自动识别大小,
如果要控制不输入字符 ...
嗯 好的 另外还有一个问题就是如何获取textframe的行数? 比如说在这个控件中能输入多少行 我明天帮您写一个demo 测试一下结果吧,只能通过计算来确定大概可以输入多少行 Richard.Ma 发表于 2018-8-8 17:53
我明天帮您写一个demo 测试一下结果吧,只能通过计算来确定大概可以输入多少行
嗯嗯好的 辛苦了 如下的代码即可获取frame高度以及每行文字高度(以下计算的每行高度是以默认的单倍行距计算,因此乘以1.14,如果是其他的行距需要进行调整)
foreach(TextFrame tf in _textControl.TextFrames)
{
int frameheight = tf.Size.Height;
foreach(Paragraph pg in tf.Paragraphs)
{
_textControl.Selection = new TXTextControl.Selection(tf.Paragraphs.GetItem(0).Start,1);
}
int fontheight = (int)(_textControl.Selection.FontSize * 20*1.14);
}
页:
[1]