Unit 'Laz_And_Controls' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pw_androidwizard]

jCanvas

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: Laz_And_Controls.pas line 2442

type jCanvas = class(jControl)

protected

  procedure Notification(); override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure Init; override;

  

  procedure InitPaintShader;

  

  procedure DrawLine();

  

  procedure DrawPoint();

  

  procedure DrawText();

  

  procedure DrawCircle();

  

  procedure DrawOval();

  

  procedure DrawBackground();

  

  procedure DrawRect();

  

  procedure DrawRoundRect();

  

  procedure DrawBitmap();

  

  procedure SetDensityScale();

  

  function GetNewPath();

  

  procedure DrawPath();

  

  procedure DrawArc();

  

  procedure SetCanvas();

  

  procedure DrawTextAligned();

  

  function CreateBitmap();

  

  function GetBitmap;

  

  procedure SetBitmap();

  

  function GetPaint;

  

  procedure DrawTextMultiLine();

  

  procedure Clear();

  

  function GetJInstance;

  

  procedure SaveBitmapJPG();

  

  procedure SetRotation();

  

  function GetDensity;

  

  procedure ClipRect();

  

  procedure DrawGrid();

  

  procedure DrawFrame();

  

  function GetTextHeight();

  

  function GetTextWidth();

  

  procedure SetFontFace();

  

  procedure SetTextTypeFace();

  

  procedure SetFontAndTextTypeFace();

  

  property CustomColor: DWord; [rw]

  

  property Density: single; [r]

  

published

  property PaintShader: JPaintShader; [rw]

  

  property PaintStrokeWidth: single; [rw]

  

  property PaintStyle: TPaintStyle; [rw]

  

  property PaintTextSize: single; [rw]

  

  property PaintColor: TARGBColorBridge; [rw]

  

  property FontFace: TFontFace; [rw]

  

  property TextTypeFace: TTextTypeFace; [rw]

  

end;

Inheritance

jCanvas

  

|

jControl

  

|

TObject



CT Web help

CodeTyphon Studio