找回密码
 立即注册

QQ登录

只需一步,快速开始

truhui

初级会员

7

主题

46

帖子

237

积分

初级会员

积分
237

活字格认证

truhui
初级会员   /  发表于:2016-7-19 17:31  /   查看:6834  /  回复:10
本帖最后由 truhui 于 2016-7-25 10:59 编辑


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

10 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-7-22 15:34:11
推荐
ActiveX下没有这个样的接口。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-7-19 18:57:11
沙发
这里涉及两个概念,一个是TableCollection上的GridLines,另一个是每个CellFormat的border。
GridLines的事情刚才讨论了。
这个对话框的内容是通过CellFormat控制的,逐个Cell可控。
  1. this._textControl.Tables[0].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
5#
你在文档里查一下
TXTextControl.TableCellAttribute Property
如果这个也没有,那我们就没有办法了,你可以去www.textcontrol.com寻求帮助。你这个版本太老了。另外,我之前跟你确认版本,你用的是不是ActiveX版本的?版本不同接口肯定不一样。
blob292757872.png
回复 使用道具 举报
truhui
初级会员   /  发表于:2016-7-20 10:20:44
6#
gw0506 发表于 2016-7-20 09:13
你在文档里查一下
TXTextControl.TableCellAttribute Property
如果这个也没有,那我们就没有办法了,你 ...

那麻烦问下 怎么在tx中找到table的id呢?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-7-20 10:39:09
7#
truhui 发表于 2016-7-20 10:20
那麻烦问下 怎么在tx中找到table的id呢?

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

你在文档里搜一下Table,相关接口就全出来了。 blob388531188.png
回复 使用道具 举报
truhui
初级会员   /  发表于:2016-7-22 14:46:35
8#
gw0506 发表于 2016-7-20 10:39
id是你指定的吧,所以你应该知道的。
查找Table可以用TableAtInputPos或者TableFromSelection。

设置border的宽度有办法,可是现在不知道怎么在文档中找table并获取tableid的方法
回复 使用道具 举报
truhui
初级会员   /  发表于:2016-7-25 10:57:23
10#
gw0506 发表于 2016-7-22 15:34
ActiveX下没有这个样的接口。

这个问题基本解决了。现在最后一个小问题 希望指点
有没有办法获取某页的行数?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部