Pdf417ExtendedParameters

Pdf417ExtendedParameters class

Lagrar en MacroPdf417-metadatainformation av erkänd streckkod

public sealed class Pdf417ExtendedParameters : BaseExtendedParameters

Egenskaper

namnBeskrivning
IsEmpty { get; }Testar om alla parametrar bara har standardvärden
MacroPdf417Addressee { get; }Makro PDF417 adressatens namn (valfritt).
MacroPdf417Checksum { get; }Makro PDF417 kontrollsumma (valfritt).
MacroPdf417FileID { get; }Hämtar fil-ID för streckkoden, endast tillgänglig med MacroPdf417.
MacroPdf417FileName { get; }Makro PDF417 filnamn (valfritt).
MacroPdf417FileSize { get; }Makro PDF417 filstorlek (valfritt).
MacroPdf417SegmentID { get; }Hämtar streckkodens segment-ID, endast tillgängligt med MacroPdf417.
MacroPdf417SegmentsCount { get; }Får makro pdf417 streckkod segment räknas. Standardvärdet är -1.
MacroPdf417Sender { get; }Makro PDF417 avsändarnamn (valfritt).
MacroPdf417TimeStamp { get; }Makro PDF417 tidsstämpel (valfritt).

Metoder

namnBeskrivning
override Equals(object)Returnerar ett värde som anger om denna instans är lika med en specificeradPdf417ExtendedParameters värde.
override GetHashCode()Returnerar hashkoden för denna instans.
override ToString()Returnerar en mänsklig läsbar strängrepresentation av dettaPdf417ExtendedParameters .
operator ==Returnerar ett värde som anger om det förstaPdf417ExtendedParameters värdet är lika med sekunden.
operator !=Returnerar ett värde som anger om det förstaPdf417ExtendedParameters värdet skiljer sig från det andra.

Exempel

Detta exempel visar hur man får Macro Pdf417 metadata

[C#]
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("BarCode Type: " + result.CodeTypeName);
        Console.WriteLine("BarCode CodeText: " + result.CodeText);
        Console.WriteLine("Macro Pdf417 FileID: " + result.Extended.Pdf417.MacroPdf417FileID);
        Console.WriteLine("Macro Pdf417 Segments: " + result.Extended.Pdf417.MacroPdf417SegmentsCount);
        Console.WriteLine("Macro Pdf417 SegmentID: " + result.Extended.Pdf417.MacroPdf417SegmentID);
    }
}
[VB.NET]
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("BarCode Type: " + result.CodeTypeName)
        Console.WriteLine("BarCode CodeText: " + result.CodeText)
        Console.WriteLine("Macro Pdf417 FileID: " + result.Extended.Pdf417.MacroPdf417FileID)
        Console.WriteLine("Macro Pdf417 Segments: " + result.Extended.Pdf417.MacroPdf417SegmentsCount)
        Console.WriteLine("Macro Pdf417 SegmentID: " + result.Extended.Pdf417.MacroPdf417SegmentID)
    Next
End Using

Se även