Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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);
        }