找回密码
 立即注册

QQ登录

只需一步,快速开始

KingMan

中级会员

68

主题

148

帖子

554

积分

中级会员

积分
554
KingMan
中级会员   /  发表于:2017-11-19 16:42  /   查看:3072  /  回复:5
本帖最后由 KingMan 于 2017-11-19 16:53 编辑

首先我们定义 文档 = 页眉内容  文档内容  页脚内容

如何使用代码只清空文档内容而保留页面页脚。
如果是通过 TXTextControl控件。Text = “” 则会把页面页脚也会清掉了

如果 文档内容是以表格开始 怎么清空 文档内容 保留页面页脚。因为我尝试过
使用 SelStart = 1 SelLength = 文档内容长度 SelText = “'” 文本并没有清空

请帮忙看下如何清空附件图片中的红色框的内容而保留页眉页脚内容
file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\893030680\QQ\WinTemp\RichOle\T]I6{8NFZ6P%N%]`U4ID}A0.png

file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\893030680\QQ\WinTemp\RichOle\T]I6{8NFZ6P%N%]`U4ID}A0.png

file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\893030680\QQ\WinTemp\RichOle\T]I6{8NFZ6P%N%]`U4ID}A0.png
T]I6{8NFZ6P%N%]`U4ID}A0.png

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-20 12:31:56
沙发
您好,您可以使用循环删除section的方式来清空页面而不动页眉页脚

  1.             foreach(Section sec in _textControl.Sections)
  2.             {
  3.                 _textControl.Selection.Start = sec.Start;
  4.                 _textControl.Selection.Length = sec.Length;
  5.                 _textControl.Selection.Text = "";
  6.             }
复制代码
回复 使用道具 举报
KingMan
中级会员   /  发表于:2017-11-20 13:51:03
板凳
Richard.Ma 发表于 2017-11-20 12:31
您好,您可以使用循环删除section的方式来清空页面而不动页眉页脚

我使用的是Activc ocx 15.1,而不是.NET 版本,没有找到控件这个Sections
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-20 17:12:05
地板
您可以使用以下代码,其中SectionCurrent=0即是选中了所有节。

  1. tx.SectionCurrent=0;
  2.             tx.SelStart = tx.get_SectionStart(1);
  3.             tx.SelLength = tx.get_SectionLength(1)
  4.                 ;
  5.             tx.SelText = "";
复制代码
回复 使用道具 举报
KingMan
中级会员   /  发表于:2017-11-20 18:14:14
5#
Richard.Ma 发表于 2017-11-20 17:12
您可以使用以下代码,其中SectionCurrent=0即是选中了所有节。

您好,可以设置SecitonCurrent,但是找不到get_SectionStart(),和get_SectionLength() 相关方法和属性。

CQXGQX1U7YOL@1_766`@B]K.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-21 10:29:22
6#
抱歉,我这边的版本较新。对应的你这个截图的版本是3.0。因此方法可能不一样,因为官方的版本已经更新到新版了,您可以选择升级新版。旧版本这边没法提供完整的支持,请谅解。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部