FGX.Canvas.TfgCanvas: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
(Метка: замена)
Строка 6: Строка 6:
  
 
<code>TfgCanvas = class (TObject)</code>
 
<code>TfgCanvas = class (TObject)</code>
 
== Конструкторы ==
 
 
{| class="wikitable sortable"
 
|-
 
| <code>constructor</code> || <code>Create()</code>
 
 
|}
 
 
== Методы ==
 
 
{| class="wikitable sortable"
 
|-
 
| <code>procedure</code> || <code>AfterConstruction()</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawPoint(const APoint: TPointF)</code>
 
Рисует точку в логических координатах '' APoint '' .
 
|-
 
| <code>procedure</code> || <code>DrawPoint(const X: Single, const Y: Single)</code>
 
Рисует точку в логических координатах '' (AX, AY) '' .
 
|-
 
| <code>procedure</code> || <code>DrawPoints(const APoints: TfgPoints)</code>
 
Рисует набор указанных точек
 
|-
 
| <code>procedure</code> || <code>DrawLine(const APoint1: TPointF, const APoint2: TPointF)</code>
 
Рисует линию из точки '' APoint1 '' в '' APoint2 '' указанной кистью
 
|-
 
| <code>procedure</code> || <code>DrawLine(const X1: Single, const Y1: Single, const X2: Single, const Y2: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawLines(const APoints: TfgPoints)</code>
 
Рисует цепочку линий. Соединяет переданные точки '' APoints '' по очереди.
 
|-
 
| <code>procedure</code> || <code>DrawRect(const ARect: TRectF)</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawRect(const ALeft: Single, const ATop: Single, const ARight: Single, const ABottom: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawCircle(const ACenter: TPointF, const ARadius: Single)</code>
 
Рисует окружность с центром в '' ACenter '' и радиусом '' ARadius '' .
 
|-
 
| <code>procedure</code> || <code>DrawCircle(const CenterX: Single, const CenterY: Single, const ARadius: Single)</code>
 
Рисует окружность с центром в '' (AX, AY) '' и радиусом '' ARadius '' .
 
|-
 
| <code>procedure</code> || <code>DrawArc(const ACenter: TPointF, const ARadiusX: Single, const ARadiusY: Single, const StartAngle: Single, const SweepAngle: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawArc(const ARect: TRectF, const StartAngle: Single, const SweepAngle: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawEllipse(const ARect: TRectF)</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawEllipse(const ALeft: Single, const ATop: Single, const ARight: Single, const ABottom: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawEllipse(const ACenter: TPointF, const ARadiusX: Single, const ARadiusY: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawBitmap(const ABitmap: TfgBitmap, const ADestRect: TRectF)</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawBitmap(const ABitmap: TfgBitmap, const ASourceRect: TRect, const ADestRect: TRectF)</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawBitmap(const ABitmap: TfgBitmap, const ALeft: Single, const ATop: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>DrawPath(const APath: TfgPath)</code>
 
 
|-
 
| <code>procedure</code> || <code>FillColor(const AColor: TAlphaColor)</code>
 
Закрашивает холст указанным цветом
 
|-
 
| <code>procedure</code> || <code>FillPolygon(const APoints: TfgPoints)</code>
 
Рисует цепочку линий. Соединяет переданные точки '' APoints '' по очереди.
 
|-
 
| <code>procedure</code> || <code>FillRect(const ARect: TRectF)</code>
 
Закрашивает прямоугольник указанным кистью
 
|-
 
| <code>procedure</code> || <code>FillRect(const ALeft: Single, const ATop: Single, const ARight: Single, const ABottom: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>FillRoundRect(const ARect: TRectF, const RX: Single, const RY: Single)</code>
 
Закрашивает прямоугольник со скругленными углами и указанным кистью
 
|-
 
| <code>procedure</code> || <code>FillRoundRect(const ALeft: Single, const ATop: Single, const ARight: Single, const ABottom: Single, const RX: Single, const RY: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>FillCircle(const ACenter: TPointF, const ARadius: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>FillCircle(const ACenterX: Single, const ACenterY: Single, const ARadius: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>FillEllipse(const ARect: TRectF)</code>
 
 
|-
 
| <code>procedure</code> || <code>FillEllipse(const ALeft: Single, const ATop: Single, const ARight: Single, const ABottom: Single)</code>
 
 
|-
 
| <code>procedure</code> || <code>FillPath(const APath: TfgPath)</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>
 
Шрифт, используемый для вывода текста.
 
|}
 

Версия 02:52, 10 июня 2019