乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 63|回复: 2

修改表格样式 - 获取网格颜色

[复制链接]

50

主题

114

帖子

2

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
314
发表于 2021-6-2 10:08:28 | 显示全部楼层 |阅读模式
嗨,我正在努力获取表格样式的实际颜色网格。我是这样做的:    db dictionary tabS =(db dictionary)tr,GetObject(db。TableStyleDictionaryId,OpenMode。for write);。

foreach(选项卡中的dbdictionary entry dbEntry)。
{。
table style tab style =(table style)tr,GetObject(dbEntry,值,OpenMode。for write);。

string cCol _ inner _ title = tab style,GridColor(GridLineType,InnerGridLines,RowType。title row). colorindex . tostring();。
string cCol _ inner _ header = tab style,GridColor(GridLineType,InnerGridLines,RowType。header row). colorindex . tostring();。
string cCol _ inner _ row = tab style,GridColor(GridLineType,InnerGridLines,RowType。DataRow). colorindex . tostring();。

//依此类推所有网格线、外部网格线、水平底部网格线、水平网格线...。
}。
它总是返回颜色0,但是我在所有地方都用了红色。谢谢您!。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

4

主题

219

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2021-6-3 12:21:49 | 显示全部楼层

当您说“…到处都是红色…”时,您的意思是将实际表格或表格样式的网格线变为红色,您作为用户无法直接看到它,而只能在“表格样式编辑”对话框中看到它的预览?不确定你是哪种情况
如果是前者,则应通过其GridColor()方法检查表本身,而不是通过其TableStyle的GridColor()。表从TableStyle继承了许多属性,但可以自己覆盖这些属性。
回复

使用道具 举报

50

主题

114

帖子

2

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
314
发表于 2021-6-3 13:23:27 | 显示全部楼层
它与您的代码一起工作!
我不明白为什么会出现同样的情况。NET/ObjectARX不工作,但我将使用COM API!
谢谢您!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 01:28 , Processed in 0.142128 second(s), 58 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表