Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Como Insertar Caracter FNC1 (https://www.clubdelphi.com/foros/showthread.php?t=82056)

toni.vi 21-01-2013 18:18:12

Como Insertar Caracter FNC1
 
La pregunta es como insertar el caracter FCN1 entre un codigo de barras ean 128
Este caracter es una secuencia escape, supongo que pondiendo algo asi como:
Código Delphi [-]
Barcode.caption := '011001895875618110012160' + Escape lo que sea + '40022777'

Al González 21-01-2013 19:45:53

Desconozco el significado de "FNC1" / "FCN1", pero es posible que funcione con tan solo insertar la secuencia '<FNC1>' dentro de la cadena.
Cita:

S := ParteIzquierda + '<FNC1>' + ParteDerecha;
o bien:
Cita:

S := CodigoSinFNC1;
Insert ('<FNC1>', S, I); // I es la posición (índice) en la que se inserta la subcadena '<FNC1>'

Espero sirva de algo. :)

WkaymQ48 22-01-2013 01:02:16

Según leo en google, se corresponde con el carácter 102 por lo que esto podría valer:
Código Delphi [-]
Barcode.caption := '011001895875618110012160' + #102 + '40022777';

Por otro lado, échale un vistazo a esto, puede que te interese:
http://delphi.jmrds.com/?q=node/77

ggram2 01-11-2013 15:59:15

Codigo De Barras Caracter Fnc1
 
Para generar el Caracter FNC1 se utiliza el Ascii 29 y hay que agregarle un caracter adicional que puede ser un blanco

ejemplo:
mmFnc1 =#$1D+' ';

mmFnc1 = chr(2)+chr(32);


La franja horaria es GMT +2. Ahora son las 17:54:06.

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