zoukankan      html  css  js  c++  java
  • GdPicture.NET使用教程:一维条码的绘制

    GdPicture.NET是一款功能全面且可无限分发的文档图像处理的一体化工具包。其一体化主要包含:PDF、图像处理、文档影像、扫描、条形码、打印、OCR、表单处理、注释等。本文将简单介绍如何用GdPicture.NET实现一维条码的绘制。

    '假设GdPicture.NET已安装和解锁
    '假设创建并绘制了GdViewer对象GdViewer1
    Dim oGdPictureImaging As New GdPictureImaging
    '加载图片
    Dim imageId As Integer = oGdPictureImaging.CreateGdPictureImageFromFile("C:\Image.tif")
    '检验图片是否被正确加载
    If imageId = 0 Then
    MessageBox.Show("Image Could Not Be Loaded! " + oGdPictureImaging.GetStat().ToString())
    Else
    '在GdViewer中显示图像
    GdViewer1.DisplayFromGdPictureImage(imageId)
    End If
    
    
    ''' <summary>
    ''' 在GdViewer的Mouse UP 事件中,绘制1D条码
    ''' </summary>
    ''' <param name=" eventSender ">对象
    ''' <param name=" eventArgs ">数据
    ''' <remarks>
    ''' 如果GdViewer没有矩形,则这个事件将什么都不会完成
    ''' </remarks>
    Public Sub Draw_Barcode(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles GdViewer1.MouseUp
    '初始化变量保存矩形位置
    Dim leftArea As Integer, topArea As Integer, widthArea As Integer, heightArea As Integer
    '检查GdViewer中是否画出矩形
    If GdViewer1.IsRect() Then
    '获取位置
    Call GdViewer1.GetRectCoordinatesOnDocument(leftArea, topArea, widthArea, heightArea)
    
    Dim barcodeType As Barcode1DWriterType = Barcode1DWriterType.Barcode1DWriterCode128
    '绘制1D条码
    Dim status As GdPictureStatus = oGdPictureImaging.Barcode1DWrite(imageId, barcodeType, "GdPicture 1D Barcode", leftArea, topArea, widthArea, heightArea, oGdPictureImaging.ARGB(255, 0, 0, 0))
    If status <> GdPictureStatus.OK Then
    MessageBox.Show("ERROR: " + status.ToString())
    Else
    '重绘该图像
    GdViewer1.Redraw()
    End If
    End If
    End Sub

    本文译自GdPicture.NET

    产品详情evget.com/product/1947

  • 相关阅读:
    PHP中的list方法
    PHP通过引用传递参数
    PHP浮点数的精确计算BCMath
    cssViewer牛逼的chrome插件
    Chrome浏览器插件VisualEvent,可以方便的查看页面绑定的事件
    Javascript水平提升
    360良心制作fonts.useso.com
    PHP函数htmlspecialchars_decode
    ecshop移动端支付宝支付对接
    转:阿里旺旺导致python安装包失败的解决办法
  • 原文地址:https://www.cnblogs.com/jp294936239/p/5038831.html
Copyright © 2011-2022 走看看