Метод | Тип | Описание | Параметры | Поддерживается |
|
|
|
|
|
Circle | SUB (x1%, y1%, x2%, y2%, c%, fill%) | Рисует и заливает окружность | 6 | WG |
CopyRect | SUB (D, Image, S) | D и S это QRECTs, Image может быть QImage, QCanvas, или QBitmap | 3 | W |
| Пример (copies QIMAGE to bitmap at 10,10):
DIM Destination AS QRECT
DIM Source AS QRECT
DIM Image AS QIMAGE
DIM Bitmap AS QBITMAP
Image.BMP = "whatever.bmp"
WITH Destination
.Top = 10
.Left = 10
.Right = .Left+Image.Width
.Bottom = .Top+Image.Height
END WITH
WITH Source
.Top = 0
.Left = 0
.Right = Image.Width
.Bottom = Image.Height
END WITH
Bitmap.CopyRect(Destination, Image, Source)
|
Draw | SUB (x%, y%, BMP) | Выводит рисунок на "холст" (Рисовать BitMap on Canvas) | 3 | WG |
FillRect | SUB (x1%, y1%, x2%, y2%, c%) | Рисует и заливает цветом прямоугольник | 5 | WG |
Line | SUB (x1%, y1%, x2%, y2%, c%) | Рисует линию | 5 | WG |
LoadFromFile | SUB (FileName$) | Загружает BMP из файла | 1 | W |
LoadFromStream | SUB (Stream) | Загружает BMP из потока (памяти) | 1 | W |
Paint | SUB (x%, y%, c%, borderc%) | Заполняет область | 4 | WG |
Pset | SUB (x%, y%, c%) | Рисует точку | 3 | WG |
Rectangle | SUB (x1%, y1%, x2%, y2%, c%) | Рисует прямоугольник | 5 | WG |
Rotate | SUB (xOrigin%, yOrigin%, Angle%) | Вращает BitMAp вокруг заданной точки на заданный угол | 3 | W |
RoundRect | SUB (x1%, y1%, x2%, y2%, x3%, y3%, c%) | Рисует & Заполняет цветом прямоугольник со скругленными углами | 7 | W |
SaveToFile | SUB (FileName$) | Сохраняет BMP в файл | 1 | W |
SaveToStream | SUB (Stream) | Сохраняет BMP в поток (память) | 1 | W |
StretchDraw | SUB (Rect AS QRECT, BMP) | Рисует BMP и растягивает его до заполнения заданного прямоугольника | 2 | W |
TextHeight | FUNCTION (Text$) AS WORD | Возвращает высоту, в пикселях, строки Text$ | 1 | W |
TextWidth | FUNCTION (Text$) AS WORD | Возвращает ширину, в пикселях, строки Text$ | 1 | W |
TextRect | SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%) | Выводит текст, обрезая по границам региона Rect | 6 | W |
TextOut | SUB (x%, y%, S$, fc%, bc%) | Выводит текст на рисунок | 5 | WG |