revit文件服务器,revit 中链接文件的处理

3)WorkSetId

在单个文档中使用这个对象来确定一个工作集. 注意,rvt项目文件,与中心服务器同步了以后,这个id是可能变化的。

一个工作集的guid是不变化的。可以根据不同情况选用。

下面的示例代码,显示了工作集对象的使用:

UIDocument uiDoc = commandData.Application.ActiveUIDocument;

if (uiDoc == null)

{

message = "没有活动的文档";

return Result.Failed;

}

Document doc = uiDoc.Document;

if (doc.IsWorkshared == false)

{

message = "not work shared";

LogUtil.WriteLog(message);

return Result.Failed;

}

WorksetTable table = doc.GetWorksetTable();

WorksetId id = table.GetActiveWorksetId();

Workset set = table.GetWorkset(id);

string str = "workset name : " + set.Name + "\n"

+ "kind: " + set.Kind + "\n"

+ "owner: " + set.Owner + "\n";

if (set.IsDefaultWorkset)

str +=  "is the default workset\n";

else

str +=  "is NOT the default workset\n";

if (set.IsVisibleByDefault)

str += "is visible by default\n";

else

str += "NOT visible by default\n";

if (set.IsOpen)

str += "is open\n";

else

str += "NOT open\n";

TaskDialog.Show("RevitAddinExamples", str);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值