找回密码
 立即注册

QQ登录

只需一步,快速开始

hptj

高级会员

72

主题

240

帖子

1170

积分

高级会员

积分
1170

活字格认证微信认证勋章元老葡萄

hptj
高级会员   /  发表于:2013-11-27 15:51  /   查看:4589  /  回复:3
54010.doc (45.5 KB, 下载次数: 2)

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-11-27 16:56:00
沙发
回复 1楼hptj的帖子

需要使用 hd.Deactivate() 切换操作区域到普通文本区域,设置方式如下:

  1.             TXTextControl.Section currentSection = textControl1.Sections.GetItem();

  2.             HeaderFooter hd = currentSection.HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.Header);
  3.             hd.Activate();
  4.             hd.Selection = new Selection(0, -1);
  5.             hd.Selection.FontName = "宋体";
  6.             hd.Deactivate();

  7.             foreach (Table table in textControl1.Tables)
  8.             {
  9.                 foreach (TableCell cell in table.Cells)
  10.                 {
  11.                     textControl1.Selection.Start = cell.Start;
  12.                     textControl1.Selection.Length = cell.Length;
  13.                     textControl1.Selection.FontName = "宋体";
  14.                     textControl1.Selection.Length = 0;
  15.                 }
  16.             }

  17.             this.textControl1.Save("demo1.pdf", TXTextControl.StreamType.AdobePDF);
复制代码
回复 使用道具 举报
hptj
高级会员   /  发表于:2013-11-27 20:04:00
板凳
好的,谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-28 09:11:00
地板
回复 3楼hptj的帖子

不客气,有问题欢迎开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部