Class Pdf417ExtendedParameters
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Almacena información de metadatos de MacroPdf417 del código de barras reconocido
public sealed class Pdf417ExtendedParameters : BaseExtendedParameters
Herencia
object ← BaseExtendedParameters ← Pdf417ExtendedParameters
Miembros heredados
BaseExtendedParameters.IsEmpty, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Ejemplos
Este ejemplo muestra cómo obtener los metadatos de Macro Pdf417
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.MacroPdf417, "12345"))
{
generator.Parameters.Barcode.Pdf417.Pdf417MacroFileID = 10;
generator.Parameters.Barcode.Pdf417.Pdf417MacroSegmentsCount = 2;
generator.Parameters.Barcode.Pdf417.Pdf417MacroSegmentID = 1;
generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.MacroPdf417))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("Tipo de código de barras: " + result.CodeTypeName);
Console.WriteLine("Texto del código de barras: " + result.CodeText);
Console.WriteLine("ID de archivo Macro Pdf417: " + result.Extended.Pdf417.MacroPdf417FileID);
Console.WriteLine("Segmentos Macro Pdf417: " + result.Extended.Pdf417.MacroPdf417SegmentsCount);
Console.WriteLine("ID de segmento Macro Pdf417: " + result.Extended.Pdf417.MacroPdf417SegmentID);
}
}
Using generator As New BarcodeGenerator(EncodeTypes.MacroPdf417, "12345")
generator.Parameters.Barcode.Pdf417.Pdf417MacroFileID = 10
generator.Parameters.Barcode.Pdf417.Pdf417MacroSegmentsCount = 2
generator.Parameters.Barcode.Pdf417.Pdf417MacroSegmentID = 1
generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.MacroPdf417)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("Tipo de código de barras: " + result.CodeTypeName)
Console.WriteLine("Texto del código de barras: " + result.CodeText)
Console.WriteLine("ID de archivo Macro Pdf417: " + result.Extended.Pdf417.MacroPdf417FileID)
Console.WriteLine("Segmentos Macro Pdf417: " + result.Extended.Pdf417.MacroPdf417SegmentsCount)
Console.WriteLine("ID de segmento Macro Pdf417: " + result.Extended.Pdf417.MacroPdf417SegmentID)
Next
End Using
Propiedades
IsCode128Emulation
Bandera que indica que el código de barras MicroPdf417 está codificado con los códigos de emulación 908, 909, 910 o 911 de Code 128.
public bool IsCode128Emulation { get; }
Valor de la propiedad
IsLinked
Bandera que indica que el código de barras debe estar vinculado a un código de barras 1D.
public bool IsLinked { get; }
Valor de la propiedad
IsReaderInitialization
Se utiliza para instruir al lector que interprete los datos contenidos dentro del símbolo como programación para la inicialización del lector.
public bool IsReaderInitialization { get; }
Valor de la propiedad
MacroPdf417Addressee
Nombre del destinatario de Macro PDF417 (opcional).
public string MacroPdf417Addressee { get; }
Valor de la propiedad
MacroPdf417Checksum
Checksum de Macro PDF417 (opcional).
public int MacroPdf417Checksum { get; }
Valor de la propiedad
MacroPdf417FileID
Obtiene el ID del archivo del código de barras, disponible solo con MacroPdf417.
public string MacroPdf417FileID { get; }
Valor de la propiedad
MacroPdf417FileName
Nombre del archivo Macro PDF417 (opcional).
public string MacroPdf417FileName { get; }
Valor de la propiedad
MacroPdf417FileSize
Tamaño del archivo Macro PDF417 (opcional).
public int MacroPdf417FileSize { get; }
Valor de la propiedad
MacroPdf417SegmentID
Obtiene el ID del segmento del código de barras, disponible solo con MacroPdf417.
public int MacroPdf417SegmentID { get; }
Valor de la propiedad
MacroPdf417SegmentsCount
Obtiene el conteo de segmentos del código de barras macro pdf417. El valor predeterminado es -1.
public int MacroPdf417SegmentsCount { get; }
Valor de la propiedad
MacroPdf417Sender
Nombre del remitente de Macro PDF417 (opcional).
public string MacroPdf417Sender { get; }
Valor de la propiedad
MacroPdf417Terminator
Indica si el segmento es el último segmento de un archivo Macro PDF417.
public bool MacroPdf417Terminator { get; }
Valor de la propiedad
MacroPdf417TimeStamp
Marca de tiempo de Macro PDF417 (opcional).
public DateTime MacroPdf417TimeStamp { get; }
Valor de la propiedad
Métodos
Equals(object)
Devuelve un valor que indica si esta instancia es igual a un valor especificado de Aspose.BarCode.BarCodeRecognition.Pdf417ExtendedParameters.
public override bool Equals(object obj)
Parámetros
obj
object
Un valor de System.Object para comparar con esta instancia.
Retorna
true si obj tiene el mismo valor que esta instancia; de lo contrario, false.
GetHashCode()
Devuelve el código hash para esta instancia.
public override int GetHashCode()
Retorna
Un código hash entero con signo de 32 bits.
ToString()
Devuelve una representación de cadena legible por humanos de esta Aspose.BarCode.BarCodeRecognition.Pdf417ExtendedParameters.
public override string ToString()
Retorna
Una cadena que representa esta Aspose.BarCode.BarCodeRecognition.Pdf417ExtendedParameters.
Operadores
operator ==(Pdf417ExtendedParameters, Pdf417ExtendedParameters)
Devuelve un valor que indica si el primer valor de Aspose.BarCode.BarCodeRecognition.Pdf417ExtendedParameters es igual al segundo.
public static bool operator ==(Pdf417ExtendedParameters first, Pdf417ExtendedParameters second)
Parámetros
first
Pdf417ExtendedParameters
Un primer valor comparado
second
Pdf417ExtendedParameters
Un segundo valor comparado
Retorna
true si first tiene el mismo valor que second; de lo contrario, false.
operator !=(Pdf417ExtendedParameters, Pdf417ExtendedParameters)
Devuelve un valor que indica si el primer valor de Aspose.BarCode.BarCodeRecognition.Pdf417ExtendedParameters es diferente del segundo.
public static bool operator !=(Pdf417ExtendedParameters first, Pdf417ExtendedParameters second)
Parámetros
first
Pdf417ExtendedParameters
Un primer valor comparado
second
Pdf417ExtendedParameters
Un segundo valor comparado
Retorna
true si first tiene un valor diferente de second; de lo contrario, false.