vbDataMatrix: DataMatrix per Visual Basic

vbDataMatrix é una classe per linguaggio Basic (Visual Basic 6.0/.NET/20xx) che permette di generare codici DataMatrix, senza l’utilizzo di OCX o DLL esterne: solo puro codice Visual Basic.

Funzioni

  • Codifica: ASCII (ascii, ext e num), C40, TEXT, X12, EDIFACT, BASE256.
  • Dimensioni matrice: da 10×10 a 144×144, quadrata e rettangolare, automatica o definita.
  • Sistema di correzione errore: ECC200 (Reed-Solomon 30%).
  • Supporto per UTF-8.
  • Esportazione in formato BMP, EPS, SVG, HTMLFont (non proporzionale)
  • Funzione di stampa diretta

Download

Icona

vbDataMatrix_Demo 0.00 KB 410 downloads

...

Come ottenere il codice sorgente

Il codice sorgente della libreria vbDataMatrix è rilasciato in cambio di un contributo allo sviluppo di almeno 30 euro.

Se ti interessa, puoi usare il pulsante “Donazione” qui sotto:


Puoi trovare altri modi per contribuire nella pagina delle donazioni o puoi contattarmi.

Screenshot

Ecco alcune schermate di esempio:

Esempio di utilizzo

Con una PictureBox

'' Visual Basic 6.0
Set vbDMObj = New vbDataMatrix
vbDMObj.Encode("testo da codificare")
Matrix() = vbDMObj.Matrix()
iScale = 5
For y = 0 To vbDMObj.Rows - 1
  For x = 0 To vbDMObj.Cols - 1
    If Matrix(x,y) = 1 Then
      picCode.Line (x * iScale, y * iScale) - Step(iScale, iScale), vbBlack, BF
    End If
  Next
Next