Pdf417ExtendedParameters

Pdf417ExtendedParameters class

Menyimpan informasi metadata MacroPdf417 dari barcode yang dikenali

public sealed class Pdf417ExtendedParameters : BaseExtendedParameters

Properti

NamaKeterangan
IsEmpty { get; }Menguji apakah semua parameter hanya memiliki nilai default
MacroPdf417Addressee { get; }Nama penerima Macro PDF417 (opsional).
MacroPdf417Checksum { get; }Checksum PDF417 Makro (opsional).
MacroPdf417FileID { get; }Mendapatkan ID file kode batang, hanya tersedia dengan MacroPdf417.
MacroPdf417FileName { get; }Nama file makro PDF417 (opsional).
MacroPdf417FileSize { get; }Ukuran file makro PDF417 (opsional).
MacroPdf417SegmentID { get; }Mendapatkan ID segmen kode batang, hanya tersedia dengan MacroPdf417.
MacroPdf417SegmentsCount { get; }Mendapat hitungan segmen barcode makro pdf417. Nilai default adalah -1.
MacroPdf417Sender { get; }Nama pengirim Macro PDF417 (opsional).
MacroPdf417Terminator { get; }Menunjukkan apakah segmen adalah segmen terakhir dari file Macro PDF417.
MacroPdf417TimeStamp { get; }Stempel waktu Macro PDF417 (opsional).

Metode

NamaKeterangan
override Equals(object)Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan yang ditentukanPdf417ExtendedParameters nilai.
override GetHashCode()Mengembalikan kode hash untuk instance ini.
override ToString()Mengembalikan representasi string yang dapat dibaca manusia dari iniPdf417ExtendedParameters .
operator ==Mengembalikan nilai yang menunjukkan apakah yang pertamaPdf417ExtendedParameters nilainya sama dengan detik.
operator !=Mengembalikan nilai yang menunjukkan jika yang pertamaPdf417ExtendedParameters nilainya berbeda dengan yang kedua.

Contoh

Contoh ini menunjukkan cara mendapatkan metadata Macro Pdf417

[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

Lihat juga