找回密码
 立即注册

QQ登录

只需一步,快速开始

hdffzxf

初级会员

21

主题

105

帖子

326

积分

初级会员

积分
326

微信认证勋章

hdffzxf
初级会员   /  发表于:2017-12-18 13:56  /   查看:3065  /  回复:1
请问插入分页符和分节符这两个功能如何用代码实现?谢谢!

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-18 18:46:24
沙发
分页符插入,实际上就是要新插入一个页面吧
  1.             textControl1.ViewMode = TXTextControl.ViewMode.PageView;

  2.             int newPage = this.textControl1.InputPosition.Page + 1;
  3.             InputPosition inputPosition = new TXTextControl.InputPosition(newPage, 1, 0);

  4.             this.textControl1.Selection.Text = "\f";
  5.             this.textControl1.InputPosition = inputPosition;
  6.             Point ScrollPosition = new Point(0, inputPosition.Location.Y);
  7.             this.textControl1.ScrollLocation = ScrollPosition;
  8.             this.textControl1.Focus();
复制代码



分节符插入,SectionBreakKind有两个选项可选,分别是在新一行或者新一页,因此这个方法就可以同时也插入新一页
  1. _textControl.Sections.Add(SectionBreakKind.BeginAtNewLine);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部