Как я могу изменить фон Paperspace, используя.NET в AutoCAD

Я задал этот вопрос на форумах Autodesk, и никто, похоже, не имеет никакого ответа. Я надеюсь, что кто-то здесь мог бы.

Я просто пытаюсь программно изменить цвет фона Paperspace(вкладка Layout). Также текст командной строки ("Команда:" - "Пользователь решает").

Это кодируется для работы в Autocad и Bricscad. Системные переменные Bricscad: BKGCOLORPS CMDLNTEXT

Я думаю, что цвет фона находится в:... DocumentManager.MdiActiveDocument.Editor.Document.GraphicsManager, но я все еще не понимаю, как его получить / установить.

Текст командной строки, я даже не знаю, с чего начать.

Редактировать: получил где-то. В любом случае вот фон макета. Все еще жду запроса поддержки для приглашения командной строки.

Пришлось добавить ссылку на Autodesk.AutoCAD.Interop.dll поверх трех стандартных (accoremgd/acdbmgd/acmgd).

AcP.AcadPreferences acBkgColor = (AcP.AcadPreferences)AcAp.Application.Preferences;
if (acBkgColor.Display.GraphicsWinLayoutBackgrndColor == 0) { cbxPsBackground.Checked = true; }

0 ответов

Другие вопросы по тегам