Unit 'fpsNumFormatParser' Package
[Overview][Constants][Classes][Procedures and functions][Index] [#pl_fpspreadsheet]

TsNumFormatParser

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

Declaration

Source position: fpsnumformatparser.pas line 34

type TsNumFormatParser = class

protected

  FFormatSettings: TFormatSettings;

  

  FSections: TsNumFormatSections;

  

  procedure AddElement();

  

  procedure AddSection;

  

  procedure DeleteElement();

  

  procedure InsertElement();

  

  function NextToken;

  

  function PrevToken;

  

  procedure ScanAMPM;

  

  procedure ScanAndCount();

  

  procedure ScanBrackets;

  

  procedure ScanCondition();

  

  procedure ScanCurrSymbol;

  

  procedure ScanDateTime;

  

  procedure ScanFormat;

  

  procedure ScanGeneral;

  

  procedure ScanNumber;

  

  procedure ScanQuotedText;

  

  procedure Parse();

  

  procedure AnalyzeColor();

  

  function AnalyzeCurrency();

  

  procedure CheckSections;

  

  procedure CheckSection();

  

  procedure FixMonthMinuteToken();

  

  function BuildFormatString; virtual;

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  procedure ClearAll;

  

  function GetDateTimeCode();

  

  function IsDateTimeFormat;

  

  function IsTimeFormat;

  

  procedure LimitDecimals;

  

  property CurrencySymbol: string; [r]

  

  property Decimals: Byte; [rw]

  

  property FormatString: string; [r]

  

  property FracDenominator: Integer; [r]

  

  property FracInt: Integer; [r]

  

  property FracNumerator: Integer; [r]

  

  property NumFormat: TsNumberFormat; [r]

  

  property ParsedSectionCount: Integer; [r]

  

  property ParsedSections []: TsNumFormatSection; [r]

  

  property Status: Integer; [r]

  

end;

Inheritance

TsNumFormatParser

  

|

TObject



CT Web help

CodeTyphon Studio