找回密码
 立即注册

QQ登录

只需一步,快速开始

远光软件

初级会员

47

主题

119

帖子

378

积分

初级会员

积分
378

活字格认证

[已处理] 页眉页码问题

远光软件
初级会员   /  发表于:2015-9-11 09:52  /   查看:8744  /  回复:11
1.复制文字内容到一个新模版时,会把页眉页脚也复制过去
2.插入页码后,可以在页码后面插入文字,但在页码前面插入文字无效

11 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-9-11 16:17:00
沙发
回复 1楼远光软件的帖子

正在测试,稍后给您回复
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-11 18:35:00
板凳
回复 1楼远光软件的帖子

关于问题1,需要自定义编码来实现,大体思路为通过 servertextcontrol 加载文档,移除页眉页脚,再复制剩余内容到ClipBoard中。再进行粘贴操作。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-14 15:25:00
地板
回复 1楼远光软件的帖子

通过以下代码可以正常在页面中插入文字:

  1. private void addHeaderToolStripMenuItem_Click(object sender, EventArgs e)
  2.         {
  3.             HeaderFooterCollection hfc = textControl1.Sections.GetItem().HeadersAndFooters;

  4.             hfc.Add(HeaderFooterType.Header);

  5.             HeaderFooter h = hfc.GetItem(HeaderFooterType.Header);
  6.             if (h != null)
  7.             {
  8.                 h.Selection.Text = "页码前  of 页码后";
  9.                 h.Selection.Start = 5;
  10.                 h.Selection.Length = 0;

  11.                 PageNumberField page = new PageNumberField(1, NumberFormat.ArabicNumbers);
  12.                 page.Editable = false;
  13.                 page.DoubledInputPosition = true;
  14.                 h.PageNumberFields.Add(page);

  15.                 h.Selection.Start = 8;
  16.                 h.Selection.Length = 0;

  17.                 PageNumberField totalPages = new PageNumberField();
  18.                 totalPages.Editable = false;
  19.                 totalPages.DoubledInputPosition = true;
  20.                 totalPages.ShowNumberOfPages = true;
  21.                 h.PageNumberFields.Add(totalPages);
  22.             }


  23.         }
复制代码
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-9-16 16:38:00
5#
问题二,我没有描述清楚,
通过双击修改页码,可以在页码前和页码后修改文字,但是双击文档正文部分时,页码前的文字没有添加上去,请问有啥解决办法不
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-16 18:20:00
6#
回复 5楼远光软件的帖子

还是没能重现问题,请问您使用的是什么版本 tx?我的测试版本是 TX X22 WinForms:
modifiedpageno.gif

Demo 请参考:
18605.zip (43.79 KB, 下载次数: 379)
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-9-17 08:40:00
7#
txtextcontrol 19.0 .NET FOR WINDOWS FORM
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-9-17 08:47:00
8#
直接使用19.0控件安装包中提供的例子,也存在这样的问题,是否19版本有问题?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-17 15:02:00
9#
回复 8楼远光软件的帖子

我使用 V19 测试同样也没有问题,不过需要注意的是,设置时不要再 Page 字段上添加文字,点击页码后需要点击“<-”或“->”跳出当前Page字段(字段背景色不为灰色时)。

或者您可以告诉我使用的是哪个demo,同时录一段视频上来,我看能否重现这个问题。

谢谢
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-9-18 16:07:00
10#
header.rar (170.29 KB, 下载次数: 399)
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部