ninja_aya 发表于 2016-7-19 09:56:41

新增section碰到莫名其妙的问题


麻烦帮忙看下,附件中是程序和文档。
实现的功能是在文档的最后插入新的section。
但是会莫名其妙会出现无法插入的情况。

操作1:运行程序,打开文档中的tx文档,然后在菜单->操作->插入section,这个时候文档的最后是成功插入新的空白页的。(不要保存)

操作2:运行程序,打开文档中的tx文档,鼠标点击文档中的其他位置,然后在菜单->操作->插入section,这个时候文档的最后是成功插入新的空白页的。(不要保存)


操作1和操作2的区别就是一个打开文档后鼠标不点入文档内部,一个是打开文档后,鼠标点击文档中的某个位置。

gw0506 发表于 2016-7-19 10:13:39

1. 加载完模板文档后,鼠标什么都不点击。inputpostion在第一页的第一个位置。点击菜单的插入section,在第一页前多了一个空白页。
2. 加载完模板文档后,鼠标点击最后一页,inputpostion在最后一页最后的位置。点击菜单的插入section,在最后一页后多了一个空白页。

看起来我这里重现的现象和您描述的不符。你是什么情况下不能出现插入section的情况?

ninja_aya 发表于 2016-7-19 10:18:35

首先,你这边发生的情况和我不太一样,我什么都不点,是正常的在最后一个section后面增加一个section,因为我的代码里面写的是int start = _textControl.Sections.Start + _textControl.Sections.Length;
            _textControl.Selection.Start = start + 1;
            _textControl.Selection.Length = 1;
            if (_textControl.Sections.Add(SectionBreakKind.BeginAtNewPage)){}
而你什么都不点的情况下是在第一页前面增加一个空白的section。那说明你那里也是有问题的,只是问题和我不太一样。


我在文档中点击任意位置,使鼠标光标在文档中,点击增加section,但是整个文档没有增加section。

ninja_aya 发表于 2016-7-19 10:19:05

请问你用的是哪个版本的txcontrol,我这边是23.0

ninja_aya 发表于 2016-7-19 10:19:59

实在不行我这边上传视频给你展示问题吧。

ninja_aya 发表于 2016-7-19 10:25:33



请查看下附件的视频,演示了两种方式,第一种打开后不点击文档,插入section后,在最后一页出现空白页,第二种打开后点击文档,插入section后,最后一页没有插入空白页。

gw0506 发表于 2016-7-19 10:28:29

ninja_aya 发表于 2016-7-19 10:19
实在不行我这边上传视频给你展示问题吧。

我用的就是你上传的demo。我的TX也是23版本。
有视频更好了。

gw0506 发表于 2016-7-19 10:30:22

ninja_aya 发表于 2016-7-19 10:19
实在不行我这边上传视频给你展示问题吧。

不用视频了,我知道了。
我点击的是 "Insert"->"Section"
你说的是你加的菜单“操作”->“插入Section”

gw0506 发表于 2016-7-19 10:33:02

ninja_aya 发表于 2016-7-19 10:19
实在不行我这边上传视频给你展示问题吧。

现在是
1. 不点击文档,正常在最后插入一个空白页。
2. 点击文档中的某个地方(不是最后一页),正常在最后插入一个空白页。

所以问题还是没有重现。

ninja_aya 发表于 2016-7-19 10:34:51

点击文档某个地方,我这边没在最后插入空白页啊。你看下视频
页: [1] 2
查看完整版本: 新增section碰到莫名其妙的问题