Example #1
0
        /* ----------------------------------------------------------------- */
        ///
        /// Save
        /// 
        /// <summary>
        /// CubePDF.UserSetting クラスの現在の設定を指定されたパスにXML
        /// 形式で保存します.
        /// </summary>
        /// 
        /* ----------------------------------------------------------------- */
        public bool Save(string path)
        {
            bool status = true;

            try
            {
                var param = new ParameterManager();
                this.Save(param);
                param.Save(path, ParameterFileType.XML);
            }
            catch (Exception /* err */)
            {
                status = false;
            }

            return status;
        }
Example #2
0
        /* ----------------------------------------------------------------- */
        ///
        /// Save
        /// 
        /// <summary>
        /// CubePDF.UserSetting クラスの現在の設定をレジストリに保存します.
        /// </summary>
        /// 
        /* ----------------------------------------------------------------- */
        public bool Save()
        {
            bool status = true;

            try
            {
                var param = new ParameterManager();
                this.Save(param);

                using (var root = Registry.CurrentUser.CreateSubKey(REG_ROOT + '\\' + REG_VERSION))
                {
                    param.Save(root);
                }
            }
            catch (Exception /* err */)
            {
                status = false;
            }

            return status;
        }