12/09/2015
Устанавливаем текущий вид в ортографический вид
Ниже пример кода, устанавливающий текущий вид в вид "Справа". При помощи подобного кода вид может быть установлен в любой ортографический вид.
Код - C#: [Выделить]
- [CommandMethod("SetRightView")]
- public void SetRightViewMethod()
- {
- Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
- Database db = Application.DocumentManager.MdiActiveDocument.Database;
- ed.UpdateTiledViewportsInDatabase();
- using (Transaction tr = db.TransactionManager.StartTransaction())
- {
- ViewportTable vpTbl
- = tr.GetObject
- (
- db.ViewportTableId,
- OpenMode.ForRead
- ) as ViewportTable;
- ViewportTableRecord viewportTableRec
- = tr.GetObject
- (
- vpTbl["*Active"],
- OpenMode.ForWrite
- ) as ViewportTableRecord;
- viewportTableRec.SetViewDirection
- (
- OrthographicView.RightView
- );
- tr.Commit();
- }
- ed.UpdateTiledViewportsFromDatabase();
- }
Источник: http://adndevblog.typepad.com/autocad/2012/07/setting-current-view-to-orthographic-view.html
Автор перевода: Александр Ривилис
Отредактировано 12.09.2015 в 20:39:50
Обсуждение: http://adn-cis.org/forum/index.php?topic=3014
Опубликовано 12.09.2015Отредактировано 12.09.2015 в 20:39:50