Синтаксис

HANDLE PasteFromClipboard2d(HANDLE HSpace, FLOAT x, FLOAT y, FLOAT Flags)


Описание

Функция вставляет двухмерный объект из буфера обмена в пространство.


Параметры

HSpace        Задает дескриптор двухмерного пространства.

x        X координата в пространстве

y        Y координата в пространстве

Flags        Определяется комбинацией следующих флагов:

 - PFC_MOVEOBJECT - указывает на то, что объект должен быть помещен в точку, заданную параметром orgigin;

 - PFC_SETCURRENT - указывает, что объект должен стать текущим;

 - PFC_SETFRAME - указывает, что у объекта должен быть создан фрейм редактирования;

Следующие Параметры определяют - использовать ли инструменты, уже существующие в пространстве (если такие есть), или создавать новые.

 - PFC_PENS - использовать существующие карандаши;

 - PFC_BRUHS - использовать существующие кисти;

 - PFC_DIBS - использовать существующие DIB;

 - PFC_DDIBS - использовать существующие двойные DIB;

 - PFC_STRINGS - использовать существующие строки;

 - PFC_FONTS - использовать существующие шрифты;

 - PFC_TEXTS - использовать существующие тексты;

 - PFC_3D - использовать существующие трехмерные пространства;

 - PFC_ALL - использовать все уже существующие инструменты.


Возвращаемое значение

Возвращает дескриптор вставленного двухмерного объекта.


Пример

hobj := GetObject2dByNameGetObject2dByName (~HSpace,#0,"lineE3")

r := CopyToClipboard2dCopyToClipboard2d (~HSpace,~hobj)

h := PasteFromClipboard2d(~HSpace,40,20,PFC_MOVEOBJECT)

h := PasteFromClipboard2d(~HSpace,50,40,PFC_MOVEOBJECT)

h := PasteFromClipboard2d(~HSpace,60,60,PFC_MOVEOBJECT)


см. Графика 2DGraphics2d 

см. Функции работы с двухмерной графикойGrafics_function

Created with the Personal Edition of HelpNDoc: Make Documentation a Breeze with HelpNDoc's Clean and Efficient User Interface