Функции управления свойствами графического пространства


GetSpaceOrg2dXGetSpaceOrg2dX        Определить логическую точку пространства, соответствующую левой границе окна.

GetSpaceOrg2dYGetSpaceOrg2dY        Определить логическую точку пространства, соответствующую верхней границе окна.

SetSpaceOrg2dSetSpaceOrg2d        Сдвиг видимой области. Установить логическую точку пространства, которая соответствует левому верхнему углу окна.

GetScaleSpace2dGetScaleSpace2d        Получить масштаб отображения двухмерного пространства.

SetScaleSpace2dSetScaleSpace2d        Установить масштаб отображения двухмерного пространства.

EmptySpace2dEmptySpace2d        Очистить двухмерное пространство от всех существующих в нем объектов.

SetCrdSystem2dSetCrdSystem2d        Установка новых осей координат в пространстве.

SaveRectArea2dSaveRectArea2d        Записать прямоугольную область графического окна в файл.

GetBkBrush2dGetBkBrush2d        Получить дескриптор фоновой кисти.

SetBkBrush2dSetBkBrush2d        Установить фоновую кисть у графического пространства.


LockSpace2dLockSpace2d        Заблокировать отрисовку окна при изменениях в графическом пространстве.


GetSpaceLayers2dGetSpaceLayers2d        Получить состояние видимости слоев в двухмерном пространстве.

SetSpaceLayers2dSetSpaceLayers2d        Установить состояние видимости слоев в двухмерном пространстве.


SetSpaceRenderEngine2dSetSpaceRenderEngine2d        Установить движок рендеринга графического пространства



#Функции для работы с инструментами


Карандаш

CreatePen2dCreatePen2d        Создать карандаш


GetPenColor2dGetPenColor2d        Получить цвет карандаша

GetPenROP2dGetPenrop2d        Получить логическую операцию при рисовании карандашом

GetPenStyle2dGetPenStyle2d        Получить стиль карандаша

GetPenWidth2dGetPenWidth2d        Получить толщину карандаша


SetPenColor2dSetPenColor2d        Установить цвет карандаша

SetPenROP2dSetPenRop2d        Установить логическую операцию при рисовании карандашом

SetPenStyle2dSetPenStyle2d        Установить стиль карандаша

SetPenWidth2dSetPenWidth2d        Установить толщину карандаша


Кисть

CreateBrush2dCreateBrush2d        Создать кисть


GetBrushColor2dGetBrushColor2d        Получить цвет кисти

GetBrushROP2dGetBrushRop2d        Получить логическую операцию при заливке кистью

GetBrushStyle2dGetBrushStyle2d        Получить стиль кисти

GetBrushHatch2dGetBrushHatch2d        Получить штриховку кисти

GetBrushDib2dGetBrushDib2d        Получить дескриптор битовой карты кисти


SetBrushColor2dSetBrushColor2d        Установить цвет кисти

SetBrushROP2dSetBrushROP2d        Установить логическую операцию при заливке кистью

SetBrushStyle2dSetBrushStyle2d        Установить стиль кисти

SetBrushHatch2dSetBrushHatch2d        Установить штриховку кисти

SetBrushDib2dSetBrushDib2d        Установить дескриптор битовой карты кисти


SetBrushPoints2dSetBrushPoints2d        Установить координаты точек для градиентной кисти

SetBrushColors2dSetBrushColors2d        Установить массив цветов для градиентной кисти


Шрифт

CreateFont2dCreateFont2d        Создать шрифт


GetFontName2dGetFontName2d        Получить имя шрифта

GetFontSize2dGetFontSize2d        Получить размер шрифта

GetFontStyle2dGetFontStyle2d        Получить стиль шрифта


GetFontListGetFontList                Получить список имен доступных в системе шрифтов


SetFontName2dSetFontName2d        Установить имя шрифта

SetFontSize2dSetFontSize2d        Установить размер шрифта

SetFontStyle2dSetFontStyle2d        Установить стиль шрифта


Строка

CreateString2dCreateString2d        Создать строку текста

GetString2dGetString2d        Получить текст строки

SetString2dSetString2d        Установить текст строки


Текст

CreateText2dCreateText2d        Создать логический текст

CreateRasterText2dCreateRasterText2d        Создать двухмерный объект - текст


GetTextObject2dGetTextObject2d        Получить логический текст, используемый данным двухмерным объектом

GetTextCount2dGetTextCount2d        Получить количество элементов в тексте


GetTextFont2dGetTextFont2d        Получить дескриптор шрифта элемента текста

GetTextString2dGetTextString2d        Получить дескриптор строки элемента текста

