visio中关于shape属性的修改和读取
来源:互联网 发布:网络销售工资高吗 编辑:程序博客网 时间:2024/06/01 10:18
visio中都是shape,shape就是一个对象,要想实现对shape属性的操作,首先要定位到每个shape,同时能分辨出不同类型的shape,大概的步骤和使用的相关函数如下:
1.定位page
Visio.Page page = (Visio.Page)visioForm.AxDrawingControl.Document.Pages[1]为单page形式,1表示是第一个page,而不是向数组一样从0开始。
2.遍历所用的shapes,页面上的所有形状都是Shape,放在该Page对象的Shapes里边
for(int i=1;i<=page.Shapes.Count;i++)
{
Shape sp = Shapes[i];
}注意Shape的下标是从1开始的。
3.找到cell,shape中使用cell的方式来存储各种属性,通过找到这些cell就可以就行属性的读取和设置
(1)首先使用CellsSRCExists(Section,Row, Column, fExistsLocally)或
CellExistsU(localeIndependentCellName, fExistsLocally)来判断所要使用的cell是否存在,他们之间的区别是前者使用索引来定位检索,后者直接使用名称来定位检索;
(2)再次使用CellsSRC(Section, Row, Column)或CellsU(localeIndependentCellName)来返回对应的cell对象;
(3)通过cell对象的set_Result和get_Result来操作读写属性。
- visio中关于shape属性的修改和读取
- ArcEngine中Feature对象的Shape属性和ShapeCopy属性
- 关于shape的一些属性
- android 中样式修改关于shape 的相关问题
- Visio二次开发(二)----Shape的添加和连接
- android中shape的属性
- Android中shape的属性
- 代码修改shape的颜色属性
- Android 代码修改shape的颜色属性
- Visio中生成C#属性的方法
- android关于shape的gradient属性详解
- 关于android里面Shape属性的使用
- android关于shape的gradient属性详解
- android关于shape的gradient属性详解
- 在代码中修改Shape的solid属性的color值
- 关于android中shape的用法和注意点
- Visio中关于跨线的设置
- android中shape的属性大全
- Java注释Override、Deprecated、SuppressWarnings详解
- Java中使用iText组件制作pdf报表
- Java使用iText生成word文件的解决方案
- java时区设置问题解决方法
- java日期时间操作函数代码
- visio中关于shape属性的修改和读取
- 二次开发visio添加右键菜单响应事件错误
- visio二次开发之保存方式
- JavaScript基础
- 分享:MSDN visual studio 2010简体中文旗舰版,专业版下载(内置正版密钥)
- RedHat Linux 6企业版开启VNC Server远程桌面
- H.264视频RTP负载格式
- 150. Experience is the father of wisdom and memory the mother. 经验是智慧之父,记忆是智慧之母
- Android摄像头--通过Intent启动