Unit 'AdvImage32' Package
[Overview][Types][Classes][Index] [#pl_image32]

TAdvText

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

Declaration

Source position: AdvImage32.pas line 193

type TAdvText = class

protected

  FAdvImage: TAdvImage32;

  

  FFontCache: TFontCache;

  

  FFontReader: TFontReader;

  

  FRenderer: TCustomRenderer;

  

  FColor: TColor32;

  

  function GetFontInfo;

  

  function GetWeight;

  

  function GetFontFamily;

  

  function GetAscent;

  

  function GetDescent;

  

  function GetLineHeight;

  

  function GetScale;

  

  function GetFontHeight;

  

  procedure SetFontHeight();

  

  function GetInvertY;

  

  procedure SetInvertY();

  

  function GetKerning;

  

  procedure SetKerning();

  

  function GetUnderlined;

  

  procedure SetUnderlined();

  

  function GetStrikeOut;

  

  procedure SetStrikeOut();

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  procedure Clear();

  

  procedure SetDefaultValues;

  

  function IsValidFontFormat;

  

  function LoadFromStream();

  

  function LoadFromResource();

  

  function LoadFromFile();

  

  function GetGlyphInfo();

  

  function GetCharInfo();

  

  function GetTextOutline();

  

  function GetAngledTextGlyphs();

  

  function GetCharOffsets();

  

  function GetTextWidth();

  

  function DrawText();

  

  function DrawTextRenderer();

  

  function DrawAngledDegText();

  

  function DrawAngledRadText();

  

  function DrawVerticalText();

  

  property FontFamily: TTtfFontFamily; [r]

  

  property FontInfo: TFontInfo; [r]

  

  property Weight: Integer; [r]

  

  property Ascent: Double; [r]

  

  property Descent: Double; [r]

  

  property LineHeight: Double; [r]

  

  property Scale: Double; [r]

  

  property Color: TColor32; [rw]

  

  property FontHeight: Double; [rw]

  

  property InvertY: Boolean; [rw]

  

  property Kerning: Boolean; [rw]

  

  property Underlined: Boolean; [rw]

  

  property StrikeOut: Boolean; [rw]

  

  property Renderer: TCustomRenderer; [rw]

  

  property AdvImage: TAdvImage32; [rw]

  

end;

Inheritance

TAdvText

  

|

TObject



CT Web help

CodeTyphon Studio