kitara 发表于 2013-5-13 15:51:00

如何在TextFrame里面添加图片或文字

版主您好:
    先上图:
图1:



图2:




我想在TextFrame里面添加文字或图片,可是TextFrame对象里面的集合都是null(图2),这样就没办法用Add方法来添加文字或图片。而且这几个集合属性都是只读的(图1), 这样就没有办法让自己创建这些集合对象去赋值给TextFrame对象的那些属性。请问,那要如何往TextFrame里面添加文字或图片或其他内容呢。

iceman 发表于 2013-5-13 16:30:00

回复 1楼kitara的帖子

你好,
我通过一下代码可以成功添加:

      private void addImageToolStripMenuItem_Click(object sender, EventArgs e)
      {
            TXTextControl.TextFrame frame = new TXTextControl.TextFrame(new Size(1000, 1000));
            frame.ID = 20;

            this.textControl1.TextFrames.Add(frame, 1);
            frame.Selection.Text = "wow";

      }

      private void addImagToolStripMenuItem_Click(object sender, EventArgs e)
      {
            TXTextControl.TextFrame frame = this.textControl1.TextFrames.GetItem(20);
            TXTextControl.Image image2 = new TXTextControl.Image(Image.FromFile("Untitled.png"));
            frame.Images.Add(image2, 1);
      }


如果仍然无法测试成功,请发 Demo 到论坛调试。

kitara 发表于 2013-5-13 17:07:00

回复 2楼iceman的帖子

您好版主:
    这样的做法是一定要先将TextFrame添加到TextControl里面去,然后再从里面取出来才可以用TextFrame里面的集合吗?

iceman 发表于 2013-5-13 17:15:00

回复 3楼kitara的帖子

在针对 TextFrame 操作之前,需要把 TextFrame 先添加到 TX 中。是否从集合中取没有影响

kitara 发表于 2013-5-13 18:41:00

回复 4楼iceman的帖子

:)谢谢!!

iceman 发表于 2013-5-14 18:56:00

回复 5楼kitara的帖子

客气了
页: [1]
查看完整版本: 如何在TextFrame里面添加图片或文字