Unit 'gaBitmapPlus' Package
[Overview][Types][Classes][Index] [#bs_enginesplus]

TgapText

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

Declaration

Source position: gabitmapplus.pas line 219

type TgapText = class

protected

  FImagePlus: TgaBitmapPlus;

  

  FGlyphCache: TgaFontCache;

  

  FFontReader: TgaFontReader;

  

  FRenderer: TgaRendererCustom;

  

  FColor: TColor32;

  

  function GeTgaFontInfo;

  

  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 GetTextGlyphs();

  

  function GetAngledTextGlyphs();

  

  function GetCharOffsets();

  

  function GetTextWidth();

  

  function DrawText();

  

  function DrawTextRenderer();

  

  function DrawAngledDegText();

  

  function DrawAngledRadText();

  

  function DrawVerticalText();

  

  property FontFamily: TgaTTFFontFamily; [r]

  

  property FontInfo: TgaFontInfo; [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: TgaRendererCustom; [rw]

  

  property ImagePlus: TgaBitmapPlus; [rw]

  

end;

Inheritance

TgapText

  

|

TObject



CT Web help

CodeTyphon Studio