GetTextFgColor2dGetTextFgColor2d        Получить цвет элемента текста

GetTextBkColor2dGetTextBkColor2d        Получить цвет фона элемента текста


SetText2dSetText2d        Установить дескриптор шрифта, строки и цвета элемента текста

SetTextFont2dSetTextFont2d        Установить дескриптор шрифта элемента текста

SetTextString2dSetTextString2d        Установить дескриптор строки элемента текста

SetTextFgColor2dSetTextFgColor2d        Установить цвет элемента текста

SetTextBkColor2dSetTextBkColor2d        Установить цвет фона элемента текста


AddText2dAddText2d        Добавить элемент текста в конец

RemoveText2dRemoveText2d        Удалить элемент текста из заданной позиции


Битовая карта

CreateDIB2dCreateDIB2d        Создать битовую карту из файла

CreateRDIB2dCreateRDIB2d        Создать разделяемую битовую карту из файла


GetDibPixel2dGetDibPixel2d        Получить цвет пиксела битовой карты

SetDibPixel2dSetDibPixel2d        Установить цвет пиксела битовой карты


Двойная битовая карта

CreateDoubleDIB2dCreateDoubleDIB2d        Создать двойную битовую карту из файла

CreateRDoubleDIB2dCreateRDoubleDIB2d        Создать разделяемую двойную битовую карту из файла

CreateBitmap2dCreateBitmap2d        Создать двухмерный объект - битовую карту

CreateDoubleBitmap2dCreateDoubleBitmap2d        Создать двухмерный объект - двойную битовую карту


GetBitmapSrcRect2dGetBitmapSrcRect2d        Получить фрагмент битовой карты, который отображается на экране

SetBitmapSrcRect2dSetBitmapSrcRect2d        Установить фрагмент битовой карты, который отображается на экране.


GetDibObject2dGetDibObject2d        Определить дескриптор битовой карты, используемой графическим объектом.

GetDDibObject2dGetDDibObject2d        Определить дескриптор двойной битовой карты, используемой графическим объектом.

SetDibObject2dSetDibObject2d        Установить другую битовую карту, используемую графическим объектом.

SetDDibObject2dSetDDibObject2d        Установить другую двойную битовую карту, используемую данным двухмерным объектом.


DeleteTool2DDeleteTool2d        Удалить инструмент

GetNextTool2dGetNextTool2d        Получить дескриптор следующего инструмента.

GetToolRef2dGetToolRef2d        Получить число ссылок на инструмент.


RGBRGB        Получить цвет из компонент.

GetRValueGetRValue        Получить яркость красного компонента из цвета.

GetGValueGetGValue        Получить яркость зеленого компонента из цвета.

GetBValueGetBValue        Получить яркость синего компонента из цвета.



Функции для работы с графическими объектами


CreateObjectFromFile2DCreateObjectFromFile2D        Создать объект из VDR файла.

DeleteObject2dDeleteObject2d        Удалить двухмерный объект.


GetObjectTypeGetObjectType        Получить тип объекта.

GetObjectName2dGetObjectName2d        Получить имя двухмерного объекта.

SetObjectName2dSetObjectName2d        Установить имя двухмерного объекта.

GetObject2dByNameGetObject2dByName        Получить дескриптор двухмерного объекта по его имени.


SetObjectOrg2dSetObjectOrg2d        Функция позволяет переместить объект.

GetObjectOrg2dxGetObjectOrg2dx        Получить координату x объекта.

GetObjectOrg2dyGetObjectOrg2dy        Получить координату y объекта.


SetObjectSize2dSetObjectSize2d        Установить размер объекта.

GetObjectWidth2dGetObjectWidth2d        Получить размер объекта по х.

GetObjectHeight2dGetObjectHeight2d        Получить размер объекта по y.

GetActualHeight2dGetActualHeight2d        Возвращает актуальную высоту двухмерного объекта.

GetActualWidth2dGetActualWidth2d        Возвращает актуальную ширину двухмерного объекта.

GetActualSize2dGetActualSize2d        Получить актуальные размеры двухмерного объекта.


GetObjectAngle2dGetObjectAngle2d        Получить угол, под которым отображается двухмерный объект.

RotateObject2dRotateObject2d        Повернуть объект на определенный угол.


GetObjectAlpha2dGetObjectAlpha2d        Получить прозрачность двухмерного объекта

SetObjectAlpha2d5H.GWP        Установить прозрачность двухмерного объекта


SetShowObject2dSetShowObject2d        Спрятать или показать объект.

ShowObject2dShowObject2d        Показать объект.

