另附上一则示例中的应用
复制代码
using System;
using System.Collections.Generic;
using System.Web;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
using System.Drawing.Text;
using System.Drawing.Design;
using System.IO;
using System.Collections;
namespace Public.Equipment
{
/// <summary>
///绘制条形码
/// </summary>
public class DrawingBarCode
{
public DrawingBarCode()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
#region 根据字体产生条形码
/// <summary>
/// 根据条形码绘制图片
/// </summary>
/// <param name="strNumber">条形码</param>
public void DrawingBarCode(string strNumber)
{
PrivateFontCollection fonts = new PrivateFontCollection();
//39带数字
//fonts.AddFontFile(HttpContext.Current.Server.MapPath(".") + "/BarCodeFonts/V100010_.TTF");
//FontFamily ff = new FontFamily("C39HrP48DlTt", fonts);
//39码
strNumber = "*" + strNumber + "*";
fonts.AddFontFile(HttpContext.Current.Server.MapPath(".") + "/BarCodeFonts/FREE3OF9X.TTF");










