clipboard([data])

Class: SwingUI.

Description:

Sets or reads clipboard content data. Data types must be values of object (enum) DataType.

Parameters:

Name Type Description

[data]

object | string

String text or object {Type: data}. See example below.

Returns:

When setting arguments, this instance of SwingUI is returned, otherwise clipboard data object is returned.

Type: any | SwingUI

Examples:

Valid data types for the clipboard data object:

// Sets all possible data types to clipboard
ui.clipboard({
    Text: "text to copy",
    HTML: "<b>HTML Content</b>",
    JSON: object,
    Image: "base64 encoded image data",
    URIList: ["http://url_1.com", "http://url_2.com"],
    FileList: ["C://my_file.txt", ...],
    URL: "http://url.com"
});

Setting some plain text and HTML data to clipboard:

const data = {};
data[DataType.Text] = "Plain text content";
data[DataType.HTML] = "<b>HTML Content</b>";
ui.clipboard(data);