|
发表于 2011-11-17 13:57:00
|
显示全部楼层
[CommandMethod("t5")]
public void Test5()
{
Document doc = Application.DocumentManager.MdiActiveDocument;
Database db = doc.Database;
Transaction tr = doc.Database.TransactionManager.StartTransaction();
using(tr)
{
DimStyleTable dst = tr.GetObject(db.DimStyleTableId, OpenMode.ForRead) as DimStyleTable;
DimStyleTableRecord dstr = tr.GetObject(dst["ISO-25"], OpenMode.ForRead) as DimStyleTableRecord;
BlockTable bt = tr.GetObject(db.BlockTableId, OpenMode.ForRead) as BlockTable;
if (bt.Has("_ArchTick"))
{
dstr.UpgradeOpen();
dstr.Dimblk1 = bt["_ArchTick"];
dstr.Dimblk2 = bt["_ArchTick"];
}
tr.Commit();
}
} |
|