|
|
|
|
|
|
Cualquier persona que necesite para generar códigos de barras en las necesidades de informes de Visual FoxPro no busques más. Barcodesoft Encoder es una solución inteligente y sencilla de generar códigos de barras lineales y bidimensionales en su aplicación FoxPro.
Hay dos soluciones para la generación de código de barras en FoxPro: el uso de cualquiera de los enlaces FoxPro Library (bcs.fll) o barcodesoft.prg.
FoxPro Link Library (BCS.FLL):
Una biblioteca FLL es una DLL con Visual FoxPro llama a los métodos del API. Es una extensión de Visual FoxPro funcionalidades.
BCS.FLL está hecho para la codificación de código de barras lineales y 2D para Visual FoxPro. Es compatible con las simbologías de código de barras más grandes, incluida Code39, Code128, UPC-A, EAN 13, Intelligent Mail, PDF417, Data Matrix, Aztec Code, QR, y Code16K.
1. Copie ambos BCS.FLL y cruflbcs.dll a su carpeta de FoxPro de trabajo.
2. Escriba el siguiente comando de DOS para registrar crUFLbcs.dll
regsvr32 crUFLbcs.dll
Si el registro falla, por favor, utilice el siguiente comando de DOS para registrarlo.
Regtlibv12 es una utilidad de Windows. NET Framework 2.0.
Regtlibv12 _cruflbcs.tlb
3. Inicie Visual FoxPro y escriba el siguiente comando
SET LIBRARY TO SYS (2004) + "bcs.fll" ADITIVO
4. Haga clic en Informe menú ===> Insertar control ===> Campo para insertar un campo en su informe de VFP. Utilice la función para codificar datos en código de barras en su informe de FoxPro, como se muestra a continuación.
BCS_C39 (ALLTRIM (FieldName))
Consejo: Utilice la función ALLTRIM para eliminar todos los espacios iniciales y finales.
5. Hilight el campo de código de barras, haga clic en Formato menú ===> Fuente de aplicar tipo de letra para el campo FoxPro informe de código de barras, tal como Code39mHr.You puede descargar las fuentes de demostración gratis del sitio web de Barcodesoft.
Aquí está una lista completa de todas las funciones compatibles FoxPro y tipo de letra recomendado de bcs.fll.
Todas las funciones de código de barras lineales aceptar sólo un parámetro de cadena.
Funciones 2D de códigos de barras a veces volver más de 255 caracteres. Aunque FoxPro tiene un límite de longitud de campo de 255.
Por lo tanto, se utiliza el parámetro segundo para recuperar sólo una parte de las palabras de código devueltos.
Cuando el índice es 1, devuelve los primeros 250 caracteres de palabras de código devueltos.
Cuando el índice se establece en 2, devuelve los segundos 250 caracteres de palabras de código devueltos.
Y así sucesivamente.
|
VFP Function |
Symbology |
Font Typeface used in VFP |
BCS_C39(DataToEncode) |
Code39 accepts one string parameter |
Code39mHr |
BCS_USSC39(DataToEncode) |
USS Code39 |
Code39mHr |
BCS_C39M43(DataToEncode) |
Code39 Mod 43 |
Code39mHr |
BCS_C39EXT(DataToEncode) |
Code39 Extended |
ExtCode39mHr |
BCS_C11(DataToEncode) |
Code11 |
Code11mHr |
BCS_C25(DataToEncode) |
Code25 |
Code25mHr |
BCS_C25C(DataToEncode) |
Code25 with check digit |
Code25mHr |
BCS_I25(DataToEncode) |
Interleaved 2of5 |
I25mHr |
BCS_I25C(DataToEncode) |
Interleaved 2of5 with check digit |
I25mHr |
BCS_MSI(DataToEncode) |
MSI / Plessey |
MSImHr |
BCS_C93(DataToEncode) |
Code93 |
Code93mHr |
BCSCODABAR(DataToEncode) |
Codabar |
CodabarmHr |
BCS_TLP(DataToEncode) |
Telepen |
TelepenMHr |
BCS_TLPNUM(DataToEncode) |
Telepen Numeric |
TelepenNmHr |
BCS_UPCA(DataToEncode) |
UPC-A |
UpcEanM |
BCS_UPCE(DataToEncode) |
UPC-E |
UpcEanM |
BCS_EAN13(DataToEncode) |
EAN-13 |
UpcEanM |
BCS_EAN8(DataToEncode) |
EAN-8 |
UpcEanM |
BCS_ISBN(DataToEncode) |
ISBN or Bookland |
UpcEanM |
BCS_RM(DataToEncode) |
Royal Mail |
bcsRM4SCC |
BCSPOSTNET(DataToEncode) |
POSTNET |
Postnet |
BCS_IM(DataToEncode) |
Intelligent Mail |
BcsIM |
BCS_C128A(DataToEncode) |
Code128A |
Code128aMHr |
BCS_C128B(DataToEncode) |
Code128B |
Code128bMHr |
BCS_C128C(DataToEncode) |
Code128C |
Code128cMHr |
BCS_UCCEAN(DataToEncode) |
GS1-128 (UCC/EAN-128) |
Code128M |
BCS_USS128(DataToEncode) |
USS-128 |
Code128M |
BCS_MC(DataToEncode) |
Master Carton Code, accepts only one parameter |
Code128M |
BCS_PDF417(DataToEncode, Index, MaxRow, FixedColumn, Security, Compaction, Truncated) |
PDF417, accepts 7 parameters. Index is used to deal with 255 character string length limitation. |
BcsPDF417 |
BCS_DM(DataToEncode, Index, Format) |
Data Matrix accepts 3 parameters |
BcsDataMatrix |
BCS_QRCODE(DataToEncode, Index, SecurityLevel) |
QR Code accepts 3 parameters |
BcsQrcode |
BCS_C16K(DataToEncode, Index) |
Code16K accetps 2 parameters |
Code16kMhr |
BCS_AZTEC(DataToEncode, Index, Format,ErrorLevel) |
Aztec accepts 4 parameters |
BcsAztec |
|
Barcodesoft.prg |
Barcodesoft.PRG:
Barcodesoft.PRG de apoyo más importantes simbologías de códigos de barras, incluyendo Code39, Code128, UPC-A, EAN 13, Intelligent Mail, PDF417, Data Matrix, Aztec Code, QR, y Code16K.
1. Copie ambos Barcodesoft.prg y cruflbcs.dll a su carpeta de FoxPro de trabajo.
2. Escriba el siguiente comando de DOS para registrar crUFLbcs.dll
regsvr32 crUFLbcs.dll
Si el registro falla, por favor, utilice el siguiente comando de DOS para registrarlo.
Regtlibv12 es una utilidad de Windows. NET Framework 2.0.
Regtlibv12 _cruflbcs.tlb
3. Inicie Visual FoxPro y escriba el siguiente comando
SET PROCEDURE TO "CARPETA \ barcodesoft.PRG" ADITIVO
4. Haga clic en Informe menú ===> Insertar control ===> Campo para insertar un campo en su informe de VFP. Utilice la función para codificar datos en código de barras en su informe de FoxPro como se muestra a continuación
CODE39 (FieldName)
5. Hilight el campo de código de barras, haga clic en Formato menú ===> Fuente de aplicar tipo de letra para el campo FoxPro informe de código de barras, tal como Code39mHr. Puedes descargar las fuentes de demostración gratis del sitio web de Barcodesoft.
Aquí está una lista completa de todas las funciones compatibles FoxPro y tipo de letra recomendado de barcodesoft.prg:
|
VFP Function |
Symbology |
Font Typeface used in VFP |
Code39(DataToEncode) |
Code39 accepts one string parameter |
Code39mHr |
USSCode39(DataToEncode) |
USS Code39 |
Code39mHr |
Code39Mod43(DataToEncode) |
Code39 Mod 43 |
Code39mHr |
Code39Ext(DataToEncode) |
Code39 Extended |
ExtCode39mHr |
Code11(DataToEncode) |
Code11 |
Code11mHr |
Code25(DataToEncode) |
Code25 |
Code25mHr |
Code25Check(DataToEncode) |
Code25 with check digit |
Code25mHr |
I25(DataToEncode) |
Interleaved 2of5 |
I25mHr |
I25Check(DataToEncode) |
Interleaved 2of5 with check digit |
I25mHr |
MSI(DataToEncode) |
MSI / Plessey |
MSImHr |
Code93(DataToEncode) |
Code93 |
Code93mHr |
Codabar(DataToEncode) |
Codabar |
CodabarmHr |
Telepen(DataToEncode) |
Telepen |
TelepenMHr |
TelepenNumeric(DataToEncode) |
Telepen Numeric |
TelepenNmHr |
UPCA(DataToEncode) |
UPC-A |
UpcEanM |
UPCE(DataToEncode) |
UPC-E |
UpcEanM |
EAN13(DataToEncode) |
EAN-13 |
UpcEanM |
EAN8(DataToEncode) |
EAN-8 |
UpcEanM |
BOOKLAND(DataToEncode) |
ISBN or Bookland |
UpcEanM |
RoyalMail(DataToEncode) |
Royal Mail |
bcsRM4SCC |
POSTNET(DataToEncode) |
POSTNET |
Postnet |
IM(DataToEncode) |
Intelligent Mail |
BcsIM |
Code128A(DataToEncode) |
Code128A |
Code128aMHr |
Code128B(DataToEncode) |
Code128B |
Code128bMHr |
Code128C(DataToEncode) |
Code128C |
Code128cMHr |
UCCEAN128(DataToEncode) |
UCC/EAN-128 |
Code128M |
USS128(DataToEncode) |
USS-128 |
Code128M |
MasterCarton(DataToEncode) |
Master Carton Code, accepts only one parameter |
Code128M |
PDF417(DataToEncode, Index, MaxRow, FixedColumn, Security, Compaction, Truncated) |
PDF417, accepts 7 parameters. Index is used to deal with 255 character string length limitation. |
BcsPDF417 |
DataMatrix(DataToEncode, Index, Format) |
Data Matrix accepts 3 parameters |
BcsDataMatrix |
QRCode(DataToEncode, Index, SecurityLevel) |
QR Code accepts 3 parameters |
BcsQrcode |
Code16K(DataToEncode, Index) |
Code16K accetps 2 parameters |
Code16kMhr |
Aztec(DataToEncode, Index, Format,ErrorLevel) |
Aztec accepts 4 parameters |
BcsAztec |
|
|
|