using System;
|
using System.Collections.Generic;
|
using System.Text;
|
|
namespace HH.WMS.Utils.ExcelLibrary.BinaryDrawingFormat
|
{
|
public static class BlipType
|
{
|
public const byte ERROR = 0;
|
public const byte UNKNOWN = 1;
|
public const byte EMF = 2;
|
public const byte WMF = 3;
|
public const byte PICT = 4;
|
public const byte JPEG = 5;
|
public const byte PNG = 6;
|
public const byte DIB = 7;
|
|
public static byte FromImageFormat(ushort imageForamt)
|
{
|
switch (imageForamt)
|
{
|
case EscherRecordType.MsofbtBlipMetafileEMF:
|
return BlipType.EMF;
|
case EscherRecordType.MsofbtBlipMetafileWMF:
|
return BlipType.WMF;
|
case EscherRecordType.MsofbtBlipMetafilePICT:
|
return BlipType.PICT;
|
case EscherRecordType.MsofbtBlipBitmapJPEG:
|
return BlipType.JPEG;
|
case EscherRecordType.MsofbtBlipBitmapPNG:
|
return BlipType.PNG;
|
case EscherRecordType.MsofbtBlipBitmapDIB:
|
return BlipType.DIB;
|
default:
|
return BlipType.UNKNOWN;
|
}
|
}
|
}
|
}
|