更改绘图配置名称
嗨,我想知道是否可以更改绘图配置名称?我们正在更改我们的服务器,我想执行一个命令,该命令将查找所有页面设置并更改服务器名称(如果适用)。
到目前为止,我有这个显示了页面设置的列表,但我无法在那里重命名我的服务器,因为它是只读的。
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();
}
谢谢
**** Hidden Message ***** 删除现有的命名页面设置,导入新的命名页面设置,并简单地将其设置为每个布局的活动页面设置,是否会更简单?
如果是这样,这可能会有用:
http://forums . augi . com/show thread . PHP?80461-页面设置-管理器& p = 1219546 & view full = 1 # post 1219546
干杯 问题是我无法控制页面设置名称,因为此功能适用于在不同办公室(大约20个办公室)工作的不同人员。
页:
[1]