--- title: "Растровая вставка (Интерфейс ksRasterParam)" type: interface api: [api7] domain: [2d] tags: [interface, api7, 2d, ksrasterparam] sources: - ksrasterparam.html --- *API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы параметров графических примитивов * ## Растровая вставка (Интерфейс ksRasterParam) Интерфейс параметров растрового объекта. Аналог данных параметров при использовании API экспортных функций - RasterParam. Примечание: Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct. Смотрите также: KompasObject ## embeded - Признак внедрения растра или ссылки на него Тип данных:BOOL. Значения свойства: | TRUE | - внедрять данные в объект, | | --- | --- | | FALSE | - связывать объект с файлом-источником данных на диске. | Синтаксис Automation: ``` embeded = iRasterParam.embeded Получить свойство (* ) iRasterParam.embeded = embeded Установить свойство (* ) embeded = iRasterParam.GetEmbeded() Получить свойство (**) iRasterParam.SetEmbeded( embeded ) Установить свойство (**) ``` Примечание: Значение FALSE в данный момент не используется (связь растрового объекта с файлом на диске в КОМПАС-ГРАФИК не реализована). ## fileName - Полный путь к файлу с растровым изображением Тип данных:строка. Синтаксис Automation: ``` fileName = iRasterParam.fileName Получить свойство (* ) iRasterParam.fileName = fileName Установить свойство (* ) fileName = iRasterParam.GetFileName() Получить свойство (**) iRasterParam.SetFileName( fileName ) Установить свойство (**) ``` ## GetPlace - Получить указатель на интерфейс параметров местоположения Синтаксис Automation: ``` LPDISPATCH GetPlace(); Возвращаемое значение: - указатель на интерфейс ksPlacementParam. ``` ## Init - Инициализировать параметры Синтаксис Automation: ``` BOOL Init(); Возвращаемое значение: TRUE - в случае удачного завершения. ``` Примечание: Метод обнуляет все параметры растрового объекта. ## SetPlace - Установить указатель на интерфейс параметров местоположения Синтаксис Automation: ``` BOOL SetPlace (LPDISPATCH place); Входной параметр: place - указатель на интерфейс ksPlacementParam. Возвращаемое значение: TRUE - в случае удачного завершения. ```