Data Matrix es un tipo de código de barras 2D que es capaz de codificar más de 1000 caracteres alfanuméricos.
Para imprimir códigos de barras Data Matrix en Crystal Reports, usted necesita Barcodesoft UFL (User Library Function) y la fuente BCSDatamatrix código de barras.
1. Abra DOS.
Si está usando Windows Vista o Windows 7, abra DOS del sistema como administrador.
Ir a la carpeta siguiente
CD C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil
Escriba el siguiente comando de DOS para registrar crUFLbcs.dll
regsvr32 crUFLbcs.dll
Si el registro falla, por favor utilice otro comando de DOS para registrarlo.
Regtlibv12 es una utilidad de Windows. NET Framework 2.0.
Regtlibv12 _cruflbcs.tlb
2. Si está utilizando Crystal Reports 9 o superior, por favor BCSDataMatrix.rpt abierto de
C:\Program Files (x86)\Barcodesoft\datamatrixFont carpeta.
Después del proceso de codificación de datos Matrix, incluso una cadena corta pueden tener palabras de código mucho más de lo que esperas.
Si bien Crystal Reports permite no más de 255 caracteres en un campo de fórmula.
Por lo tanto tenemos que dividir palabras de código de datos de matriz en partes separadas, y concatenar en un objeto de texto antes de aplicar BcsDataMatrix fuente al objeto de texto.
En cuanto a la cantidad de campos de fórmula son necesarios, usted puede averiguar mediante el BCSDatamatrixFormulaNoForCR siguiente función.
Haga clic en Campo de Formula Field View Explorer, seleccione "Nuevo ..." en el menú de contexto como se muestra a continuación para crear una matriz de datos de campo de fórmula.
3. ¿Quieres crear más campos de fórmula como se indica a continuación si las palabras de código de retorno son más de 255. A continuación, poner a todos en secuencia dentro del objeto de texto mismo.
BCSDataMatrixEncodeCR ({Test.Data}, 1, 0, 0, 0, 0)
BCSDataMatrixEncodeCR ({Test.Data}, 2, 0, 0, 0, 0)
BCSDataMatrixEncodeCR ({Test.Data}, 3, 0, 0, 0, 0)
El primer parámetro en el campo de fórmula es una cadena para codificar.
El segundo parámetro en el campo de fórmulas es el índice.
El tercer parámetro de la fórmula es de formato. Sus valores oscilan entre 0 y 30. Si se establece en cero, significa auto-seleccionada formato.
El cuarto parámetro es el método Encodation. Sus valores oscilan entre 1 y 6 que representan la encodation siguiente por separado:
ASCII, C40, TEXTO, X12, EDIFACT, BASE256.
El quinto parámetro es GS1 indicador. Es un booleano que indica si se trata de un código de barras GS1-compatible. Ajuste a cero cuando no se trata de GS1 DataMatrix-compatible.
Para una explicación detallada de los parámetros, consulte la matriz de los datos UserManual.
4. Haga clic en Objeto de texto y elija Formato de objeto en el menú contextual. A continuación, seleccione "BcsDataMatrix" como tipo de letra para el objeto de texto. Los datos de código de barras de matriz se mostrará en su informe.