QRCodeLibVB
1.0.0
QRCODELIBVB เป็นไลบรารีการสร้างรหัส QR ที่เขียนใน Visual Basic
สร้างสัญลักษณ์รหัสรุ่น 2 ตาม JIS X 0510
โปรดดูที่โครงการ QRCODELIB หรือ QRCODELIB.DLL ที่สร้างขึ้น
Imports Ys.QRCode
Imports System.Drawing
Public Sub Example()
Dim symbols As Symbols = New Symbols()
symbols.AppendText( "012345abcdefg" )
Dim image As Image = symbols( 0 ).GetImage()
End Subตั้งค่าอาร์กิวเมนต์ตัวสร้างของคลาสสัญลักษณ์เป็นค่าของ ErrorCorrectionLevel enum
Dim symbols As Symbols = New Symbols(ErrorCorrectionLevel.H)ตั้งไว้ในตัวสร้างของคลาสสัญลักษณ์
Dim symbols As Symbols = New Symbols(maxVersion:= 10 )ตั้งไว้ในตัวสร้างของคลาสสัญลักษณ์
Dim symbols As Symbols = New Symbols(charsetName:= "UTF-8" )ตั้งไว้ในตัวสร้างของคลาสสัญลักษณ์ หากคุณไม่ได้ระบุขีด จำกัด สูงสุดของหมายเลขรุ่นขีด จำกัด บนจะถูกหารด้วยหมายเลขรุ่น 40
Dim symbols As Symbols = New Symbols(allowStructuredAppend:= True )นี่คือตัวอย่างของการแยกข้อมูลเมื่อข้อมูลเกินกว่าหมายเลขรุ่น 1 และรับวัตถุภาพสำหรับแต่ละรหัส QR
Dim symbols As Symbols = New Symbols(maxVersion:= 1 , allowStructuredAppend:= True )
symbols.AppendText( "abcdefghijklmnopqrstuvwxyz" )
For Each symbol As Symbol In symbols
Dim image As Image = symbol.GetImage()
Nextใช้วิธี SaveBitMap ของคลาสสัญลักษณ์
Dim symbols As Symbols = New Symbols()
symbols.AppendText( "012345abcdefg" )
' 24bpp DIB
symbols( 0 ).SaveBitmap( "qrcode.bmp" )
' 1bpp DIB
symbols( 0 ).SaveBitmap( "qrcode.bmp" , monochrome:= True )
' 10 pixels per module
symbols( 0 ).SaveBitmap( "qrcode.bmp" , moduleSize:= 10 )
' Specify foreground and background colors.
symbols( 0 ).SaveBitmap( "qrcode.bmp" , foreRgb:= "#0000FF" , backRgb:= "#FFFF00" ) ใช้วิธีการ SAVESVG ของคลาสสัญลักษณ์
Dim symbols As Symbols = New Symbols()
symbols.AppendText( "012345abcdefg" )
symbols( 0 ).SaveSvg( "qrcode.svg" )ใช้วิธีการบันทึกของวัตถุภาพ
Imports System.Drawing
Imports System.Drawing.Imaging
Dim symbols As Symbols = New Symbols()
symbols.AppendText( "012345" )
Dim image As Image = symbols( 0 ).GetImage()
' PNG
image.Save( "qrcode.png" , ImageFormat.Png)
' GIF
image.Save( "qrcode.gif" , ImageFormat.Gif)
' JPEG
image.Save( "qrcode.jpg" , ImageFormat.Jpeg)ใช้วิธี GetBitMapBase64 ของวัตถุสัญลักษณ์
Dim symbols As Symbols = New Symbols()
symbols.AppendText( "012345abcdefg" )
Dim data As String = symbols( 0 ).GetBitmapBase64()
Dim imgTag As String = "<img src=""data:image/bmp;base64," & data & """ />"ใช้วิธี GetSvg ของวัตถุสัญลักษณ์
Dim symbols As Symbols = New Symbols()
symbols.AppendText( "012345abcdefg" )
Dim svg As String = symbols( 0 ).GetSvg()