12345678910111213141516171819202122232425262728293031323334353637 |
- $PBExportHeader$f_getprintout.srf
- global type f_getprintout from function_object
- end type
- forward prototypes
- global function integer f_getprintout (string arg_dwname, string arg_dname, integer arg_default_flag, ref string arg_rs_dname, ref string arg_dwsyntax, ref string arg_msg)
- end prototypes
- global function integer f_getprintout (string arg_dwname, string arg_dname, integer arg_default_flag, ref string arg_rs_dname, ref string arg_dwsyntax, ref string arg_msg);integer rslt,i
- oleobject request,response,list
- string defaultalise,alise
- Long currow,findrow
- rslt = 1
- arg_msg= ''
- request = FXAppCom.CreatePbDictionary()
- request.SetString("token",app_token_fx)
- request.SetString("dwname",arg_dwname)
- request.SetString("aliase",arg_dname)
- request.SetInt("default_flag",arg_default_flag)
- response = FXAppCom.DoExecute("GetPrintOut", request)
- arg_msg = response.GetString('ErrMsg')
- if (arg_msg <> '') then
- rslt = 0
- arg_dwsyntax = ""
- MessageBox('提示', '获取打印格式有误:' + arg_msg)
- goto ext
- end if
- arg_rs_dname = response.getstring("aliase")
- arg_dwsyntax = response.getstring("dwSyntax")
- ext:
- return rslt
- end function
|