Table.Object.ClipMode

From SunFlurry wiki
Revision as of 08:53, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Object.ClipMode (Доступ к свойствам объектов)
Объект:Электронная таблица
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Чтение и запись
Исключения:Объект не выбран
Визуальность:Нет

Атрибут возвращает или изменяет режим контроля выхода за границу текста визуального объекта таблицы. Атрибут работает только, когда визуальный объект был выбран для работы в текущем объекте. Атрибут может принимать следующие значения:

  • 0, 1 -- выходящий за пределы прямоугольника объекта текст будет скрыт (обрезан).
  • 2 -- в объектах, текст которых выходит за пределы области объекта, выводить строку, состоящую из знаков "#" вместо текста объекта.
  • 3 -- если текст объекта выходит за пределы области объекта, перенести его на другую строку.

Синтаксис

Table.Object.ClipMode:<Контроль границы для текста объекта (INT)>

Возвращаемое значение

Возвращает числовое значение.

Примеры

//Изменить свойства текста для всех объектов типа прямоугольник с текстом
For i:=1 To Т.Objects.Count() Do
  if Т.Objects(i).Type=$81 Then
    Т.Objects(i).HAlign:=1;
    Т.Objects(i).ClipMode:=3;
    Т.Objects(i).RedNegative:=1;
    Т.Objects(i).Orientation:=90;
    //Разрешить редактирование текста в объекте
    Т.Objects(i).Protected:=1;
  EndIf;
EndDo;