GetBarcodes

GetBarcodes()

Belgeden barkodları çıkarır.

public IEnumerable<PageBarcodeArea> GetBarcodes()

Geri dönüş değeri

KoleksiyonuPageBarcodeArea nesneler; hükümsüz barkod çıkarma desteklenmiyorsa.

Örnekler

Aşağıdaki örnek, bir belgeden barkodların nasıl çıkarılacağını gösterir:

// Parser sınıfının bir örneğini oluşturun
using (Parser parser = new Parser(filePath))
{
    // Barkodları belgeden çıkarın.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // Barkodlar üzerinde yineleme
    foreach(PageBarcodeArea barcode in barcodes)
    {
        // Sayfa dizinini yazdır
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        // Barkod değerini yazdır
        Console.WriteLine("Value: " + barcode.Value);
    }
}

Ayrıca bakınız


GetBarcodes(int)

Belge sayfasından barkodları çıkarır.

public IEnumerable<PageBarcodeArea> GetBarcodes(int pageIndex)
Parametre Tip Tanım
pageIndex Int32 Sıfır tabanlı sayfa dizini.

Geri dönüş değeri

KoleksiyonuPageBarcodeArea nesneler; hükümsüz barkod çıkarma desteklenmiyorsa.

Örnekler

Aşağıdaki örnek, bir belge sayfasından barkodların nasıl çıkarılacağını gösterir:

// Parser sınıfının bir örneğini oluşturun
using (Parser parser = new Parser(filePath))
{
    // İkinci belge sayfasından barkodları çıkarın.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(1);

    // Barkodlar üzerinde yineleme
    foreach(PageBarcodeArea barcode in barcodes)
    {
        // Sayfa dizinini yazdır
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        // Barkod değerini yazdır
        Console.WriteLine("Value: " + barcode.Value);
    }
}

Ayrıca bakınız


GetBarcodes(PageAreaOptions)

Özelleştirme seçeneklerini kullanarak belgeden barkodları çıkarır (barkodları içeren dikdörtgen alanı ayarlamak için).

public IEnumerable<PageBarcodeArea> GetBarcodes(PageAreaOptions options)
Parametre Tip Tanım
options PageAreaOptions Barkod çıkarma seçenekleri.

Geri dönüş değeri

KoleksiyonuPageBarcodeArea nesneler; hükümsüz barkod çıkarma desteklenmiyorsa.

Örnekler

Aşağıdaki örnek, barkodların sağ üst köşeden nasıl çıkarılacağını gösterir.

// Parser sınıfının bir örneğini oluşturun
using (Parser parser = new Parser(filePath))
{
    // Barkod çıkarma için kullanılan seçenekleri oluşturun
    PageAreaOptions options = new PageAreaOptions(new Rectangle(new Point(590, 80), new Size(150, 150)));
    // Barkodları sağ üst köşeden çıkarın.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);

    // Barkodlar üzerinde yineleme
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // Sayfa dizinini yazdır
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        // Barkod değerini yazdır
        Console.WriteLine("Value: " + barcode.Value);
    }
}

Ayrıca bakınız


GetBarcodes(int, PageAreaOptions)

Özelleştirme seçeneklerini kullanarak belge sayfasından barkodları çıkarır (barkodları içeren dikdörtgen alanı ayarlamak için).

public IEnumerable<PageBarcodeArea> GetBarcodes(int pageIndex, PageAreaOptions options)
Parametre Tip Tanım
pageIndex Int32 Sıfır tabanlı sayfa dizini.
options PageAreaOptions Barkod çıkarma seçenekleri.

Geri dönüş değeri

KoleksiyonuPageBarcodeArea nesneler; hükümsüz barkod çıkarma desteklenmiyorsa.

Ayrıca bakınız