блочно > буфер обмена

пространство имен буфера обмена

Классы

Сорт Описание
БлокПастер

Функции

Функция Описание
копировать(toCopy, местоположение)

Скопируйте копируемый элемент и запишите его данные и рабочее пространство, из которого он был скопирован.

Эта функция не выполняет никаких проверок на допустимость копирования, например, на возможность удаления блока. Такие проверки следует выполнять перед вызовом этой функции.

Обратите внимание: если копируемый элемент не является ISelectable или его свойство workspace не является WorkspaceSvg , копирование будет выполнено успешно, но данные рабочей области не будут сохранены. Это повлияет на возможность вставки данных, если только вы явно не передадите рабочую область в метод вставки.

получитьLastCopiedData() Получает данные копирования для последнего скопированного элемента. Это полезно при реализации пользовательского поведения копирования/вставки. Если вам нужно поведение по умолчанию, просто используйте методы копирования и вставки напрямую.
получитьLastCopiedLocation() Возвращает местоположение, откуда было выполнено последнее копирование. Это полезно при реализации пользовательского поведения копирования/вставки. Если вам нужно поведение по умолчанию, просто используйте методы копирования и вставки напрямую.
getLastCopiedWorkspace() Возвращает рабочую область, из которой было выполнено последнее копирование. Это полезно, если вы реализуете пользовательское поведение копирования/вставки и хотите вставить данные в ту же рабочую область, из которой они были скопированы. Если вам нужно поведение по умолчанию, просто используйте методы копирования и вставки напрямую.
вставить (copyData, рабочая область, координата)

Вставьте вставляемый элемент в указанную рабочую область.

Эта функция не выполняет никаких проверок на допустимость вставки, например, на наличие отрисовки рабочей области или на возможность вставки блока. Такие проверки следует выполнять перед вызовом этой функции.

вставить() Вставляет последний скопированный ICopyable в последнюю скопированную рабочую область.
setLastCopiedData(copyData) Устанавливает последний скопированный элемент. Этот метод следует вызывать, если вы реализуете пользовательское поведение копирования, чтобы другие вызывающие объекты работали с правильными данными. Этот метод вызывается автоматически, если вы используете встроенный метод копирования.
setLastCopiedLocation(местоположение) Устанавливает местоположение, откуда было выполнено последнее копирование. Этот метод следует вызывать, если вы реализуете пользовательское поведение копирования, чтобы другие вызывающие объекты работали с правильными данными. Этот метод вызывается автоматически, если вы используете встроенный метод копирования.
setLastCopiedWorkspace(рабочая область) Устанавливает рабочую область, из которой было выполнено последнее копирование. Этот метод следует вызывать, если вы реализуете пользовательское поведение копирования, чтобы другие вызывающие объекты работали с правильными данными. Этот метод вызывается автоматически, если вы используете встроенный метод копирования.

Интерфейсы

Интерфейс Описание
BlockCopyData

Пространства имен

Пространство имен Описание
реестр