GetBarcodes

GetBarcodes()

Estrae i codici a barre dal documento.

public IEnumerable<PageBarcodeArea> GetBarcodes()

Valore di ritorno

Una raccolta diPageBarcodeArea oggetti; nullo se l’estrazione dei codici a barre non è supportata.

Esempi

L’esempio seguente mostra come estrarre i codici a barre da un documento:

// Crea un'istanza della classe Parser
using (Parser parser = new Parser(filePath))
{
    // Estrai i codici a barre dal documento.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // Itera sui codici a barre
    foreach(PageBarcodeArea barcode in barcodes)
    {
        // Stampa l'indice della pagina
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        // Stampa il valore del codice a barre
        Console.WriteLine("Value: " + barcode.Value);
    }
}

Guarda anche


GetBarcodes(int)

Estrae i codici a barre dalla pagina del documento.

public IEnumerable<PageBarcodeArea> GetBarcodes(int pageIndex)
Parametro Tipo Descrizione
pageIndex Int32 L’indice della pagina in base zero.

Valore di ritorno

Una raccolta diPageBarcodeArea oggetti; nullo se l’estrazione dei codici a barre non è supportata.

Esempi

L’esempio seguente mostra come estrarre i codici a barre da una pagina del documento:

// Crea un'istanza della classe Parser
using (Parser parser = new Parser(filePath))
{
    // Estrai i codici a barre dalla seconda pagina del documento.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(1);

    // Itera sui codici a barre
    foreach(PageBarcodeArea barcode in barcodes)
    {
        // Stampa l'indice della pagina
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        // Stampa il valore del codice a barre
        Console.WriteLine("Value: " + barcode.Value);
    }
}

Guarda anche


GetBarcodes(PageAreaOptions)

Estrae i codici a barre dal documento utilizzando le opzioni di personalizzazione (per impostare l’area rettangolare che contiene i codici a barre).

public IEnumerable<PageBarcodeArea> GetBarcodes(PageAreaOptions options)
Parametro Tipo Descrizione
options PageAreaOptions Le opzioni per l’estrazione dei codici a barre.

Valore di ritorno

Una raccolta diPageBarcodeArea oggetti; nullo se l’estrazione dei codici a barre non è supportata.

Esempi

L’esempio seguente mostra come estrarre i codici a barre dall’angolo in alto a destra.

// Crea un'istanza della classe Parser
using (Parser parser = new Parser(filePath))
{
    // Crea le opzioni utilizzate per l'estrazione dei codici a barre
    PageAreaOptions options = new PageAreaOptions(new Rectangle(new Point(590, 80), new Size(150, 150)));
    // Estrai i codici a barre dall'angolo in alto a destra.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);

    // Itera sui codici a barre
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // Stampa l'indice della pagina
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        // Stampa il valore del codice a barre
        Console.WriteLine("Value: " + barcode.Value);
    }
}

Guarda anche


GetBarcodes(int, PageAreaOptions)

Estrae i codici a barre dalla pagina del documento utilizzando le opzioni di personalizzazione (per impostare l’area rettangolare che contiene i codici a barre).

public IEnumerable<PageBarcodeArea> GetBarcodes(int pageIndex, PageAreaOptions options)
Parametro Tipo Descrizione
pageIndex Int32 L’indice della pagina in base zero.
options PageAreaOptions Le opzioni per l’estrazione dei codici a barre.

Valore di ritorno

Una raccolta diPageBarcodeArea oggetti; nullo se l’estrazione dei codici a barre non è supportata.

Guarda anche