Приветствую
пример кода:
Database db = new Database(false, false);
db.DxfIn(pathDXF, null);
using (Transaction Tr = db.TransactionManager.StartTransaction())
{
BlockTable BT = Tr.GetObject(db.BlockTableId, OpenMode.ForWrite) as BlockTable;
BlockTableRecord BTR = Tr.GetObject(BT[BlockTableRecord.ModelSpace], OpenMode.ForWrite) as BlockTableRecord;
DBText text = new DBText();
text.SetDatabaseDefaults();
text.TextString = "TEXT";
text.Height = 20;
BTR.AppendEntity(text); // вылетает исключение eWrongDatabase
Tr.AddNewlyCreatedDBObject(text, true);
Tr.Commit();
}
db.DxfOut(pathDXF+"123", 16, false);
db.Dispose();
Вопрос: можно ли добавить примитив в базу чертежа таким образом и сохранить?