truhui 发表于 2016-7-19 17:31:42

怎样用代码实现在tx中找到table,并用代码设置该table的边框为这种none类型的边框...

本帖最后由 truhui 于 2016-7-25 10:59 编辑


http://gcdn.gcpowertools.com.cn/data/attachment/forum/201607/19/172224cd45x4z55t09j01t.jpg
如图所示,这个是tx自带demo中的表格属性对话框
=============================================
我想问的是:怎样用代码实现在tx中找到table,并用代码设置该table的边框为这种none类型的边框(无边框)
(千万不要说不能实现,这个demo对话框就可以,难道不能用代码实现吗?)

gw0506 发表于 2016-7-22 15:34:11

ActiveX下没有这个样的接口。

gw0506 发表于 2016-7-19 18:57:11

这里涉及两个概念,一个是TableCollection上的GridLines,另一个是每个CellFormat的border。
GridLines的事情刚才讨论了。
这个对话框的内容是通过CellFormat控制的,逐个Cell可控。
this._textControl.Tables.Cells.GetItem(0,0).CellFormat

truhui 发表于 2016-7-20 07:54:54

你回复的代码及方法(getitem,cellformat)这些我这帮助里都找不到。我这是TX Text Control 14.0。

truhui 发表于 2016-7-20 07:54:57

你回复的代码及方法(getitem,cellformat)这些我这帮助里都找不到。我这是TX Text Control 14.0。

gw0506 发表于 2016-7-20 09:13:03

你在文档里查一下
TXTextControl.TableCellAttribute Property
如果这个也没有,那我们就没有办法了,你可以去www.textcontrol.com寻求帮助。你这个版本太老了。另外,我之前跟你确认版本,你用的是不是ActiveX版本的?版本不同接口肯定不一样。

truhui 发表于 2016-7-20 10:20:44

gw0506 发表于 2016-7-20 09:13
你在文档里查一下
TXTextControl.TableCellAttribute Property
如果这个也没有,那我们就没有办法了,你 ...

那麻烦问下 怎么在tx中找到table的id呢?

gw0506 发表于 2016-7-20 10:39:09

truhui 发表于 2016-7-20 10:20
那麻烦问下 怎么在tx中找到table的id呢?

id是你指定的吧,所以你应该知道的。
查找Table可以用TableAtInputPos或者TableFromSelection。

你在文档里搜一下Table,相关接口就全出来了。

truhui 发表于 2016-7-22 14:46:35

gw0506 发表于 2016-7-20 10:39
id是你指定的吧,所以你应该知道的。
查找Table可以用TableAtInputPos或者TableFromSelection。


设置border的宽度有办法,可是现在不知道怎么在文档中找table并获取tableid的方法

truhui 发表于 2016-7-25 10:57:23

gw0506 发表于 2016-7-22 15:34
ActiveX下没有这个样的接口。

这个问题基本解决了。现在最后一个小问题 希望指点
有没有办法获取某页的行数?
页: [1] 2
查看完整版本: 怎样用代码实现在tx中找到table,并用代码设置该table的边框为这种none类型的边框...