CubePdf.Parameter.GetExtension C# (CSharp) Method

GetExtension() public static method

ファイル形式に対応する拡張子を取得します。
public static GetExtension ( FileTypes id ) : string
id FileTypes
return string
        public static string GetExtension(FileTypes id)
        {
            switch (id)
            {
                case FileTypes.PDF: return ".pdf";
                case FileTypes.PS: return ".ps";
                case FileTypes.EPS: return ".eps";
                case FileTypes.PNG: return ".png";
                case FileTypes.JPEG: return ".jpg";
                case FileTypes.BMP: return ".bmp";
                case FileTypes.TIFF: return ".tiff";
                default: break;
            }
            return "";
        }

Usage Example

Esempio n. 1
0
        /* ----------------------------------------------------------------- */
        ///
        /// AssertRun
        ///
        /// <summary>
        /// Converter クラスの実行をチェックします。
        /// </summary>
        ///
        /* ----------------------------------------------------------------- */
        private void AssertRun(UserSetting setting, string suffix)
        {
            var basename  = IoEx.Path.GetFileNameWithoutExtension(setting.InputPath);
            var extension = Parameter.GetExtension((Parameter.FileTypes)setting.FileType);

            setting.LibPath    = IoEx.Path.Combine(_root, "Ghostscript");
            setting.OutputPath = IoEx.Path.Combine(_results, basename + suffix + extension);
            if (setting.ExistedFile == Parameter.ExistedFiles.Overwrite)
            {
                IoEx.File.Delete(setting.OutputPath);
            }

            var converter = new Converter();

            converter.Run(setting);
            var error = GetErrorMessage(converter);

            Assert.IsTrue(string.IsNullOrEmpty(error), string.Format("{0}:{1}", setting.InputPath, error));
            if (!IoEx.File.Exists(setting.OutputPath))
            {
                var dest = String.Format("{0}\\{1}-001{2}",
                                         IoEx.Path.GetDirectoryName(setting.OutputPath),
                                         IoEx.Path.GetFileNameWithoutExtension(setting.OutputPath),
                                         IoEx.Path.GetExtension(setting.OutputPath)
                                         );
                Assert.IsTrue(IoEx.File.Exists(dest), setting.OutputPath);
            }
            else if (setting.FileType == Parameter.FileTypes.PDF)
            {
                AssertPdf(setting);
            }
        }
All Usage Examples Of CubePdf.Parameter::GetExtension