--- title: "Стиль текста (Интерфейс ksTextStyleParam)" type: interface api: [api7] domain: [2d] tags: [interface, api7, 2d, kstextstyleparam] sources: - kstextstyleparam.html --- *API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы параметров стилей объектов * ## Стиль текста (Интерфейс ksTextStyleParam) Интерфейс параметров стиля текста. Аналог данных параметров при использовании API экспортных функций - TextStyleParam. Примечание: Указатель на интерфейс можно получить при помощи методов: •KompasObject::GetParamStruct, •ksSpcTuningStyleParam::GetSectionTextStyleFirst, •ksSpcTuningStyleParam::GetSectionTextStyleNext, •ksSpcTuningStyleParam::GetObjectTextStyle. Смотрите также: KompasObject ## align - Выравнивание абзаца Тип данных:short. Значения свойства: | 0 | - влево, | | --- | --- | | 1 | - по центру, | | 2 | - вправо, | | 3 | - по ширине. | Синтаксис Automation: ``` align = iTextStyleParam.align Получить свойство (* ) iTextStyleParam.align = align Установить свойство (* ) align = iTextStyleParam.GetAlign() Получить свойство (**) iTextStyleParam.SetAlign( align ) Установить свойство (**) ``` ## bold - Толщина символов Тип данных:short. Значения свойства: | 0 | - нормальная, | | --- | --- | | 1 | - утолщенные символы. | Синтаксис Automation: ``` bold = iTextStyleParam.bold Получить свойство (* ) iTextStyleParam.bold = bold Установить свойство (* ) bold = iTextStyleParam.GetBold() Получить свойство (**) iTextStyleParam.SetBold( bold ) Установить свойство (**) ``` ## color - Цвет шрифта Тип данных:long. Синтаксис Automation: ``` color = iTextStyleParam.color Получить свойство (* ) iTextStyleParam.color = color Установить свойство (* ) color = iTextStyleParam.GetСolor() Получить свойство (**) iTextStyleParam.SetСolor( color ) Установить свойство (**) ``` ## fontName - Имя шрифта Тип данных:строка. Синтаксис Automation: ``` fontName = iTextStyleParam.fontName Получить свойство (* ) iTextStyleParam.fontName = fontName Установить свойство (* ) fontName = iTextStyleParam.GetFontName() Получить свойство (**) iTextStyleParam.SetFontName( fontName ) Установить свойство (**) ``` ## height - Высота шрифта текста Тип данных:double. Синтаксис Automation: ``` height = iTextStyleParam.height Получить свойство (* ) iTextStyleParam.height = height Установить свойство (* ) height = iTextStyleParam.GetHeight() Получить свойство (**) iTextStyleParam.SetHeight( height ) Установить свойство (**) ``` ## Init - Инициализировать параметры Синтаксис Automation: ``` BOOL Init(); Возвращаемое значение: TRUE - в случае удачного завершения. ``` Примечание: Метод обнуляет все параметры. ## italic - Начертание символов Тип данных:short. Значения свойства: | 0 | - прямое, | | --- | --- | | 1 | - наклонное. | Синтаксис Automation: ``` italic = iTextStyleParam.italic Получить свойство (* ) iTextStyleParam.italic = italic Установить свойство (* ) italic = iTextStyleParam.GetItalic() Получить свойство (**) iTextStyleParam.SetItalic( italic ) Установить свойство (**) ``` ## ksu - Коэффициент сужения символов Тип данных:double. Синтаксис Automation: ``` ksu = iTextStyleParam.ksu Получить свойство (* ) iTextStyleParam.ksu = ksu Установить свойство (* ) ksu = iTextStyleParam.GetKsu() Получить свойство (**) iTextStyleParam.SetKsu( ksu ) Установить свойство (**) ``` ## leftEdge - Отступ текста слева Тип данных:double. Синтаксис Automation: ``` leftEdge = iTextStyleParam.leftEdge Получить свойство (* ) iTextStyleParam.leftEdge = leftEdge Установить свойство (* ) leftEdge = iTextStyleParam.GetLeftEdge() Получить свойство (**) iTextStyleParam.SetLeftEdge( leftEdge ) Установить свойство (**) ``` ## name - Имя стиля Тип данных:строка. Синтаксис Automation: ``` name = iTextStyleParam.name Получить свойство (* ) iTextStyleParam.name = name Установить свойство (* ) name = iTextStyleParam.GetName() Получить свойство (**) iTextStyleParam.SetName( name ) Установить свойство (**) ``` ## posKS - Отступ красной строки (в миллиметрах) Тип данных:double. Синтаксис Automation: ``` posKS = iTextStyleParam.posKS Получить свойство (* ) iTextStyleParam.posKS = posKS Установить свойство (* ) posKS = iTextStyleParam.GetPosKS() Получить свойство (**) iTextStyleParam.SetPosKS( posKS ) Установить свойство (**) ``` ## rightEdge - Отступ текста справа Синтаксис Automation: ``` rightEdge = iTextStyleParam.rightEdge Получить свойство (* ) iTextStyleParam.rightEdge = rightEdge Установить свойство (* ) rightEdge = iTextStyleParam.GetRightEdge() Получить свойство (**) iTextStyleParam.SetRightEdge( rightEdge ) Установить свойство (**) ``` ## step - Шаг строк Тип данных:double. Синтаксис Automation: ``` step = iTextStyleParam.step Получить свойство (* ) iTextStyleParam.step = step Установить свойство (* ) step = iTextStyleParam.GetStep() Получить свойство (**) iTextStyleParam.SetStep( step ) Установить свойство (**) ``` ## stepParPre - Интервал перед текстом (в миллиметрах) Тип данных:double. Синтаксис Automation: ``` stepParPre = iTextStyleParam.stepParPre Получить свойство (* ) iTextStyleParam.stepParPre = stepParPre Установить свойство (* ) stepParPre = iTextStyleParam.GetStepParPre() Получить свойство (**) iTextStyleParam.SetStepParPre( stepParPre ) Установить свойство (**) ``` ## stepParPst - Интервал после текста (в миллиметрах) Тип данных:double. Синтаксис Automation: ``` stepParPst = iTextStyleParam.stepParPst Получить свойство (* ) iTextStyleParam.stepParPst = stepParPst Установить свойство (* ) stepParPst = iTextStyleParam.GetStepParPst() Получить свойство (**) iTextStyleParam.SetStepParPst( stepParPst ) Установить свойство (**) ``` ## underline - Подчеркивание символов Тип данных:short. Значения свойства: | 0 | - подчеркивание отсутствует, | | --- | --- | | 1 | - одинарное подчеркивание. | Синтаксис Automation: ``` underline = iTextStyleParam.underline Получить свойство (* ) iTextStyleParam.underline = underline Установить свойство (* ) underline = iTextStyleParam.GetUnderline() Получить свойство (**) iTextStyleParam.SetUnderline( underline ) Установить свойство (**) ```