FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Codigo de Barra
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Codigo de Barra
Posted: Wed May 30, 2018 09:50 PM
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 caracteres 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 (fw): Select all Collapse
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.



Fwxh-MySql-TMySql
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Codigo de Barra
Posted: Thu May 31, 2018 12:11 AM

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
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Codigo de Barra
Posted: Thu May 31, 2018 02:28 PM

Armando:
Gracias por responder. Desconocía eso. Voy a buscar mas información.
Saludos.

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql

Continue the discussion