****************************************************************************//
//
$File name  : cFormatter.pkg                                               //
$File title : cFormatter class (private class)                             //
$Author(s)  : John Tuohy                                                   //
//
Confidential Trade Secret.                                                 //
Copyright 1999 Data Access Corporation, Miami FL, USA                      //
All Rights reserved                                                        //
DataFlex is a registered trademark of Data Access Corporation.             //
//
$Rev History                                                               //
//
25.08.99 Created                                                           //
****************************************************************************//
cFormatter.pkg  (view source)- import declarations
			
 - cFormatter : cObject
Construct_object()
			
ParseFormat(string sFmt)
			internal
parse passed format string and set temporary properties with result
- String
sLeft - String
sRight - String
sDigit - Integer
bSep - Integer
iPos - Integer
i - Integer
iDigits 
SetFormat(string sFmt integer bCurrency)
			Public: Sets a format string. Pass full format for Positve and negative in sFmt. Pass
bCurrency true is this is a currency format, false if a numeric format
e.g. Send SetFormat "$,#.##;($,#.##)" True
- String
sPos - String
sNeg - Integer
iPos 
- string
Format_Num(number nNumber integer iPoints integer bSep string sPrefix string sSuffix)
			low level formatting. Pass parameters
- String
sLeft - String
sRight - String
sNumber - String
sSep - String
sDec - Integer
bIsNegative - Integer
iDec - Integer
iLen - Integer
iCh 
 - string
FormatCur(number nNumber integer iPoints)
			Public: Format for currency
- String
sLeft - String
sRight - Integer
bSep 
 - string
FormatNum(number nNumber integer iPoints)
			Public: Format for numeric
- String
sLeft - String
sRight - Integer
bSep 
 - string
FormatVal(number nNumber string sFmt)
			Public: Format passing format string
- Integer
iPos - Integer
bIsNeg - String
sLeft - String
sRight - Integer
iPoints - Integer
bSep 
 
 
References (1):
Field References (0):
| Module | Containing Symbol | Line | 
|---|