Unit 'TAChartAxisUtils' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#lz_tachart]

TAxisDrawHelper

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

Declaration

Source position: tachartaxisutils.pas line 212

type TAxisDrawHelper = class

strict protected

  procedure BarZ();

  

  procedure DrawLabel();

  

  procedure DrawLabelAndTick(); virtual; abstract;

  

  procedure GridLine(); virtual; abstract;

  

  procedure InternalAxisLine();

  

  function IsInClipRange();

  

  procedure LineZ();

  

  function TryApplyStripes;

  

public

  FAtDataOnly: Boolean;

  

  FAxis: TChartBasicAxis;

  

  FAxisTransf: TTransformFunc;

  

  FClipRangeDelta: Integer;

  

  FClipRect: ;

  

  FDrawer: IChartDrawer;

  

  FPrevCoord: Integer;

  

  FScaledTickInnerLength: Integer;

  

  FScaledTickLength: Integer;

  

  FStripeIndex: Cardinal;

  

  FTransf: ICoordTransformer;

  

  FValueMax: Double;

  

  FValueMin: Double;

  

  FMaxForMarks: Double;

  

  FMinForMarks: Double;

  

  FRotationCenter: TChartTextRotationCenter;

  

  FZOffset: TPoint;

  

  procedure BeginDrawing; virtual;

  

  function Clone;

  

  constructor Create; virtual;

  

  procedure DrawAxisLine(); virtual; abstract;

  

  procedure DrawMark();

  

  procedure EndDrawing; virtual; abstract;

  

  procedure GetClipRange(); virtual; abstract;

  

  function GetDefaultPenColor;

  

  function GraphToImage(); virtual; abstract;

  

end;

Inheritance

TAxisDrawHelper

  

|

TObject



CT Web help

CodeTyphon Studio