Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Задание цвета фона страницы
 
Коллеги, подскажите пожалуйста, где задается цвет фона страницы документа (чертежа). В свойствах класса Page ничего такого не нашел. :idontnow:
 
Цитата
Сергей написал:
где задается цвет фона страницы документа
есть волшебная кнопка F1, но ей лучше не пользоваться ;) Есть два типа - настройка цветов для всей программы, это естественно во вкладке Установки (не путать с Настройкой), и для нужного документа в Параметрах документа при активной 2Д странице. Это часто путают, что и со мной случается.
 
Спасибо, конечно, но где и в каком меню это можно сделать, я как бы и сам в курсе.
Вопрос был про то, как это сделать через API. И на него я ответ в справке не нашёл. Даже воспользовавшись волшебной кнопкой F1 :idontnow:
 
Сергей, цвет фона страницы задается через свойство PageColors (см. класс TFlex.Configuration.PageColors), например,
Код
using TFlex;
using TFlex.Model;

namespace Test
{
    public class PageColor
    {
        readonly static Document document = Application.ActiveDocument;
        
        public static void Run()
        {
            if (document == null)
                return;

            var page = document.ActivePage;
            if (page == null)
                return;

            document.BeginChanges("");

            page.Properties.PageColors.SetColors = true;
            page.Properties.PageColors.BackgroundColor = (int)TFlex.Drawing.Color.Cyan;

            document.EndChanges();
        }
    }
}
Изменено: vite - 06.10.2021 17:54:05
T-FLEX CAD 17.1.6.0
 
vite, большое спасибо, получилось.
Страницы: 1