Grid.SetCellFont

Grid.SetCellFont ( string ObjectName,
number Row,
number Column,
table FontData = nil,
boolean Redraw = true )
Примеры

Описание

Устанавливает шрифт ячейки объекта сетка (grid).

Параметры

ObjectName

(строка) Имя объекта сетка (grid).

Row

(число) Начинающийся с нуля, индекс (указатель) ряда ячейки.

Column

(число) Начинающийся с нуля, индекс (указатель) колонки ячейки.

FontData

(таблица) Таблица с информацией о шрифте. Для использования шрифта объекта сетка по умолчанию передаем значение nil. Это дополнительный (необязательный) аргумент и если его не указывать, то будет задействовано значение по умолчанию т.е. значение nil. Все значения являются дополнительными (необязательными) и если их не указывать, будут использоваться значения по умолчанию.

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
FaceNameстрокаНазвание шрифта как например "Arial" или "Verdana".
HeightчислоВысота шрифта (в пунктах).
WeightчислоПлотность шрифта (какой степени "черноты" будет показан текст):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
FW_DONTCARE0Плотность шрифта не указана.
FW_THIN100Плотность шрифта 'тонкий - thin'.
FW_EXTRALIGHT200Плотность шрифта 'экстрасветлый - extra-light'.
FW_LIGHT300Плотность шрифта 'светлый - light'.
FW_NORMAL400Плотность шрифта 'стандартный - normal'.
FW_MEDIUM500Плотность шрифта 'средний - medium'.
FW_SEMIBOLD600Плотность шрифта 'полужирный - semi-bold'.
FW_BOLD700Плотность шрифта 'жирный - bold'.
FW_EXTRABOLD800Плотность шрифта 'экстражирный - extra bold'.
FW_HEAVY900Плотность шрифта 'тяжелый - heavy'.
ItalicлогическийИстина (true) если установлен курсивный шрифт, ложь (false) если нет.
UnderlineлогическийИстина (true) если установлен подчеркнутый шрифт, ложь (false) если нет.

Redraw

(логический) Должен ли быть объект сетка (grid) автоматически перерисован после операции. Обычно следует установить его в истину (true). Однако бывают случаи когда нужно выполнить множество действий с объектом сетка (grid) и отложить перерисовку на более позднее время. Это дополнительный (необязательный) аргумент. Если его опустить, то по умолчанию он будет установлен как истина (true).

ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
trueАвтоматически перерисовать объект сетка (grid) после операции. (По умолчанию)
falseОтложить перерисовку на более позднее время.

Возврат

Ничего. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

tblFont = {};
tblFont.FaceName = "Verdana";
tblFont.Height = 7;
tblFont.Weight = FW_THIN;
tblFont.Italic = true;
tblFont.Underline = true;
Grid.SetCellFont("Grid1", 3, 2, tblFont, true);
Устанавливаем свойства шрифта для ячейки 3,2

Примечание: Можно изменять параметры шрифта для всего объекта сетка (grid) целиком с помощью действия Grid.SetProperties().
Смотрите также: Связанные действия