ScreenshotCommand

Команда; получает скриншот экрана.

Шаблон ScreenshotCommand

<Command Name="" Type="ScreenshotCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <Condition Name="" />
  <Lock Value="" />
  <!--Тэги, специфичные для ScreenshotCommand-->
  <HideThisForm></HideThisForm>
  <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

Путь до файла с изображением.

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

HideThisForm

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

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

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

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

Полный путь до файла, в который будут выгружены данные.

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

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

Поддерживаются константы замены.

Атрибут Ask

Признак, определяющий, будет ли задан вопрос о пути экспорта файла.

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

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

Last updated