Codigo de Barra

Post Reply
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Codigo de Barra

Post by FranciscoA »

Amigos.
Tengo el siguiente codigo que lo he reconstruido de ejemplos en este foro.
Los codigos definidos solo por numeros los identifica bien ( en la parte de abajo del code-bar), no asi los que contienen caracteres, ej: "SERX005", de los cuales identifica bien unicamente los numericos. _ los presenta como numeros; en este caso SERX005 lo transforma a 3568005.
Cual sería la forma de que los presente bien?

Este es el codigo:

Code: Select all

Function VerCodeBar()
   local oFont1, oFont2, oFont3, cCode := "SERX005", cCode2:= StrZero(123,4)
   local oDlg, oSay1, oSay2, oSay3, oSay4, oSay5, oSay6

   AddFontResource( ".\EAN-13.ttf" )  //cuando font no esta instalada en windows

   DEFINE FONT oFont1 NAME "Arial"   SIZE  00, -36
   DEFINE FONT oFont2 NAME "EAN-13"  SIZE  00, -36
   DEFINE FONT oFont3 NAME "EAN-13"  SIZE  20, -36

   DEFINE DIALOG oDlg FROM 0, 0 TO 630, 660 TITLE "Test" PIXEL
      @ 020, 100 SAY oSay1 PROMPT cCode PIXEL FONT oFont1 SIZE 100, 40
      @ 050, 100 SAY oSay2 PROMPT cCode PIXEL FONT oFont2 SIZE 200, 60
      @ 090, 100 SAY oSay3 PROMPT cCode PIXEL FONT oFont3 SIZE 200, 60

      @ 160, 100 SAY oSay4 PROMPT cCode2 PIXEL FONT oFont1 SIZE 100, 40
      @ 190, 100 SAY oSay5 PROMPT cCode2 PIXEL FONT oFont2 SIZE 200, 60
      @ 230, 100 SAY oSay6 PROMPT cCode2 PIXEL FONT oFont3 SIZE 200, 60
   ACTIVATE DIALOG oDlg CENTERED

   oFont1:End()
   oFont2:End()
   oFont3:End()

   RemoveFontResource( ".\EAN-13.ttf" )  //cuando font no esta instalada en windows

Return nil
 
Agradezco cualquier comentario.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh1204-MySql-TMySql
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Codigo de Barra

Post by Armando »

Francisco:

Si no recuerdo mal, el código EAN-13 solo acepta números de hasta 13 de longitud.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Codigo de Barra

Post by FranciscoA »

Armando:
Gracias por responder. Desconocía eso. Voy a buscar mas información.
Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh1204-MySql-TMySql
Post Reply