Foros del Web » Programación para mayores de 30 ;) » .NET »

Codigo de barras Interleavev 2 of 5

Estas en el tema de Codigo de barras Interleavev 2 of 5 en el foro de .NET en Foros del Web. Hola gente... Estoy diseñando un sistema con generación de código de barras y estoy usando la fuente : "PF Interleavev 2 of 5 Text" pero ...
  #1 (permalink)  
Antiguo 04/01/2013, 11:43
 
Fecha de Ingreso: abril-2012
Mensajes: 61
Antigüedad: 12 años
Puntos: 1
Codigo de barras Interleavev 2 of 5

Hola gente...
Estoy diseñando un sistema con generación de código de barras y estoy usando la fuente : "PF Interleavev 2 of 5 Text" pero al imprimir los números que me muestra en el son diferentes al string en la base de datos... por ejemplo:

en la base de datos tengo este string.

012300005100041250000000000123400001501042

y al imprimir, imprime la barra y este numero debajo.

00010203000000000501000000040102050000000000000000 000001020304000000000

tengo una fuente que esta mal o que puede ser ??? Alguien me puede explicar ??

Desde ya muchas gracias

Un saludo y FELIZ AÑO PARA TODOS !!!!
  #2 (permalink)  
Antiguo 04/01/2013, 19:37
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Codigo de barras Interleavev 2 of 5

La fuente no puede representar el numero correctamente, porque expresa cada uno de los dígitos con dos caracteres, y por tanto te rellena de ceros todo.
Para generar codigos de barra no se usan fuentes, sino Controls generadores de codigos de barra (usualmente son DLLs).

http://www.dlsoft.com/downloads/dnloadsDLL.htm
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: barras
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:18.