Виды и фильтры

Материал из K3-Macro
(перенаправлено с «Фильтр отображения»)
Макро | Мебельные команды и функции | Работа с проектом | Длинномеры | Комната | Мебельная панель | Профиль | Каркас | Виды и фильтры | Расчёт стоимости | Мебельные объекты | Работа с изделиями в сцене | Работа с мебельными состояниями | Запрос данных из Номенклатуры | Получение информации о положении вспомогательных файлов | Создание отчётов FastReport | Работа с чертежами | Пользовательские подстановки | Параметризация кривых | Приписывание мебельных позиций | Состояние мебельных пунктов меню и панелей инструментов | Определение мебельных габаритных координат | Заполнение массива параметрами отверстий | Поиск прототипа | Информация о линии свободного крепежа | Хэш-код объекта | Выгрузка информации в мебельную базу

В K3-Мебель существует ряд команд, которые управляют отображением и способом отображения различных мебельных элементов. Эти команды представлены в текущем разделе.

Фильтр прозрачности[править | править код]

Установка фильтра прозрачности

trfilter { edit | default | <Params> done }

Команда trfilter устанавливает или изменяет фильтр прозрачности для различных мебельных элементов. Ключ default отключает режим прозрачности для всех элементов. Ключ edit вызывает диалоговое окно для установки параметров фильтров. Поскольку данная команда использует диалоговое окно, применять эту команду в макропрограммах не рекомендуется.

Параметры <Params> представляют собой набор констант 0 или 1 последовательно для каждого типа мебельных объектов в порядке, представленном в диалоговом окне:

Слева — мебельный объект с прозрачностью, справа — без прозрачности
Eksklamacia.png Работа данной команды может занять длительное время.

Фильтр отображения[править | править код]

Установка фильтра отображения

vifilter { default | edit | <Params> done }

Команда vifilter устанавливает фильтр отображения мебельных элементов согласно параметрам <Params>. Если выбран ключ default, то устанавливается значение фильтра по умолчанию. Ключ edit позволяет установить значение параметров в диалоговом окне.

Параметры <Params> представляют собой набор констант 0 или 1 последовательно для каждого типа мебельных объектов в порядке, представленном в диалоговом окне:
















Стандартные виды[править | править код]

Выбор эскизов (stdviews list)
Выбор эскиза из списка
Пример эскиза

stdviews [fill <ArrayName>] {list | <ViewNum> | default | select}

Команда stdviews создаёт эскизы (стандартные виды) для отчётов и пр. и сохраняет их в папке текущего проекта. Имена файлов настраиваются в справочнике эскизов в K3 Мебель. Эскизы, которые нужно создавать, можно указать по номерам с помощью параметра <ViewNum> и выбрать в диалоговом окне (ключ list). Если используется ключ fill, за которым следует строка, содержащая имя массива, то создается массив с указанным именем и в массив помещаются строки, содержащие полные имена создаваемых файлов с эскизами. Если не создано ни одного файла, то массив не создается.

Ключ default позволяет вернуть набор эскизов к виду, принятому за умолчание.

Ключ select позволяет открыть выбрать эскиз в диалоговом окне для предварительного просмотра.

Если при работе команды эскизы уже существовали, то они удаляются и заменяются вновь созданными.














Макро | Мебельные команды и функции | Работа с проектом | Длинномеры | Комната | Мебельная панель | Профиль | Каркас | Виды и фильтры | Расчёт стоимости | Мебельные объекты | Работа с изделиями в сцене | Работа с мебельными состояниями | Запрос данных из Номенклатуры | Получение информации о положении вспомогательных файлов | Создание отчётов FastReport | Работа с чертежами | Пользовательские подстановки | Параметризация кривых | Приписывание мебельных позиций | Состояние мебельных пунктов меню и панелей инструментов | Определение мебельных габаритных координат | Заполнение массива параметрами отверстий | Поиск прототипа | Информация о линии свободного крепежа | Хэш-код объекта | Выгрузка информации в мебельную базу