找回密码
 立即注册

QQ登录

只需一步,快速开始

KingMan

中级会员

68

主题

148

帖子

554

积分

中级会员

积分
554
KingMan
中级会员   /  发表于:2017-5-10 09:47  /   查看:3275  /  回复:7
本帖最后由 KingMan 于 2017-5-10 10:29 编辑

1.想请教2个问题,我有一个模板,设置好啦页眉,页脚,也就是说页眉,页脚内容不变,能变的是病历内容,我加载文件的时候,只替换内容区域的内容,页眉,页脚该改变。

1}_F1ST(Q9XEL%HEE)5XFDP.png742620544.png

2.另外,有没有办法设置单元格的背景填充颜色,而不是单元格字体内容的背景颜色。
{T9[V]@X({4RZXOA((AP~60.png16767577.png

7 个回复

倒序浏览
gw0506
超级版主   /  发表于:2017-5-10 11:14:17
沙发
1. 设置Selection为内容区域,使用Selection.Load方法读取内容。
2. TableCellFormat.BackColor.
回复 使用道具 举报
KingMan
中级会员   /  发表于:2017-5-10 13:53:27
板凳
gw0506 发表于 2017-5-10 11:14
1. 设置Selection为内容区域,使用Selection.Load方法读取内容。
2. TableCellFormat.BackColor.

设置Selection为内容区域,使用Selection.Load方法读取内容
这个试过,好像没有达到预期效果,能不能给个DEMO范例。
我的部分代码,但是会把页眉页脚都弄没有啦
            textControl1.Selection.Start = 1;
            textControl1.Selection.Length = textControl1.Text.Length;
            textControl1.Load("哈好好,搞笑", TXTextControl.StringStreamType.PlainText);
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-5-10 14:39:58
地板
我这里没有demo,你如果自己找不到原因,你可以发出来我帮你找。
回复 使用道具 举报
KingMan
中级会员   /  发表于:2017-5-10 15:46:25
5#
gw0506 发表于 2017-5-10 14:39
我这里没有demo,你如果自己找不到原因,你可以发出来我帮你找。

当内容区域有表格时候,就有问题,没有效果。请帮忙看下

TXControlDemo2.zip

45.92 KB, 下载次数: 72

回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-5-10 17:19:17
6#
我这边一切正常,有表格的时候也正常的。
image.png464726867.png
image.png540801696.png
回复 使用道具 举报
KingMan
中级会员   /  发表于:2017-5-10 19:01:06
7#
gw0506 发表于 2017-5-10 17:19
我这边一切正常,有表格的时候也正常的。

XB4C23BM}IFBDHHL97[{3_B.png412640685.png
当内容以表格开始的时候就会达不到预期效果。替换不到表格的内容。

回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-5-11 10:04:36
8#
这种情况确实特殊,设置SelectionLength后,它自动把length设定到Table的最后一位,而不是全文最后一位。

设置选择之前,先清一下算了。
  1.         private void button3_Click(object sender, EventArgs e)
  2.         {
  3.             this.textControl1.Tables.Clear();
  4.             this.textControl1.Clear();
  5.             
  6.             textControl1.Selection.Start = 0;
  7.             
  8.             textControl1.Selection.Length = textControl1.Text.Length;

  9.             textControl1.Selection.Load(textBox1.Text, StringStreamType.PlainText);
  10.             return;
  11.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部