| | |
| | | using DevExpress.Utils.Svg; |
| | | using DevExpress.XtraPrinting.Drawing; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.IO; |
| | |
| | | } |
| | | private static SvgImage _map = null; |
| | | |
| | | |
| | | /// <summary> |
| | | /// 获取图片 |
| | | /// </summary> |
| | | public static SvgImage GetAssetsSvgImageByHydroCatalog(string catalog) |
| | | { |
| | | if (string.IsNullOrEmpty(catalog)) |
| | | { |
| | | return default; |
| | | } |
| | | SvgImage svgImage = null; |
| | | switch (catalog) |
| | | { |
| | | case Yw.Hydro.ParterCatalog.Reservoir: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Tank; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Tank: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Tank; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Waterbox: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Tank; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Blunthead: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Blunthead; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Elbow: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Elbow; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Threelink: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Threelink; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Fourlink: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Fourlink; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Meter: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Meter; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Flowmeter: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Flowmeter; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Pressmeter: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Pressmeter; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Hydrant: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Hydrant; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Cooling: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Cooling; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Nozzle: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Nozzle; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Pipe: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Pipe; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Translation: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Translation; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Pump: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Pump; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Valve: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Valve; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Exchanger: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Exchanger; |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Compressor: |
| | | { |
| | | svgImage = AssetsMainSvgImageHelper.Compressor; |
| | | } |
| | | break; |
| | | default: break; |
| | | } |
| | | return svgImage; |
| | | } |
| | | |
| | | } |
| | | } |