fengxing_001 发表于 2019-6-24 10:13:20

有关textframe字体大小问题

本帖最后由 fengxing_001 于 2019-6-24 10:36 编辑

您好
   问题一:如何实现 通过点击按钮 将textframe中的文字大小发生变化呢(比如放大一倍或者缩小一倍或变成同一个字号大小)       问题二:如何实现全部选中textframe区域中的功能呢


Richard.Ma 发表于 2019-6-24 16:03:42

您好,下午测试了一下,没法选择 txframe中 的文本,这个问题我需要帮你研究一下,明天给你结果

fengxing_001 发表于 2019-6-24 16:09:09

Richard.Ma 发表于 2019-6-24 16:03
您好,下午测试了一下,没法选择 txframe中 的文本,这个问题我需要帮你研究一下,明天给你结果

好的

fengxing_001 发表于 2019-6-25 14:19:37

Richard.Ma 发表于 2019-6-24 16:03
您好,下午测试了一下,没法选择 txframe中 的文本,这个问题我需要帮你研究一下,明天给你结果

怎么样了呢

Richard.Ma 发表于 2019-6-25 16:03:19

可以用下面的代码来修改,但是这个必须要用鼠标选中要修改的Frame

            foreach(TextFrame tf in _textControl.TextFrames)
            {

                foreach (Paragraph ph in tf.Paragraphs)
                {
                  tf.Selection.Start = ph.Start-1;
                  tf.Selection.Length = ph.Length;
                  tf.Selection.FontSize = 400;
                }
            }

fengxing_001 发表于 2019-6-25 16:26:38

Richard.Ma 发表于 2019-6-25 16:03
可以用下面的代码来修改,但是这个必须要用鼠标选中要修改的Frame

如果不选中就不可以么

Richard.Ma 发表于 2019-6-25 21:59:46

是的目前这个在没有选中的时候,获取到的TextFrames是空的,我明天再帮你研究一下如何选中。今天一直没有找到相关的接口

fengxing_001 发表于 2019-6-28 09:53:50

Richard.Ma 发表于 2019-6-25 21:59
是的目前这个在没有选中的时候,获取到的TextFrames是空的,我明天再帮你研究一下如何选中。今天一直没有找 ...

你好 现在如何呢 是否有好的方案 解决呢

Richard.Ma 发表于 2019-6-28 10:37:37

你好,可以用这种方式,用Frames来获取所有的Frame,然后来判断是否是TextFrame

            foreach(FrameBase fb in _textControl.TextParts.GetMainText().Frames)
            {
                if(fb is TextFrame)
                {
                  TextFrame tf = (TextFrame)fb;
                  foreach (Paragraph ph in tf.Paragraphs)
                  {
                        tf.Selection.Start = ph.Start - 1;
                        tf.Selection.Length = ph.Length;
                        tf.Selection.FontSize = 400;
                  }
                }
            }

fengxing_001 发表于 2019-6-28 10:54:16

Richard.Ma 发表于 2019-6-28 10:37
你好,可以用这种方式,用Frames来获取所有的Frame,然后来判断是否是TextFrame

嗯 好的 我试试 你是通过挨个修改他字体大小么 如果输入的字体超出该区域的话 好像有问题
页: [1] 2
查看完整版本: 有关textframe字体大小问题