Genera un CBB (Codigo de Barras Bidimensional) también llamado QRCode en formato BMP, a partir de una cadena proporcionada.
Namespace: VirtualXML®
Aplicación: CFDI ver. 3.3
Sintaxis
public static int VirtualXML_GeneraCBB(
string Datos,
string Archivo,
int Depedencias,
string RutaLog,
int AddLog,
int Escala,
int Margen
)
Valor retornado:
Tipo: Integer
Retorna un valor numérico indicando si la
generación del CBB fue exitosa (valor 0) cualquier otro valor devuelto,
indica que no se pudo generar el CBB.
Parametros
- Datos
- Tipo: System
String
Cadena de caracteres a codficar en el código de barras bidimensional.
- Archivo
- Tipo: System
String
Archivo de salida en formato .BMP donde se obtendrá el código de barras bidimensional.
- Dependencias
- Tipo: System
Int32
Valor numérico que sirve para indicar si el CBB se genera nativamente ( 0 ) o bien si el CBB se genera dependiendo de la DLL CiberCBB.DLL ( 1 ).
- RutaLog
- Tipo: System
String
Cadena de caracteres para indicar la ruta y archivo de bitacora (log) donde se almacenan los resultados de la generación del CBB.
- AddLog
- Tipo: System
Int32
Valor numérico para indicar si el resultado se agrega al archivo de bitácora (log) previo ( 1 ) o bien si se sobreescribe el contenido del archivo ( 0 ).
- Escala
- Tipo: System
Int32
Valor numério entero, mayor o igual a "1", que se utiliza para para indicar el numero de veces que se debe escalar (aumentar) el CBB.
- Margen
- Tipo: System
Int32
Valor numérico que indica el margen del CBB (en pixeles).
Ejemplo:
private void GeneraCBB(String version)
{
// Generamos Código de Barras BidimensionalCreamos un comprobante
nExito = VirtualXML_GeneraCBB("?re=AAA010101AAA&rr=FOHG380609Q76...", "QR.BMP", 0, "C:\CBB\ResultadoCBB.log", 0, 1, 5 );
}
Vease Tambien