Module cFormatter.pkg
****************************************************************************//
//
$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 |
---|