Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Enviar código de barras a formulario en word (https://www.clubdelphi.com/foros/showthread.php?t=95760)

jmbarrio 15-07-2022 16:24:09

Enviar código de barras a formulario en word
 
Buenas tardes, tengo una plantilla de word con dos campos, uno de ellos es un mergefield llamado NCOLADA y el otro tiene que ser un barcode.
Desde delphi soy capaz de escribir en NCOLADA pero no soy capaz de enviar el código de barras a la plantilla.
Muchas gracias por adelantado por vuestra ayuda.

Un saludo.

mRoman 15-07-2022 17:10:30

Cita:

Empezado por jmbarrio (Mensaje 547513)
Buenas tardes, tengo una plantilla de word con dos campos, uno de ellos es un mergefield llamado NCOLADA y el otro tiene que ser un barcode.
Desde delphi soy capaz de escribir en NCOLADA pero no soy capaz de enviar el código de barras a la plantilla.
Muchas gracias por adelantado por vuestra ayuda.

Un saludo.

Hola jmbarrio, puedo sugerir 2 opciones:

1ra:
Talvez copiando al portapapeles como imagen y pegarlo en el word. En este enlace hay un ejemplo de como guardarlo como imagen, faltaría el código para pegarlo en Word...

2da:
Instalar en el equipo del cliente/usuario la fuente que genera el código de barra (es como un tipo de letra), pero tal vez no sea lo mas práctico ya que si son clientes, el tendría que instalar la fuente y puede que no elija la correcta. Si es un usuario dentro de la institución/negocio puede ser que ésta opción sea las mas práctica.

Espero te sirvan las sugerencias.

Saludos.

chenech 15-07-2022 23:27:53

HC39M.ttf
 
Yo lo hice como comento mRoman en el punto 2, con este tipo de letra, a la plantilla lo que es el código le pongo el HC39M y al resto, otras, arial o lo que sea, así al pasar los parámetros, el que vaya a ese campo con ese tipo de letra, lo muestra en código de barras.
Ese tipo de letra es gratuito y en google te aparece, es code39, pero hay muchas mas por ahí.
Un saludo.


La franja horaria es GMT +2. Ahora son las 22:33:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi