Lo mas sencillo para códigos de barras en VFP es utilizar FoxBarcode
En la página hay documentación y en el formulario demo de la descarga tienes algunas referencias sobre las distintas simbologias.
-- FoxBarcode --
https://sites.google.com/site/foxbarcode/foxbarcode
También puedes leer este artículo que utiliza fuentes TrueType
-- Códigos de barra en informes de Visual FoxPro --
http://comunidadvfp.blogspot.com/2001/02/codigos-de-barra-en-informes-de-visual.html
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Buenos días, cuales son los contras de usar truetype?
Con fuentes TrueType no tienes tanto control con la altura y
dimensiones de los códigos de barras, las simbologías libres y
disponibles son muy pocas y si necesitas generar archivos PDF es
todo un tema el embeber dichas fuentes en el documento.
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Para ello puedes utilizar el 2do. parámetro del método BarcodeImage() donde indicas la ruta y nombre de archivo a generar:
*-- Generate image
m.lcImage = m.loFbc.BarcodeImage("1234567890",
"C:\Imagenes\MiBarcode.PNG")
Pego la documentación de estos parámetros en inglés, ya completaré la documentación en español que falta la parte de los métodos:
For the generation of the image, only one method should be called that generates the bar code image and returns the path and file name generated:
All parameters are optional.
cTextToEncode: Text to encode.
cFileNameImage: Name the image file to generate. If none is specified, it generates a random file name in the folder Windows temporary files.
cPropertyList: The third parameter to set all the properties in a single line, separated by commas.
Now with the BarcodeTest() method we can validate the text to be encoded without the need to generate the image of the barcode:
All parameters are optional, and are the same as the BarcodeImage() method.
cTextToEncode: Text to encode.
cFileNameImage: As an image is not generated, this parameter is an empty string.
cPropertyList: The third parameter to set all the properties in a single line, separated by commas.
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
Mira la documentación que ya está actualizada: https://sites.google.com/site/foxbarcode
Allí hay un ejemplo del uso del "3er. parámetro"
Desde la
versión 0.11 se agregó un 3er. parámetro al método
BarcodeImage() que permite configurar varias propiedades,
separadas por comas. El mismo ejemplo de arriba, con el uso del
3er. parámetro.
*-- Creo el objeto loFbc = CREATEOBJECT("FoxBarcode") *-- Genero la imagen con sus propiedades lcImagen = loFbc.BarcodeImage("","",[cText="123456789012", cImageType="PNG", nBarcodeType=110, cSet128="C", nImageHeight=100, nFactor=2])
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com
--------------------------------------------
On Tue, 12/20/16, Héctor Bernal <hhber...@gmail.com> wrote:
Subject: Re: [vfp] CODIGO DE BARRAS
Un problema habitual es que al generar un fichero XML, a veces el usuario ha tecleado un carácter extraño, o a pegado el texto de Dios sabe donde o vete tu a saber, pero al final el resultado es que el XML da error, incluso aunque pongas el texto entre un grupo CDATA.
¿La solución? Obviamente validar el texto y verificar que, efectivamente sea conforme al estándar UTF-8, esto parece sencillo pero no encontré nada que lo hiciera y al final me puse, me puse… y he hecho una pequeña función que realiza esta validación.
Es versión 0.99 así que cualquier error ruego me lo reportéis, lo he testeado con textos en español y ruso, se incluyen tres ejemplos para poder probarlo.
Podéis descargarlo de la Web de Ed Leafe, la página de descargas está en esta dirección: https://www.leafe.com/dls/vfp
Y tenéis que descargar el fichero que pone: “Validate UTF-8 strings”, que por ahora es el primero.
Un abrazo a todos y mis mejores deseos para la Navidad y que el 2017 sea magnífico.
José Enrique Llopis
Parece que es un problema de Chrome, que lo identifica como malicioso ya que el archivo comprimido contiene formularios de ejemplos con la extensión SCX lo que lo hace "peligroso".
Pero lo puedes descargar igual, mira las siguientes imágenes:

en el borde inferior derecho aparece el botón "Mostrar Todo" y cuando le das Click aparece la pantalla:

Solo debes hacer Click en el enlace "Conservar archivo peligroso" y listo.
Otra opción es utilizar otro navegador como Internet Explorer o
Mozilla Firefox
La página directa de la descarga es:
http://vfpx.codeplex.com/releases/view/56050
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com