Generar código de barras pdf417 en Crystal Reports
SAP Crystal Reports 2008 / 2011 / 2013 / 2016 son de 32 bits.
SAP Crystal Reports 2020 / 2025 son de 64 bits.
1.1 Si su solución SAP Crystal Reports es de 64 bits, registre el archivo de 64 bits cruflbcs_x64.dll como se muestra a continuación.
Haga clic derecho en el símbolo del sistema (Command Prompt) y ejecútelo como administrador.

Para registrar la DLL de 64 bits, introduzca los siguientes comandos:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
1.2 Si su solución SAP Crystal Reports es de 32 bits, registre el archivo de 32 bits cruflbcs.dll como se muestra a continuación.
Introduzca los siguientes comandos para registrar el archivo cruflbcs.dll de 32 bits:
cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll

Si aparece la siguiente ventana emergente, el registro se ha realizado correctamente.

2. Localizar la función UFL.
Explore el árbol: Lista de funciones ⇒ Funciones adicionales ⇒ UFLs COM y .NET (u212com.dll) ⇒ UFLs de Visual Basic. Haga doble clic en la función BCSLinearpdf417.
3. Crear un nuevo campo de fórmula
Abra su informe de Crystal Reports. Haga clic derecho en Campos de fórmula y elija "Nuevo..." en el menú contextual. Asígnele el nombre "Bcspdf417" y haga clic en "Utilizar editor".
4. Utilizar un campo de base de datos como parámetro para la fórmula pdf417
Introduzca el campo de la base de datos como parámetro para la fórmula pdf417. A continuación, haga clic en el botón "Guardar" para almacenar el campo de fórmula pdf417.

5. Insertar un objeto de texto en la vista de diseño de su informe de Crystal Reports.
Cree múltiples campos de fórmula como se indica a continuación si el valor devuelto por BCSPDF417FormulaNoForCR({Test.Data}) es mayor que uno.
BCSPDF417EncodeCR({Test.Data}, 1, 0, 0, 0, 0, 0)
BCSPDF417EncodeCR({Test.Data}, 2, 0, 0, 0, 0, 0)
BCSPDF417EncodeCR({Test.Data}, 3, 0, 0, 0, 0, 0)
El primer parámetro es la cadena que se va a codificar.
El segundo parámetro en la fórmula es el índice.
Los parámetros restantes son MaxRow, FixedColumn, Security, CompactionMode y la opción Truncated.
Para obtener una explicación detallada de cada parámetro, consulte el archivo Léame (readme).
Arrastre y suelte el campo de fórmula pdf417 en la vista de diseño de su Crystal Report. Verá algunos caracteres extraños. ¡No se preocupe! Esto se debe a que aún no ha aplicado la fuente de código de barras pdf417.


6. Aplicar la fuente Bcspdf417.
Haga clic derecho sobre el objeto de texto y elija "Formato de objeto" en el menú contextual. Después, seleccione "BcsPdf417" como fuente.

7. El código de barras pdf417 se ha creado en su informe de Crystal Reports.
Haga clic en el botón OK. Obtendrá el código de barras pdf417 en su informe.
