Paragraph.SetProperties

Paragraph.SetProperties ( string ObjectName,
table Properties )
Примеры

Описание

Устанавливает свойства объекта параграф (paragraph).

Параметры

ObjectName

(строка) Имя объекта параграф (paragraph).

Properties

(таблица) Таблица, содержащая свойства объекта параграф (paragraph), индексированная следующими ключами:

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
TextстрокаТекст, что будет отображен в объекте параграф (paragraph).
FontNameстрокаНазвание шрифта.
FontSizeчислоРазмер шрифта (в пунктах).
FontStrikeoutлогическийИстина (true) если устанавливаемый шрифт зачеркнутый, ложь (false) если нет.
FontUnderlineлогическийИстина (true) если устанавливаемый шрифт подчеркнутый, ложь (false) если нет.
FontAntiAliasлогическийИстина (true) если устанавливаемый шрифт сглаженный (anti alias), ложь (false) если нет.
FontItalicлогическийИстина (true) если устанавливаемый шрифт курсивный, ложь (false) если нет.
FontWeightчислоПлотность шрифта (какой степени "черноты" будет показан текст):

КОНСТАНТА
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'.
FontScriptчислоНабор символов, что будет использоваться в объекте параграф (paragraph):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
ANSI_CHARSET0Набор символов ANSI.
BALTIC_CHARSET186Балтийский набор символов.
CHINESEBIG5_CHARSET136Китайский набор символов.
DEFAULT_CHARSET1Набор символов по умолчанию.
EASTEUROPE_CHARSET238Восточно европейский набор символов.
GB2312_CHARSET134Набор символов GB2312.
GREEK_CHARSET161Греческий набор символов.
HANGUL_CHARSET129Корейский (хангул) набор символов.
MAC_CHARSET77Набор символов MAC.
OEM_CHARSET255Набор символов OEM.
RUSSIAN_CHARSET204Русский набор символов.
SHIFTJIS_CHARSET128Набор символов Shiftjis.
SYMBOL_CHARSET2Символьный набор символов.
TURKISH_CHARSET162Турецкий набор символов.
BGStyleчислоСтиль фона объекта параграф (paragraph):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
BG_SOLID0Сплошной фон.
BG_TRANSPARENT1Прозрачный фон.
BGColorчислоЦвет фона объекта параграф (paragraph), если параметр BGStyle установлен как BG_SOLID.
BorderStyleчислоСтиль границы объекта параграф (paragraph):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
BORDER_NONE0Нет границы.
BORDER_SOLID1Сплошная граница.
BorderColorчислоЦвет границы объекта параграф (paragraph), если параметр BorderStyle установлен как BORDER_SOLID.
ScrollStyleчислоСтиль полос прокрутки, используемых в объекте параграф (paragraph):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
SCROLL_STANDARD0Обычные полосы прокрутки.
SCROLL_CUSTOM1Настраиваемые полосы прокрутки.
SkinFileстрокаПуть к графическому файлу, используемому для настраиваемых полос прокрутки, если параметр ScrollStyle установлен как SCROLL_CUSTOM.
ScrollHorizontalчислоКак будет работать опция горизонтальной прокрутки:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
SCROLL_AUTO0Полосы прокрутки включатся автоматически, если появится текста больше, чем может быть отображено.
SCROLL_ON1Полосы прокрутки включены не считаясь с количеством текста внутри объекта.
SCROLL_OFF2Полосы прокрутки не включены, несмотря на количество текста внутри объекта.
ScrollVerticalчислоКак будет работать опция вертикальной прокрутки:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
SCROLL_AUTO0Полосы прокрутки включатся автоматически, если появится текста больше, чем может быть отображено.
SCROLL_ON1Полосы прокрутки включены не считаясь с количеством текста внутри объекта.
SCROLL_OFF2Полосы прокрутки не включены, несмотря на количество текста внутри объекта.
AlignmentчислоВыравнивание текста:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
ALIGN_LEFT0Текст выровнен по левой стороне.
ALIGN_CENTER1Текст выровнен по центру.
ALIGN_RIGHT2Текст выровнен по правой стороне.
ColorNormalчисло"Обычный" цвет текста объекта параграф (paragraph).
ColorHighlightчислоЦвет текста объекта параграф (paragraph) при "наведении" курсора.
ColorDisabledчислоЦвет текста "отключенного" объекта параграф (paragraph).
ColorDownчислоЦвет текста объекта параграф (paragraph) при "нажатии".
EnabledлогическийИстина (true), чтобы сделать объект параграф (paragraph) включен, ложь (false), чтобы отключить.
VisibleлогическийИстина (true), чтобы сделать объект параграф (paragraph) видимый, ложь (false), чтобы скрыть.
XчислоГоризонтальная позиция (в пикселах) верхнего левого угла объекта параграф (paragraph), относительно текущей страницы или диалогового окна.

