ScreenshotCommand

Команда; получает скриншот страницы браузера и сохраняет его на Engine.

Шаблон ScreenshotCommand

<Command Name="" Type="ScreenshotCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <Condition Name="" />
  <Lock Value="" />
  <!--Тэги, специфичные для ScreenshotCommand-->
  <Top></Top>
  <Left></Left>
  <Bottom></Bottom>
  <Right></Right>
  <Height></Height>
  <Width></Width>
  <ImageFormat></ImageFormat>
  <ExportFileName Ask=""></ExportFileName>
</Command>

Описание ScreenshotCommand

<Command Name="ScreenshotCommandName" Type="ScreenshotCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <!--Тэги, специфичные для ScreenshotCommand-->
</Command>

Результаты выполнения ScreenshotCommand

Value

Guid файла, загруженного на Engine.

Тэги, специфичные для ScreenshotCommand

Top

Координата верхнего края скриншота.

Необязательный тэг. Ожидается неотрицательное целочисленное значение.

По умолчанию используется значение 0.

Если тэг <Top> присутствует вместе с тэгом <Bottom>, то конфликт разрешается в пользу тэга <Top>.

Left

Координата левого края скриншота.

Необязательный тэг. Ожидается неотрицательное целочисленное значение.

По умолчанию используется значение 0.

Если тэг <Left> присутствует вместе с тэгом <Right>, то конфликт разрешается в пользу тэга <Left>.

Bottom

Координата нижнего края скриншота.

Необязательный тэг. Ожидается неотрицательное целочисленное значение.

Если тэг <Bottom> присутствует вместе с тэгом <Top>, то конфликт разрешается в пользу тэга <Top>.

Если тэги <Top> и <Bottom> будут отсутствовать, то для тэга <Top> будет использоваться значение по умолчанию - 0.

Координата правого края скриншота.

Необязательный тэг. Ожидается неотрицательное целочисленное значение.

Если тэг <Right> присутствует вместе с тэгом <Left>, то конфликт разрешается в пользу тэга <Left>.

Если тэги <Left> и <Right> будут отсутствовать, то для тэга <Left> будет использоваться значение по умолчанию - 0.

Height

Высота скриншота.

Необязательный тэг. Ожидается неотрицательное целочисленное значение.

По умолчанию используется значение высоты экрана.

Width

Ширина объекта.

Необязательный тэг. Ожидается неотрицательное целочисленное значение.

По умолчанию используется значение ширины экрана.

ImageFormat

Название формата изображения для сохранения.

Необязательный тэг. Ожидается название одного из форматов изображений: Bmp, Gif, Jpg, Png, Tiff.

По умолчанию используется значение Png.

ExportFileName

Имя файла, который будет загружен на Engine.

Необязательный тэг. Любое значение будет переведено в текстовое.

Если указан полный путь, то из него будет извлечено имя файла, а остальное проигнорировано.

Если тэг <ExportFileName> отсутствует, то имя файла выбирается произвольно.

Last updated