明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3710|回复: 5

GetxData

[复制链接]
发表于 2005-8-13 10:05 | 显示全部楼层 |阅读模式
请问:对于对象的SetXData方法,其参数有两个:如下:
 DataType(0)=1001:DataType(1)=1000:xData="SOUTH"
则可以这样加入扩展数据:
 Object.SetxData DataType, xData
而对于Object.GetxData 方法,我就不知道怎么个用法?请高手指教!
发表于 2005-8-13 11:08 | 显示全部楼层

object.GetXData AppName, XDataType, XDataValue

Object

All Drawing Objects , AttributeReference, Block, Dictionary, DimStyle, Group, Layer, Linetype, PlotConfigurations, RegisteredApplication, TextStyle, UCS, View, Viewport; XRecord
The object or objects this method applies to.

AppName

String; input-only
A NULL string will return all the data attached to the object, regardless of the application that created it. Supplying an application name will return only the data that was created by the specified application.

XDataType

Variant (array of shorts); output-only

XDataValue

Variant (array of variants); output-only

 楼主| 发表于 2005-8-13 11:42 | 显示全部楼层

谢谢并请教

十分谢谢!但你所说的例子,置顶的"对象模型"中有,并翻译成了中文,我现在的问题是我要获取后面那两个参数的数据并显示出来,就不知道咋整了!请你明示,请用中文,我不懂英文.
发表于 2005-8-13 14:24 | 显示全部楼层
你可以试试:
object.GetXData “”, XDataType, XDataValue    ‘ XDataType和XDataValue  都是Variant的
for i=0 to Lbound( XDataType)
debug.print XDataType(i)
next
XDataValue同理。  我手上没有含Xdata的图,没法调试。所以不敢保证这段代码可行。你试试看吧。

 楼主| 发表于 2005-8-14 08:43 | 显示全部楼层

感谢

十分感谢!我不知道XDataType(i)是有下标的.问题解决了!
此外,我昨天就要感谢的,但当时半天上不了网.特致歉意!
发表于 2016-6-12 00:40 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-3-28 18:01 , Processed in 0.214835 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表