嗨,
我想知道是否可以更改绘图配置名称?我们正在更改我们的服务器,我想执行一个命令,该命令将查找所有页面设置并更改服务器名称(如果适用)。
到目前为止,我有这个显示了页面设置的列表,但我无法在那里重命名我的服务器,因为它是只读的。
- private void btnPageSetup_Click(object sender, EventArgs e)
- {
- Document doc = AcadApp.DocumentManager.MdiActiveDocument;
- Database db = doc.Database;
- Editor ed = doc.Editor;
- using (Transaction tr = db.TransactionManager.StartTransaction())
- {
- DBDictionary dbDict = tr.GetObject(db.NamedObjectsDictionaryId, OpenMode.ForRead) as DBDictionary;
- DBDictionary plotSettingsDic = tr.GetObject(db.PlotSettingsDictionaryId, OpenMode.ForRead) as DBDictionary;
- foreach (System.Collections.DictionaryEntry dicoEntry in plotSettingsDic)
- {
- PlotSettings plotSettings = tr.GetObject((ObjectId)(dicoEntry.Value), OpenMode.ForRead) as PlotSettings;
- ed.WriteMessage("\n - Page Setup: " + dicoEntry.Key.ToString() + " PlotConfig: ");
- }
- tr.Commit();
- }
- doc.Editor.Regen();
- }
谢谢
m5in3woiuai.png
本帖以下内容被隐藏保护;需要你回复后,才能看到! 游客,如果您要查看本帖隐藏内容请 回复 |