Barcode Professional for ASP.NET使用教程:条码图像保存到数据库或者XML文件
Barcode Professional里面有个专门的获取条码图像的方法,该方法可以用数组字节来表示条码图像生成,因此我们可以调用这种方法来将条码图像保存到数据库中或者XML文件。
在下面的示例中,我们将创建一个ASP.NET的Web应用程序,该应用可以通过DataSet对象把条码图像保存到XML文件。
步骤:
打开.NET开发工具,如Visual Studio .NET 并创建一个新的ASP.NET Web应用拖放下列控件到设计界面: Barcode Professional控件TextBox控件Button控件Panel控件并加入到Literal 控件里
设置 Barcode Professional's Symbology 属性 128码设置Panel's Visible属性 False双击按钮控件并将下列代码写入Button1_Click 事件程序
VB'Set the value to encode BarcodeProfessional1.Code = TextBox1.Text 'Create a DataSet and save the barcode image Dim ds As DataSet = New DataSet("MyDataSet") Dim dt As DataTable = New DataTable("MyTable") ds.Tables.Add(dt) 'Create a column to hold the barcode image Dim dc As DataColumn = New DataColumn("BarcodeImage", GetType(Byte())) dt.Columns.Add(dc) 'Create a new row Dim dr As DataRow = dt.NewRow() 'Save the barcode image dr("BarcodeImage") = BarcodeProfessional1.GetBarcodeImage(System.Drawing.Imaging.ImageFormat.Gif) dt.Rows.Add(dr) 'Show the DataSet content Literal1.Text = Server.HtmlEncode(ds.GetXml()) Panel1.Visible = True
C#//Set the value to encode BarcodeProfessional1.Code = TextBox1.Text; //Create a DataSet and save the barcode image DataSet ds = new DataSet("MyDataSet"); DataTable dt = new DataTable("MyTable"); ds.Tables.Add(dt); //Create a column to hold the barcode image DataColumn dc = new DataColumn("BarcodeImage", typeof(byte[])); dt.Columns.Add(dc); //Create a new row DataRow dr = dt.NewRow(); //Save the barcode image dr["BarcodeImage"] = BarcodeProfessional1.GetBarcodeImage(System.Drawing.Imaging.ImageFormat.Gif); dt.Rows.Add(dr); //Show the DataSet content Literal1.Text = Server.HtmlEncode(ds.GetXml()); Panel1.Visible = true;
运行创建的ASP.NET Web应用程序,你将看到一下输出
0
有用(0)没用(0)
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:慧都控件网 [http://http://www.zjjv.com//]
本文地址:http://http://www.zjjv.com///article/2015/11/2/22869.html