/// <summary> /// 获取第一个输出文件名 /// </summary> /// <returns>全路径文件名或者空字符串</returns> private string FindOutputFileName() { int count = 1; string result = ""; while (true) { PCDLRN.Command cmd = _partProgram.Commands.Item(count++); if (cmd.Type == PCDLRN.OBTYPE.PRINT_REPORT) { result = cmd.GetText(PCDLRN.ENUM_FIELD_TYPES.FILE_NAME, 1); break; } } if (!result.Contains(".RTF")) { result = result + ".RTF"; } return(result); }
/// <summary> /// 获取第一个输出文件名 /// </summary> /// <returns>是否找到RTF文件</returns> private bool FindOutputFileName() { int count = 1; bool result = false; for (int i = 1; i <= _partProgram.Commands.Count; i++) { PCDLRN.Command cmd = _partProgram.Commands.Item(count++); if (cmd.Type == PCDLRN.OBTYPE.PRINT_REPORT) { RtfFileName = cmd.GetText(PCDLRN.ENUM_FIELD_TYPES.FILE_NAME, 1); if (!RtfFileName.Contains(".RTF")) { RtfFileName = RtfFileName + ".RTF"; } result = true; break; } } return(result); }