SlideShow.GetProperties

table SlideShow.GetProperties ( string ObjectName )
Примеры

Описание

Возвращает таблицу содержащую свойства объекта слайдшоу (slideshow).

Параметры

ObjectName

(строка) Имя объекта слайдшоу (slideshow).

Возврат

ResultVariable

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

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
ObjectNameстрокаИмя объекта слайдшоу (slideshow).
ImageFilesтаблица Численно индексированная таблица, содержащая путь к графическим файлам объекта слайдшоу (slideshow).
BackgroundStyleчисло Стиль фона, определяемый одним из следующих значений:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
BG_SOLID0Фон сплошного цвета, определяемого в параметре BackgroundColor.
BG_TRANSPARENT1Прозрачный фон.
BackgroundColorчислоЦвет фона объекта.
BorderStyleчислоСтиль границ определяется одним из следующих значений:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
BORDER_NONE0Объект не имеет границ.
BORDER_SOLID1Граница сплошного цвета, определяемого в параметре BorderColor.
BorderColorчислоЦвет границ объекта.
IntervalчислоУстановленная продолжительность показа каждого слайда (в миллисекундах).
AutoStartлогическийЗначение true (истина), если слайдшоу установлен на автоматический запуск и значение false (ложь), если это не так.
ResizeModeчислоРежим изменения размера слайдов определяемый одним из следующих значений:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
PROPORTIONAL0Изображение изменяется в соответствии с размерами внутри области, определяемой ограничительной рамкой объекта.

Совет: Смотрите параметр NoEnlarge ниже.
STRETCH1Изображение растягивается до заполнения внутренней области объекта, ограниченной рамкой.
CROP2Если размеры слайда больше размеров объекта, то слайд будет обрезан.
NoEnlargeлогический Значение true (истина), если изображение будет расположено по центру, при размере изображения меньшем, чем размеры объекта, и когда параметр ResizeMode = PROPORTIONAL, значение false (ложь), если его размеры будут изменены пропорционально в соответствии с объектом.
Loopлогический Значение true (истина), если слайдшоу будет вновь воспроизводится сначала, при достижении им конца, значение false (ложь), если это не так.

Примечание: Если этот пункт установлен как True - Истина, событие объекта On Finished не будет работать.
ShuffleлогическийЗначение true (истина), если слайды будут проигрываться в случайном порядке и значение false (ложь), если они будут проигрываться в порядке принятом при разработке.
TransitionsлогическийЗначение true (истина), если эффект перехода будет показан между слайдами и значение false (ложь), если это не так.
EnabledлогическийЗначение true (истина), если объект слайдшоу (slideshow) включен и значение false (ложь), если это не так.
VisibleлогическийЗначение true (истина), если объект слайдшоу (slideshow) видимый и значение false (ложь), если это не так.
XчислоГоризонтальная позиция (в пикселах) верхнего левого угла объекта относительно текущей страницы или диалогового окна.

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

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

КОНСТАНТА
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числоТип звука, что будет воспроизведен, при наведении курсора мышки на объект слайдшоу (slideshow).

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

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

Если объект не найден, возвращается значение nil. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

tProperties = SlideShow.GetProperties("SlideShow1");
Получаем свойства от объекта слайдшоу 'SlideShow1' и сохраняем их в таблице 'tProperties'.

Пример 2

sFiles = "";
tbProps = SlideShow.GetProperties("SlideShow1");

if (tbProps) then
    if (tbProps.ImageFiles) then
        for index, path in pairs(tbProps.ImageFiles) do
            sFiles = sFiles .. path .. "\r\n";
        end
        Dialog.Message("Image Files", sFiles);
    end
end
Получаем свойства от объекта слайдшоу 'SlideShow1' и сохраняем их в таблице 'tbProps'. Затем показываем диалоговое окно сообщения с путями ко всем графическим файлам объекта.
Смотрите также: Связанные действия