Примечание: Верхний левый угол текущей страницы или диалогового окна имеет значение координаты X равное 0.
YчислоВертикальная позиция (в пикселах) верхнего левого угла объекта параграф (paragraph), относительно текущей страницы или диалогового окна.

Примечание: Верхний левый угол текущей страницы или диалогового окна имеет значение координаты Y равное 0.
WidthчислоШирина (в пикселах) объекта параграф (paragraph).
HeightчислоВысота (в пикселах) объекта параграф (paragraph).
TooltipTextстрокаТекст всплывающей подсказки при наведении курсора мышки на объект параграф (paragraph).

Совет: Если в тексте требуется символ "&", нужно ввести "&&&".
CursorчислоВид курсора мышки, что будет показан, при наведении на объект параграф (paragraph):

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
CURSOR_ARROW0Стандартная стрелка.
CURSOR_HAND1Рука.
CURSOR_BLACK_ARROW2Черная стрелка.
CURSOR_CROSSHAIR3Перекрестие.
CURSOR_EXPLORE4Поиск.
CURSOR_HELP5Помощь.
CURSOR_MAGNIFY6Лупа.
CURSOR_MEDIA7Кинолента.
CURSOR_MONEY8Деньги.
CURSOR_NOTEPAD9Блокнот.
CURSOR_PENCIL10Карандаш.
CURSOR_PRINTER11Принтер.
CURSOR_SPEAKER12Динамик.
CURSOR_UP_ARROW13Стрелка вверх.
ResizeLeftлогическийИстина (true) если левая сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeRightлогическийИстина (true) если правая сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeTopлогическийИстина (true) если верхняя сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
ResizeBottomлогическийИстина (true) если нижняя сторона объекта будет сдвигаться при изменении размеров окна приложения, ложь (false) если нет.
HighlightSoundчислоТип звука, что будет воспроизведен, при наведении курсора мышки на объект параграф (paragraph).

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
SND_NONE0Нет звука при наведении.
SND_STANDARD1Стандартный звук при наведении.
SND_CUSTOM2Пользовательский звук при наведении.
HighlightSoundFileстрокаПуть к пользовательскому звуковому файлу, что будет воспроизведен при наведении на объект параграф (paragraph). Если объект параграф (paragraph) не использует пользовательский звук, это значение будет пустой строкой ("").
ClickSoundчислоТип звука, что будет воспроизведен, при клике мышкой по объекту параграф (paragraph).

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
SND_NONE0Нет звука клика.
SND_STANDARD1Стандартный звук клика.
SND_CUSTOM2Пользовательский звук клика.
ClickSoundFileстрокаПуть к звуковому файлу пользовательского клика объекта параграф (paragraph). Если объект параграф (paragraph) не использует пользовательский звук, это значение будет пустой строкой ("").

Возврат

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

Примеры

Пример 1

-- Prompt the user for a text file to load
-- Запрос пользователю о загружаемом файле
sLoadFileName = Dialog.FileBrowse(true, "Load TXT File", "", "All Files (*.*)|*.*|", "", "", false, false)[1];

-- Load the selected file into a string
-- Загружаем выбранный файл в строку
sString = TextFile.ReadToString(sLoadFileName);

-- Initialize property table
-- Инициализируем таблицу свойств
tProperties = {Text = sString};

-- Set the properties of a paragraph object
-- Устанавливаем свойства объекта параграф
Paragraph.SetProperties("Slogan", tProperties);
Загружаем содержимое файла, выбранного пользователем, в объект параграф.
Смотрите также: Связанные действия