Работа с буфером обмена

Материал из GEOS_WIKI
Перейти к: навигация, поиск

В данном разделе собраны команды для работы с буфером обмена K3.

Стоит отметить, что буфер обмена K3 имеет специфические данные, которые будут не понятны прочим приложениям Windows, равно как и данные прочих приложений будут не понятны для K3.

Если в буфере обмена положить не объекты K3, например, текст в Word, то можно его вставить в командное окно K3. При попытке выполнить команду CbPaste в этом случае будет сообщение, что в буфере обмена ничего нет.

Если выполнить команду CbCopy или CbCut, то система запросит выбрать несколько объектов (если в этот момент было выбрано что-то в преселекторе, то запроса на выбор объектов не будет) и в буфер обмена заносятся данные о выбранных объектах с меткой "Объекты K3".

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



Примечание 1. Команды записи в буфер обмена не доступны в демонстрационной версии программы

Примечание 2. Использовать буфер обмена для передачи данных из ознакомительной версии в рабочую так же нельзя




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

CbCopy <Objects>

Команда CbCopy копирует объекты <Objects> в буфер обмена Windows.

Вырезать в буфер обмена

CbCut <Objects>

Команда CbCut вырезает объекты <Objects> в буфер обмена Windows.

Вставить из буфера обмена

CbPaste <Point>

КомандаCbPaste вставляет в сцену объекты, которые ранее были скопированы или вставлены в буфер обмена Windows. При вставке объекты из буфера обмена нужно будет указать их положение <Point>.

Очистить буфер обмена

CbClear

Команда CbClear очищает буфер обмена от занесенных туда ранее объектов.