C# Class CSReportDll.cReportCompiler

Afficher le fichier Open project: javiercrowsoft/CSReports.net Class Usage Examples

Méthodes publiques

Méthode Description
checkSyntax ( cReportFormula formula ) : bool
clearVariables ( ) : void
evalFunction ( cReportFormula formula ) : void
evalFunctionGroup ( cReportFormula formula ) : void
initGlobalObject ( ) : void
initVariable ( cReportFormula formula ) : void
resultFunction ( cReportFormula formula ) : object

Private Methods

Méthode Description
evalAddToVar ( cReportFormulaInt fint ) : void
evalAverage ( cReportFormulaInt fint ) : void
evalCount ( cReportFormulaInt fint ) : void
evalDeclareVar ( cReportFormulaInt fint ) : void
evalGetDataFromRs ( cReportFormulaInt fint ) : void
evalGetDataFromRsAd ( cReportFormulaInt fint ) : void
evalGroupAverage ( cReportFormulaInt fint ) : void
evalGroupCount ( cReportFormulaInt fint ) : void
evalGroupLineNumber ( cReportFormulaInt fint ) : void
evalGroupMax ( cReportFormulaInt fint ) : void
evalGroupMin ( cReportFormulaInt fint ) : void
evalGroupPercent ( cReportFormulaInt fint ) : void
evalGroupTotal ( cReportFormulaInt fint ) : void
evalIsEqual ( cReportFormulaInt fint ) : void
evalIsGreaterThan ( cReportFormulaInt fint ) : void
evalIsInRs ( cReportFormulaInt fint ) : void
evalIsLessThan ( cReportFormulaInt fint ) : void
evalIsNotEqual ( cReportFormulaInt fint ) : void
evalMax ( cReportFormulaInt fint ) : void
evalMin ( cReportFormulaInt fint ) : void
evalNumberToString ( cReportFormulaInt fint ) : void
evalSetVar ( cReportFormulaInt fint ) : void
evalSum ( cReportFormulaInt fint ) : void
evalSumTime ( cReportFormulaInt fint ) : void
getNumericVal ( String value ) : String
getReport ( ) : cReport
insertParametersIntoFunction ( string code, string parameters ) : string
pAddFormulaInt ( String functionName, String code ) : object
pCheckInternalFunction ( String functionName, String code ) : object
pCheckParameters ( int cantParams, String parameters, String name ) : void
pCheckSyntax ( String code ) : void
pColonToPipe ( String code ) : String
pCompile ( String code, bool bCompile, String codeC ) : bool
pCompileAux ( String code, String &codeC ) : bool
pEvalFunctionGroup ( cReportFormulaInt fint ) : void
pEvalFunctionInt ( cReportFormulaInt fint ) : void
pEvalGroupFunctions ( cReportFormula formula ) : void
pEvalSyntax ( String functionName, String code, bool bParam, cReportFormula formula ) : object
pExecFunction ( String functionName, String parameters ) : String
pExecScriptCode ( String code, cReportFormula formula ) : object
pGetCallFunction ( String code, int &nStart ) : String
pGetControl ( String param ) : cReportControl
pGetIdFunction ( String name ) : csRptFormulaType
pGetNumber ( object number ) : double
pGetParameter ( String parameters, int paramIndex, String function ) : String
pGetSubName ( String code ) : String
pGetWord ( String code, int &nStart ) : String
pIsControl ( String param ) : bool
pIsEndCallFunction ( String c, int &nInner ) : bool
pIsFunction ( String word ) : bool
pIsFunctionAux ( String word, String &functionName ) : bool
pIsSeparator ( String c ) : bool
pIsTime ( String code ) : bool
pPipeToColon ( String code ) : String
pResultFunctionInt ( cReportFormulaInt fint ) : object
pSetParams ( cReportFormulaInt fint, String parameters ) : void
pSumTimes ( cStructTime st, System.DateTime date2 ) : void
removeReturns ( String code ) : String
resultAverage ( cReportFormulaInt fint ) : double
resultCalculo ( cReportFormulaInt fint ) : double
resultCount ( cReportFormulaInt fint ) : object
resultGetDataFromRs ( cReportFormulaInt fint ) : object
resultGetDataFromRsAd ( cReportFormulaInt fint ) : object
resultGetParam ( cReportFormulaInt fint ) : object
resultGetString ( cReportFormulaInt fint ) : String
resultGetVar ( cReportFormulaInt fint ) : object
resultGroupAverage ( cReportFormulaInt fint ) : object
resultGroupCount ( cReportFormulaInt fint ) : object
resultGroupLineNumber ( cReportFormulaInt fint ) : object
resultGroupMax ( cReportFormulaInt fint ) : object
resultGroupMin ( cReportFormulaInt fint ) : object
resultGroupPercent ( cReportFormulaInt fint ) : object
resultGroupTotal ( cReportFormulaInt fint ) : object
resultIsEqual ( cReportFormulaInt fint ) : object
resultIsGreaterThan ( cReportFormulaInt fint ) : object
resultIsInRs ( cReportFormulaInt fint ) : object
resultIsLessThan ( cReportFormulaInt fint ) : object
resultIsNotEqual ( cReportFormulaInt fint ) : object
resultLength ( cReportFormulaInt fint ) : int
resultMax ( cReportFormulaInt fint ) : double
resultMin ( cReportFormulaInt fint ) : double
resultNumberToString ( cReportFormulaInt fint ) : object
resultPageNumber ( ) : int
resultSum ( cReportFormulaInt fint ) : double
resultSumTime ( cReportFormulaInt fint ) : String
resultTextReplace ( cReportFormulaInt fint ) : String
resultTotalPages ( ) : object
resultValue ( cReportFormulaInt fint ) : object
setReport ( cReport rhs ) : void

Method Details

checkSyntax() public méthode

public checkSyntax ( cReportFormula formula ) : bool
formula cReportFormula
Résultat bool

clearVariables() public méthode

public clearVariables ( ) : void
Résultat void

evalFunction() public méthode

public evalFunction ( cReportFormula formula ) : void
formula cReportFormula
Résultat void

evalFunctionGroup() public méthode

public evalFunctionGroup ( cReportFormula formula ) : void
formula cReportFormula
Résultat void

initGlobalObject() public méthode

public initGlobalObject ( ) : void
Résultat void

initVariable() public méthode

public initVariable ( cReportFormula formula ) : void
formula cReportFormula
Résultat void

resultFunction() public méthode

public resultFunction ( cReportFormula formula ) : object
formula cReportFormula
Résultat object