HideObject2dHideObject2d        Спрятать объект.


GetObjectFromPoint2dGetObjectFromPoint2d        Получить дескриптор двухмерного объекта в указанных координатах.

GetObjectFromPoint2dExGetObjectFromPoint2dEx        Получить дескриптор двухмерного объекта в указанных координатах по слою.

GetLastPrimaryGetLastPrimary2d        Получить дескриптор первичного объекта после вызова функции GetObjectFromPoint2d.


CopyToClipboard2dCopyToClipboard2d        Поместить объект, заданный дескриптором Object2d, в буфер обмена.

PasteFromClipboard2dPasteFromClipboard2d        Поместить двухмерный объект из буфера обмена в пространство.


LockObject2dLockObject2d        Сделать объект невыбираемым.

SetObjectAttribute2dSetObjectAttribute2d        Установить атрибуты объекта.

GetObjectAttribute2dGetObjectAttribute2d        Получить атрибуты объекта.


GetNextObject2dGetNextObject2d        Получить дескриптор следующего объекта.

GetCurrentObject2dGetCurrentObject2d        Получить текущий двухмерный объект.

SetCurrentObject2dSetCurrentObject2d        Установить текущий двухмерный объект.


IsObjectsIntersect2dIsObjectsIntersect2d        Определить факт пересечения двух графических объектов.



Функции управления Z-порядком графических объектов

GetBottomObject2dGetBottomObject2d        Получить дескриптор объекта, который находится позади всех других.

GetUpperObject2dGetUpperObject2d        Получить дескриптор объекта, который находится поверх заданного.

GetObjectFromZOrder2dGetObjectFromZOrder2d        Получить дескриптор объекта, который находится в заданном месте Z списка.

GetLowerObject2dGetLowerObject2d        Получить дескриптор объекта, который находится позади заданного.

GetTopObject2dGetTopObject2d        Получить дескриптор объекта, который находится поверх всех других.

GetZOrder2dGetZOrder2d        Получить текущий Z - порядок объекта

ObjectToBottom2dObjectToBottom2d        Поместить двухмерный объект позади всех других.

ObjectToTop2dObjectToTop2d        Поместить двухмерный объект поверх всех других.

SetzOrder2dSetZOrder2d        Поместить двухмерный объект на заданное место Z списка.

SwapObject2dSwapObject2d        Поменять два двухмерных объекта местами в Z списке.


#Функции для работы c полилиниями

CreatePolyLine2dCreatePolyLine2d        Создать линию.

AddPoint2dAddPoint2d        Добавить точку к линии.

DelPoint2dDelpoint2d        Удалить точку в линии.

GetBrushObject2dGetBrushObject2d        Получить дескриптор кисти, который используется при рисовании линии.

GetPenObject2dGetPenObject2d        Получить дескриптор карандаша, который используется при рисовании линии.

GetRGNCreateModeGetRGNCreateMode        Получить режим заполнения региона.

GetVectorNumPoints2dGetVectorNumPoints2d        Получить число точек в линии.

GetVectorPoint2dxGetVectorPoint2dx        Получить координаты X точки в линии.

GetVectorPoint2dyGetVectorPoint2dy        Получить координаты Y точки в линии.

SetBrushObject2dSetBrushObject2d        Установить кисть, которая будет использоваться при рисовании линии.

SetPenObject2dSetPenObject2d        Установить карандаш, который будет использоваться при рисовании линии.

SetRGNCreateModeSetRGNCreateMode        Установить режим заполнения региона.

SetVectorPoint2dSetVectorPoint2d        Изменить одну точку в линии.

SetLineArrows2dSetLineArrows2d        Установить концевую и начальную стрелку у двухмерной полилинии


#Функции для работы с группами

CreateGroup2dCreateGroup2d        Создать группу.

DeleteGroup2dDeleteGroup2d        Разгруппировать группу. 


AddGroupItem2dAddGroupItem2d        Добавить новый объект к группе.

DelGroupItem2dDelGroupItem2d        Удалить объект из группы.


GetGroupItemsNum2dGetGroupItemsNum2d        Получить число объектов в группе.

GetGroupItem2dGetGroupItem2d        Определить элемент группы.

SetGroupItem2dSetGroupItem2d        Изменить элемент группы.

SetGroupItems2dSetGroupItems2d        Установить состав членов группы.


GetObjectParent2dGetObjectParent2d        Получить родительский объект для объекта.

IsGroupContainObject2dIsGroupContainObject2d        Определить объединен ли объект в группу с другими.


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

Created with the Personal Edition of HelpNDoc: Free help authoring environment