Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 31-01-2013
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.242
Poder: 22
ElKurgan Va camino a la fama
Fíjate que en el código fuente original viene esto, justo después de lo que mencionabas en el mensaje:

Código Delphi [-]
begin
  case FTyp of
    bcCode128A, bcCodeEAN128A:
      begin checksum := 103; startcode:= StartA; end;
    bcCode128B, bcCodeEAN128B:
      begin checksum := 104; startcode:= StartB; end;
    bcCode128C, bcCodeEAN128C:
      begin checksum := 105; startcode:= StartC; end;
    else
      raise Exception.CreateFmt('%s: wrong BarcodeType in Code_128', [self.ClassName]);
  end;

  result := startcode;    {Startcode}
  codeword_pos := 1;

  case FTyp of
    bcCodeEAN128A,
    bcCodeEAN128B,
    bcCodeEAN128C:
      begin
      {                                            <-------------- Aqui
      special identifier
      FNC1 = function code 1
      for EAN 128 barcodes
      }
      result := result + tabelle_128[102].data;
      Inc(checksum, 102*codeword_pos);
      Inc(codeword_pos);
      {
      if there is no checksum at the end of the string
      the EAN128 needs one (modulo 10)
      }
      if FCheckSum then FText:=DoCheckSumming(FTEXT);
      end;
  end;

Es decir, que si el tipo de código de barras es especificamente "bcCodeEAN128C" (y no unicamente bcCode128C), parece que añade automáticamente el caracter de escape FNC1 que, según la Wikipedia no es más que eso, un indicador de que el código contiene una funcionalidad especial.

Por tanto, si como dices en el mensaje ya lo estás usando de ese tipo, ya lo tendrías de forma automática.

Saludos
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Codigo de barras!! negrokau Varios 9 24-05-2011 08:21:35
Codigo barras truequeman Varios 7 17-01-2007 07:33:14
Codigo De Barras Ean-128 marocaforo Impresión 2 12-12-2006 00:10:47
Codigo Barras novatix Impresión 1 17-02-2004 12:43:25
Codigo de barras CFPA86 Varios 2 31-10-2003 03:23:28


La franja horaria es GMT +2. Ahora son las 01:16:55.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi