Class DecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Specifica il tipo di codice a barre da leggere.
public static class DecodeType
Ereditarietà
Membri Ereditati
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Esempi
Questo esempio mostra come rilevare i codici a barre Code39 e Code128.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("Tipo di codice a barre: " + result.CodeTypeName);
Console.WriteLine("Codice a barre Testo: " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("Tipo di codice a barre: " + result.CodeTypeName)
Console.WriteLine("Codice a barre Testo: " + result.CodeText)
Next
End Using
Campi
AllSupportedTypes
Specifica che i dati saranno controllati con tutte le simbologie disponibili
public static readonly MultyDecodeType AllSupportedTypes
Valore del Campo
AustraliaPost
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Australia Post
public static readonly SingleDecodeType AustraliaPost
Valore del Campo
AustralianPosteParcel
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Australian Post Domestic eParcel Barcode
public static readonly SingleDecodeType AustralianPosteParcel
Valore del Campo
Aztec
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Aztec
public static readonly SingleDecodeType Aztec
Valore del Campo
Codabar
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre CODABAR
public static readonly SingleDecodeType Codabar
Valore del Campo
CodablockF
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre CodablockF
public static readonly SingleDecodeType CodablockF
Valore del Campo
Code11
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre CODE 11
public static readonly SingleDecodeType Code11
Valore del Campo
Code128
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre CODE 128
public static readonly SingleDecodeType Code128
Valore del Campo
Code16K
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre SCode16K
public static readonly SingleDecodeType Code16K
Valore del Campo
Code32
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Code32
public static readonly SingleDecodeType Code32
Valore del Campo
Code39
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Code 39 charset di base: ISO/IEC 16388
public static readonly SingleDecodeType Code39
Valore del Campo
Code39FullASCII
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Code 39 full ASCII charset: ISO/IEC 16388
public static readonly SingleDecodeType Code39FullASCII
Valore del Campo
Code93
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre CODE 93
public static readonly SingleDecodeType Code93
Valore del Campo
CompactPdf417
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre CompactPdf417 (Pdf417Truncated)
public static readonly SingleDecodeType CompactPdf417
Valore del Campo
DataLogic2of5
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre DataLogic 2 of 5
public static readonly SingleDecodeType DataLogic2of5
Valore del Campo
DataMatrix
Specifica che i dati devono essere decodificati secondo la simbologia del codice a barre DataMatrix
public static readonly SingleDecodeType DataMatrix
Valore del Campo
DatabarExpanded
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 Databar expanded
public static readonly SingleDecodeType DatabarExpanded
Valore del Campo
DatabarExpandedStacked
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 Databar expanded stacked
public static readonly SingleDecodeType DatabarExpandedStacked
Valore del Campo
DatabarLimited
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 Databar limited
public static readonly SingleDecodeType DatabarLimited
Valore del Campo
DatabarOmniDirectional
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 Databar omni-directional
public static readonly SingleDecodeType DatabarOmniDirectional
Valore del Campo
DatabarStacked
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 Databar stacked
public static readonly SingleDecodeType DatabarStacked
Valore del Campo
DatabarStackedOmniDirectional
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 Databar stacked omni-directional
public static readonly SingleDecodeType DatabarStackedOmniDirectional
Valore del Campo
DatabarTruncated
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 Databar truncated
public static readonly SingleDecodeType DatabarTruncated
Valore del Campo
DeutschePostIdentcode
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre DeutschePost Ident code
public static readonly SingleDecodeType DeutschePostIdentcode
Valore del Campo
DeutschePostLeitcode
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre DeutschePost Leit code
public static readonly SingleDecodeType DeutschePostLeitcode
Valore del Campo
DotCode
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre DotCode
public static readonly SingleDecodeType DotCode
Valore del Campo
DutchKIX
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre DotCode
public static readonly SingleDecodeType DutchKIX
Valore del Campo
EAN13
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre EAN-13
public static readonly SingleDecodeType EAN13
Valore del Campo
EAN14
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre EAN14
public static readonly SingleDecodeType EAN14
Valore del Campo
EAN8
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre EAN-8
public static readonly SingleDecodeType EAN8
Valore del Campo
GS1Aztec
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 Aztec
public static readonly SingleDecodeType GS1Aztec
Valore del Campo
GS1Code128
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 CODE 128
public static readonly SingleDecodeType GS1Code128
Valore del Campo
GS1CompositeBar
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 Composite Bar
public static readonly SingleDecodeType GS1CompositeBar
Valore del Campo
GS1DataMatrix
Specifica che i dati devono essere decodificati secondo la simbologia del codice a barre GS1DataMatrix
public static readonly SingleDecodeType GS1DataMatrix
Valore del Campo
GS1DotCode
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 DotCode
public static readonly SingleDecodeType GS1DotCode
Valore del Campo
GS1HanXin
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 Han Xin Code
public static readonly SingleDecodeType GS1HanXin
Valore del Campo
GS1MicroPdf417
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre MicroPdf417
public static readonly SingleDecodeType GS1MicroPdf417
Valore del Campo
GS1QR
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre GS1 QR
public static readonly SingleDecodeType GS1QR
Valore del Campo
HIBCAztecLIC
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre HIBC LIC Aztec
public static readonly SingleDecodeType HIBCAztecLIC
Valore del Campo
HIBCAztecPAS
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre HIBC PAS Aztec
public static readonly SingleDecodeType HIBCAztecPAS
Valore del Campo
HIBCCode128LIC
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre HIBC LIC Code128
public static readonly SingleDecodeType HIBCCode128LIC
Valore del Campo
HIBCCode128PAS
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre HIBC PAS Code128
public static readonly SingleDecodeType HIBCCode128PAS
Valore del Campo
HIBCCode39LIC
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre HIBC LIC Code39
public static readonly SingleDecodeType HIBCCode39LIC
Valore del Campo
HIBCCode39PAS
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre HIBC PAS Code39
public static readonly SingleDecodeType HIBCCode39PAS
Valore del Campo
HIBCDataMatrixLIC
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre HIBC LIC DataMatrix
public static readonly SingleDecodeType HIBCDataMatrixLIC
Valore del Campo
HIBCDataMatrixPAS
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre HIBC PAS DataMatrix
public static readonly SingleDecodeType HIBCDataMatrixPAS
Valore del Campo
HIBCQRLIC
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre HIBC LIC QR
public static readonly SingleDecodeType HIBCQRLIC
Valore del Campo
HIBCQRPAS
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre HIBC PAS QR
public static readonly SingleDecodeType HIBCQRPAS
Valore del Campo
HanXin
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Han Xin Code
public static readonly SingleDecodeType HanXin
Valore del Campo
IATA2of5
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre IATA 2 of 5. IATA (International Air Transport Association) utilizza questo codice a barre per la gestione del carico aereo.
public static readonly SingleDecodeType IATA2of5
Valore del Campo
ISBN
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre ISBN
public static readonly SingleDecodeType ISBN
Valore del Campo
ISMN
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre ISMN
public static readonly SingleDecodeType ISMN
Valore del Campo
ISSN
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre ISSN
public static readonly SingleDecodeType ISSN
Valore del Campo
ITF14
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre ITF14
public static readonly SingleDecodeType ITF14
Valore del Campo
ITF6
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre ITF6
public static readonly SingleDecodeType ITF6
Valore del Campo
Interleaved2of5
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre INTERLEAVED 2 of 5
public static readonly SingleDecodeType Interleaved2of5
Valore del Campo
ItalianPost25
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Italian Post 25
public static readonly SingleDecodeType ItalianPost25
Valore del Campo
MSI
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre MSI Plessey
public static readonly SingleDecodeType MSI
Valore del Campo
MacroPdf417
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre MacroPdf417
public static readonly SingleDecodeType MacroPdf417
Valore del Campo
Mailmark
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Royal Mail Mailmark.
public static readonly SingleDecodeType Mailmark
Valore del Campo
Matrix2of5
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Matrix 2 of 5
public static readonly SingleDecodeType Matrix2of5
Valore del Campo
MaxiCode
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre MaxiCode
public static readonly SingleDecodeType MaxiCode
Valore del Campo
MicrE13B
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre MICR E-13B
public static readonly SingleDecodeType MicrE13B
Valore del Campo
MicroPdf417
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre MicroPdf417
public static readonly SingleDecodeType MicroPdf417
Valore del Campo
MicroQR
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre MicroQR Code
public static readonly SingleDecodeType MicroQR
Valore del Campo
MostCommonTypes
Specifica che i dati saranno controllati con le simbologie più comunemente utilizzate
public static readonly MultyDecodeType MostCommonTypes
Valore del Campo
None
Tipo di decodifica non specificato.
public static readonly SingleDecodeType None
Valore del Campo
OPC
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre OPC
public static readonly SingleDecodeType OPC
Valore del Campo
OneCode
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre USPS OneCode
public static readonly SingleDecodeType OneCode
Valore del Campo
PZN
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre PZN. Questa simbologia è nota anche come Pharma Zentral Nummer. Sono supportati PZN7 e PZN8.
public static readonly SingleDecodeType PZN
Valore del Campo
PatchCode
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Patch code. La simbologia del codice a barre è utilizzata per la scansione automatizzata
public static readonly SingleDecodeType PatchCode
Valore del Campo
Pdf417
Specifica che i dati devono essere decodificati secondo la simbologia del codice a barre Pdf417
public static readonly SingleDecodeType Pdf417
Valore del Campo
Pharmacode
Specifica che i dati devono essere decodificati secondo il Pharmacode. Questa simbologia è nota anche come Pharmaceutical Binary Code
public static readonly SingleDecodeType Pharmacode
Valore del Campo
Planet
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Planet
public static readonly SingleDecodeType Planet
Valore del Campo
PostalTypes
Specifica che i dati saranno controllati con tutte le simbologie di codice a barre 1.5D Postal, come Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX
public static readonly MultyDecodeType PostalTypes
Valore del Campo
Postnet
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Postnet
public static readonly SingleDecodeType Postnet
Valore del Campo
QR
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre QR Code
public static readonly SingleDecodeType QR
Valore del Campo
RM4SCC
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre RM4SCC. RM4SCC (Royal Mail 4-state Customer Code) è utilizzato per il processo di smistamento della posta automatizzato nel Regno Unito.
public static readonly SingleDecodeType RM4SCC
Valore del Campo
RectMicroQR
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre RectMicroQR (rMQR) Code
public static readonly SingleDecodeType RectMicroQR
Valore del Campo
SCC14
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre SCC14
public static readonly SingleDecodeType SCC14
Valore del Campo
SSCC18
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre SSCC18
public static readonly SingleDecodeType SSCC18
Valore del Campo
Standard2of5
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Standard 2 of 5
public static readonly SingleDecodeType Standard2of5
Valore del Campo
Supplement
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Supplement(EAN2, EAN5)
public static readonly SingleDecodeType Supplement
Valore del Campo
SwissPostParcel
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre Swiss Post Parcel Barcode
public static readonly SingleDecodeType SwissPostParcel
Valore del Campo
Types1D
Specifica che i dati saranno controllati con tutte le simbologie di codice a barre 1D
public static readonly MultyDecodeType Types1D
Valore del Campo
Types2D
Specifica che i dati saranno controllati con tutte le simbologie di codice a barre 2D
public static readonly MultyDecodeType Types2D
Valore del Campo
UPCA
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre UPC-A
public static readonly SingleDecodeType UPCA
Valore del Campo
UPCE
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre UPC-E
public static readonly SingleDecodeType UPCE
Valore del Campo
VIN
Specifica che i dati devono essere decodificati secondo la specifica del codice a barre VIN (Vehicle Identification Number)
public static readonly SingleDecodeType VIN
Valore del Campo
Proprietà
AllSupportedTypesArray
Ottiene un array che rappresenta AllSupportedTypes
public static SingleDecodeType[] AllSupportedTypesArray { get; }
Valore della Proprietà
Metodi
GetNames()
Recupera un array dei nomi dei tipi di decodifica.
public static string[] GetNames()
Ritorna
string[]
Un array di stringhe contenente i nomi dei tipi di decodifica.
Is1D(BaseDecodeType)
Determina se il specifico Aspose.BarCode.BarCodeRecognition.BaseDecodeType contiene qualche simbologia di codice a barre 1D
public static bool Is1D(BaseDecodeType symbology)
Parametri
symbology
BaseDecodeType
Il Aspose.BarCode.BarCodeRecognition.BaseDecodeType da testare.
Ritorna
Restituisce true se Aspose.BarCode.BarCodeRecognition.BaseDecodeType contiene qualche simbologia di codice a barre 1D; altrimenti, restituisce false.
Is2D(BaseDecodeType)
Determina se il specifico Aspose.BarCode.BarCodeRecognition.BaseDecodeType contiene qualche simbologia di codice a barre 2D
public static bool Is2D(BaseDecodeType symbology)
Parametri
symbology
BaseDecodeType
Il Aspose.BarCode.BarCodeRecognition.BaseDecodeType da testare.
Ritorna
Restituisce true se Aspose.BarCode.BarCodeRecognition.BaseDecodeType contiene qualche simbologia di codice a barre 2D; altrimenti, restituisce false.
IsPostal(BaseDecodeType)
Determina se il specifico Aspose.BarCode.BarCodeRecognition.BaseDecodeType contiene qualche simbologia di codice a barre postale
public static bool IsPostal(BaseDecodeType symbology)
Parametri
symbology
BaseDecodeType
Il Aspose.BarCode.BarCodeRecognition.BaseDecodeType da testare.
Ritorna
Restituisce true se Aspose.BarCode.BarCodeRecognition.BaseDecodeType contiene qualche simbologia di codice a barre postale; altrimenti, restituisce false.
Parse(string, out SingleDecodeType)
Converte la rappresentazione stringa di un SingleDecodeType nella sua istanza. Un valore di ritorno indica se la conversione è riuscita o fallita.
public static bool Parse(string parsingType, out SingleDecodeType result)
Parametri
parsingType
string
Una stringa contenente un SingleDecodeType nel formato “EAN8” o “EAN13” o “CodaBar”… da convertire.
result
SingleDecodeType
Un effettivo SingleDecodeType restituito, quando la conversione è completata con successo; altrimenti restituisce il tipo indefinito: DecodeType.None.
Ritorna
true se parsingType è stato convertito con successo; altrimenti, false.
ScanSets(params BaseDecodeType[])
Specifica i set di scansione per barcodeTypes
public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)
Parametri
barcodeTypes
BaseDecodeType[]
Array di tipi di decodifica singoli e multipli
Ritorna
Un tipo di decodifica multiplo
TryParse(string, out SingleDecodeType)
Converte la rappresentazione stringa di un SingleDecodeType nella sua istanza. Un valore di ritorno indica se la conversione è riuscita o fallita.
public static bool TryParse(string parsingType, out SingleDecodeType result)
Parametri
parsingType
string
Una stringa contenente un SingleDecodeType nel formato “EAN8” o “EAN13” o “CodaBar”… da convertire.
result
SingleDecodeType
Un effettivo SingleDecodeType restituito, quando la conversione è completata con successo; altrimenti restituisce il tipo indefinito: DecodeType.None.
Ritorna
true se parsingType è stato convertito con successo; altrimenti, false.
TryParse(string, out MultyDecodeType)
Converte la rappresentazione stringa di un MultyDecodeType nella sua istanza. Un valore di ritorno indica se la conversione è riuscita o fallita.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parametri
parsingType
string
Una stringa nel formato “AllSupportedTypes” o “EAN8,EAN13,CodaBar” da convertire.
result
MultyDecodeType
Un effettivo MultyDecodeType restituito, quando la conversione è completata con successo; altrimenti restituisce il tipo indefinito: new MultyDecodeType(DecodeType.None)
Ritorna
true se parsingType è stato convertito con successo; altrimenti, false.