FGX.Canvas.TfgCanvas: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 114: | Строка 114: | ||
| <code>procedure</code> || <code>FillText(const ARect: TRectF, const AText: string, const AWordWrap: Boolean, const AHorizontalAlign: TfgHorizontalAlignment, const AVerticalAlign: TfgVerticalAlignment)</code> | | <code>procedure</code> || <code>FillText(const ARect: TRectF, const AText: string, const AWordWrap: Boolean, const AHorizontalAlign: TfgHorizontalAlignment, const AVerticalAlign: TfgVerticalAlignment)</code> | ||
+ | |} | ||
+ | |||
+ | == Свойства == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <code>property</code> || <code>Width: Single</code> | ||
+ | Ширина канвы | ||
+ | |- | ||
+ | | <code>property</code> || <code>Height: Single</code> | ||
+ | Высота канвы | ||
+ | |- | ||
+ | | <code>property</code> || <code>Fill: TfgBrush</code> | ||
+ | Текущая кисть заливки. | ||
+ | |- | ||
+ | | <code>property</code> || <code>Stroke: TfgStrokeBrush</code> | ||
+ | Текущая кисть контуров. | ||
+ | |- | ||
+ | | <code>property</code> || <code>Font: TfgFont</code> | ||
+ | Шрифт, используемый для вывода текста. | ||
|} | |} |
Версия 23:50, 9 июня 2019
Delphi
TfgCanvas = class (TObject)
Конструкторы
constructor |
Create()
|
Методы
procedure |
AfterConstruction()
|
procedure |
DrawPoint(const APoint: TPointF)
Рисует точку в логических координатах APoint . |
procedure |
DrawPoint(const X: Single, const Y: Single)
Рисует точку в логических координатах (AX, AY) . |
procedure |
DrawPoints(const APoints: TfgPoints)
Рисует набор указанных точек |
procedure |
DrawLine(const APoint1: TPointF, const APoint2: TPointF)
Рисует линию из точки APoint1 в APoint2 указанной кистью |
procedure |
DrawLine(const X1: Single, const Y1: Single, const X2: Single, const Y2: Single)
|
procedure |
DrawLines(const APoints: TfgPoints)
Рисует цепочку линий. Соединяет переданные точки APoints по очереди. |
procedure |
DrawRect(const ARect: TRectF)
|
procedure |
DrawRect(const ALeft: Single, const ATop: Single, const ARight: Single, const ABottom: Single)
|
procedure |
DrawCircle(const ACenter: TPointF, const ARadius: Single)
Рисует окружность с центром в ACenter и радиусом ARadius . |
procedure |
DrawCircle(const CenterX: Single, const CenterY: Single, const ARadius: Single)
Рисует окружность с центром в (AX, AY) и радиусом ARadius . |
procedure |
DrawArc(const ACenter: TPointF, const ARadiusX: Single, const ARadiusY: Single, const StartAngle: Single, const SweepAngle: Single)
|
procedure |
DrawArc(const ARect: TRectF, const StartAngle: Single, const SweepAngle: Single)
|
procedure |
DrawEllipse(const ARect: TRectF)
|
procedure |
DrawEllipse(const ALeft: Single, const ATop: Single, const ARight: Single, const ABottom: Single)
|
procedure |
DrawEllipse(const ACenter: TPointF, const ARadiusX: Single, const ARadiusY: Single)
|
procedure |
DrawBitmap(const ABitmap: TfgBitmap, const ADestRect: TRectF)
|
procedure |
DrawBitmap(const ABitmap: TfgBitmap, const ASourceRect: TRect, const ADestRect: TRectF)
|
procedure |
DrawBitmap(const ABitmap: TfgBitmap, const ALeft: Single, const ATop: Single)
|
procedure |
DrawPath(const APath: TfgPath)
|
procedure |
FillColor(const AColor: TAlphaColor)
Закрашивает холст указанным цветом |
procedure |
FillPolygon(const APoints: TfgPoints)
Рисует цепочку линий. Соединяет переданные точки APoints по очереди. |
procedure |
FillRect(const ARect: TRectF)
Закрашивает прямоугольник указанным кистью |
procedure |
FillRect(const ALeft: Single, const ATop: Single, const ARight: Single, const ABottom: Single)
|
procedure |
FillRoundRect(const ARect: TRectF, const RX: Single, const RY: Single)
Закрашивает прямоугольник со скругленными углами и указанным кистью |
procedure |
FillRoundRect(const ALeft: Single, const ATop: Single, const ARight: Single, const ABottom: Single, const RX: Single, const RY: Single)
|
procedure |
FillCircle(const ACenter: TPointF, const ARadius: Single)
|
procedure |
FillCircle(const ACenterX: Single, const ACenterY: Single, const ARadius: Single)
|
procedure |
FillEllipse(const ARect: TRectF)
|
procedure |
FillEllipse(const ALeft: Single, const ATop: Single, const ARight: Single, const ABottom: Single)
|
procedure |
FillPath(const APath: TfgPath)
|
procedure |
FillText(const ARect: TRectF, const AText: string, const AWordWrap: Boolean, const AHorizontalAlign: TfgHorizontalAlignment, const AVerticalAlign: TfgVerticalAlignment)
|
Свойства
property |
Width: Single
Ширина канвы |
property |
Height: Single
Высота канвы |
property |
Fill: TfgBrush
Текущая кисть заливки. |
property |
Stroke: TfgStrokeBrush
Текущая кисть контуров. |
property |
Font: TfgFont
Шрифт, используемый для вывода текста. |