C# 클래스 Cedar.Framework.Common.BaseClasses.BarCodeUtility

条码类
파일 보기 프로젝트 열기: Chinaccn/surfboard

공개 메소드들

메소드 설명
BitmapToStream ( Bitmap bitmap ) : Stream

图片转换

CreateBarcode ( string strBarcodeContent, int intBarCodeWidth, int intBarCodeHeight ) : Bitmap

创建二维码(不带Logo)

CreateBarcode ( string strBarcodeContent, string strLogoImgPath, int intBarCodeWidth, int intBarCodeHeight, int intLogoWidth, int intLogoHeight ) : System.Drawing.Bitmap[]

创建二维码(带Logo)

CreateBarcode ( string strBarcodeContent, string strBarcodeImgPath, string strLogoImgPath, string strBarcodeName, string strBarcodeNameNoLogo, int intBarCodeWidth, int intBarCodeHeight, int intLogoWidth, int intLogoHeight ) : bool

创建二维码

CreateSingleBarcode ( string strBarcodeContent, int intBarCodeWidth, int intBarCodeHeight ) : Bitmap

生成一维码

ReadBarcode ( string strBarcodeImgPath ) : string

读取二维码信息

비공개 메소드들

메소드 설명
CombinePic ( Image imgBarCode, Image imgLogo, int intBarWidth, int intBarHeight, int intLogoWidth, int intLogoHeight ) : Image

合并二维码和二维码logo

Encode ( BarcodeFormat format, int height, int width, string contents ) : Bitmap

编码

메소드 상세

BitmapToStream() 공개 정적인 메소드

图片转换
public static BitmapToStream ( Bitmap bitmap ) : Stream
bitmap System.Drawing.Bitmap
리턴 Stream

CreateBarcode() 공개 정적인 메소드

创建二维码(不带Logo)
public static CreateBarcode ( string strBarcodeContent, int intBarCodeWidth, int intBarCodeHeight ) : Bitmap
strBarcodeContent string 要生成的二维码的内容(中文460,英文1003)
intBarCodeWidth int 二维码图片的宽度
intBarCodeHeight int 二维码图片的高度
리턴 System.Drawing.Bitmap

CreateBarcode() 공개 정적인 메소드

创建二维码(带Logo)
public static CreateBarcode ( string strBarcodeContent, string strLogoImgPath, int intBarCodeWidth, int intBarCodeHeight, int intLogoWidth, int intLogoHeight ) : System.Drawing.Bitmap[]
strBarcodeContent string 要生成的二维码的内容(中文460,英文1003)
strLogoImgPath string 二维码Logo图片的路径
intBarCodeWidth int 二维码图片的宽度
intBarCodeHeight int 二维码图片的高度
intLogoWidth int 二维码图片的宽度
intLogoHeight int 二维码图片的高度
리턴 System.Drawing.Bitmap[]

CreateBarcode() 공개 정적인 메소드

创建二维码
public static CreateBarcode ( string strBarcodeContent, string strBarcodeImgPath, string strLogoImgPath, string strBarcodeName, string strBarcodeNameNoLogo, int intBarCodeWidth, int intBarCodeHeight, int intLogoWidth, int intLogoHeight ) : bool
strBarcodeContent string 要生成的二维码的内容(中文460,英文1003)
strBarcodeImgPath string 存放二维码的路径
strLogoImgPath string 存放二维码Logo的路径(logo的大小为24*24)
strBarcodeName string 带logo的二维码的名称(以.jpg的格式存储)
strBarcodeNameNoLogo string 不带logo的二维码的名称(以.jpg的格式存储)
intBarCodeWidth int 二维码图片的宽度
intBarCodeHeight int 二维码图片的高度
intLogoWidth int 二维码Logo图片的宽度
intLogoHeight int 二维码Logo图片的高度
리턴 bool

CreateSingleBarcode() 공개 정적인 메소드

生成一维码
public static CreateSingleBarcode ( string strBarcodeContent, int intBarCodeWidth, int intBarCodeHeight ) : Bitmap
strBarcodeContent string 生成的内容
intBarCodeWidth int 宽度
intBarCodeHeight int 高度
리턴 System.Drawing.Bitmap

ReadBarcode() 공개 정적인 메소드

读取二维码信息
public static ReadBarcode ( string strBarcodeImgPath ) : string
strBarcodeImgPath string 二维码的存放路径
리턴 string