Снимок рабочего стола
Компонент, создающий снимок рабочего стола. В случае, если нужно сделать снимок какого-либо запущенного процесса, указывается процесс. Если нужен снимок всего рабочего стола, свойства, относящиеся к процессу, не заполняются.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения.
Описание общих свойств см. в разделе Свойства элемента.
- Переменная* [System.Drawing.Bitmap] - Переменная для сохранения изображения.
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
using System;
using System.Collections.Generic;
using System.Text;
using LTools.Scripting.Model;
using LTools.Network.Model;
using SixLabors.ImageSharp;
public class PrimoScript
{
public static LTools.Scripting.CSharp.ScriptDebugger \_\_debug;
public void main(LTools.Common.Model.WorkflowData wf)
{
SixLabors.ImageSharp.Image bmp = LTools.Desktop.DesktopApp.CreateScreenshot(wf);
//Весь рабочий стол
bmp.SaveAsPng("screen.png");
}
}