Class DecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Spécifiez le type de code-barres à lire.
public static class DecodeType
Héritage
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemples
Cet exemple montre comment détecter les codes-barres Code39 et Code128.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("Type de code-barres : " + result.CodeTypeName);
Console.WriteLine("Texte du code-barres : " + result.CodeText);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("Type de code-barres : " + result.CodeTypeName)
Console.WriteLine("Texte du code-barres : " + result.CodeText)
Next
End Using
Champs
AllSupportedTypes
Spécifie que les données seront vérifiées avec toutes les symbologies disponibles
public static readonly MultyDecodeType AllSupportedTypes
Valeur du champ
AustraliaPost
Spécifie que les données doivent être décodées avec la spécification de code-barres Australia Post
public static readonly SingleDecodeType AustraliaPost
Valeur du champ
AustralianPosteParcel
Spécifie que les données doivent être décodées avec la spécification de code-barres Australian Post Domestic eParcel Barcode
public static readonly SingleDecodeType AustralianPosteParcel
Valeur du champ
Aztec
Spécifie que les données doivent être décodées avec la spécification de code-barres Aztec
public static readonly SingleDecodeType Aztec
Valeur du champ
Codabar
Spécifie que les données doivent être décodées avec la spécification de code-barres CODABAR
public static readonly SingleDecodeType Codabar
Valeur du champ
CodablockF
Spécifie que les données doivent être décodées avec la spécification de code-barres CodablockF
public static readonly SingleDecodeType CodablockF
Valeur du champ
Code11
Spécifie que les données doivent être décodées avec la spécification de code-barres CODE 11
public static readonly SingleDecodeType Code11
Valeur du champ
Code128
Spécifie que les données doivent être décodées avec la spécification de code-barres CODE 128
public static readonly SingleDecodeType Code128
Valeur du champ
Code16K
Spécifie que les données doivent être décodées avec la spécification de code-barres SCode16K
public static readonly SingleDecodeType Code16K
Valeur du champ
Code32
Spécifie que les données doivent être décodées avec la spécification de code-barres Code32
public static readonly SingleDecodeType Code32
Valeur du champ
Code39
Spécifie que les données doivent être décodées avec la spécification de code-barres Code 39 jeu de caractères de base : ISO/IEC 16388
public static readonly SingleDecodeType Code39
Valeur du champ
Code39FullASCII
Spécifie que les données doivent être décodées avec la spécification de code-barres Code 39 jeu de caractères ASCII complet : ISO/IEC 16388
public static readonly SingleDecodeType Code39FullASCII
Valeur du champ
Code93
Spécifie que les données doivent être décodées avec la spécification de code-barres CODE 93
public static readonly SingleDecodeType Code93
Valeur du champ
CompactPdf417
Spécifie que les données doivent être décodées avec la spécification de code-barres CompactPdf417 (Pdf417Truncated)
public static readonly SingleDecodeType CompactPdf417
Valeur du champ
DataLogic2of5
Spécifie que les données doivent être décodées avec la spécification de code-barres DataLogic 2 of 5
public static readonly SingleDecodeType DataLogic2of5
Valeur du champ
DataMatrix
Spécifie que les données doivent être décodées avec la symbologie de code-barres DataMatrix
public static readonly SingleDecodeType DataMatrix
Valeur du champ
DatabarExpanded
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 Databar expanded
public static readonly SingleDecodeType DatabarExpanded
Valeur du champ
DatabarExpandedStacked
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 Databar expanded stacked
public static readonly SingleDecodeType DatabarExpandedStacked
Valeur du champ
DatabarLimited
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 Databar limited
public static readonly SingleDecodeType DatabarLimited
Valeur du champ
DatabarOmniDirectional
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 Databar omni-directional
public static readonly SingleDecodeType DatabarOmniDirectional
Valeur du champ
DatabarStacked
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 Databar stacked
public static readonly SingleDecodeType DatabarStacked
Valeur du champ
DatabarStackedOmniDirectional
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 Databar stacked omni-directional
public static readonly SingleDecodeType DatabarStackedOmniDirectional
Valeur du champ
DatabarTruncated
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 Databar truncated
public static readonly SingleDecodeType DatabarTruncated
Valeur du champ
DeutschePostIdentcode
Spécifie que les données doivent être décodées avec la spécification de code-barres DeutschePost Ident code
public static readonly SingleDecodeType DeutschePostIdentcode
Valeur du champ
DeutschePostLeitcode
Spécifie que les données doivent être décodées avec la spécification de code-barres DeutschePost Leit code
public static readonly SingleDecodeType DeutschePostLeitcode
Valeur du champ
DotCode
Spécifie que les données doivent être décodées avec la spécification de code-barres DotCode
public static readonly SingleDecodeType DotCode
Valeur du champ
DutchKIX
Spécifie que les données doivent être décodées avec la spécification de code-barres DotCode
public static readonly SingleDecodeType DutchKIX
Valeur du champ
EAN13
Spécifie que les données doivent être décodées avec la spécification de code-barres EAN-13
public static readonly SingleDecodeType EAN13
Valeur du champ
EAN14
Spécifie que les données doivent être décodées avec la spécification de code-barres EAN14
public static readonly SingleDecodeType EAN14
Valeur du champ
EAN8
Spécifie que les données doivent être décodées avec la spécification de code-barres EAN-8
public static readonly SingleDecodeType EAN8
Valeur du champ
GS1Aztec
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 Aztec
public static readonly SingleDecodeType GS1Aztec
Valeur du champ
GS1Code128
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 CODE 128
public static readonly SingleDecodeType GS1Code128
Valeur du champ
GS1CompositeBar
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 Composite Bar
public static readonly SingleDecodeType GS1CompositeBar
Valeur du champ
GS1DataMatrix
Spécifie que les données doivent être décodées avec la symbologie de code-barres GS1DataMatrix
public static readonly SingleDecodeType GS1DataMatrix
Valeur du champ
GS1DotCode
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 DotCode
public static readonly SingleDecodeType GS1DotCode
Valeur du champ
GS1HanXin
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 Han Xin Code
public static readonly SingleDecodeType GS1HanXin
Valeur du champ
GS1MicroPdf417
Spécifie que les données doivent être décodées avec la spécification de code-barres MicroPdf417
public static readonly SingleDecodeType GS1MicroPdf417
Valeur du champ
GS1QR
Spécifie que les données doivent être décodées avec la spécification de code-barres GS1 QR
public static readonly SingleDecodeType GS1QR
Valeur du champ
HIBCAztecLIC
Spécifie que les données doivent être décodées avec la spécification de code-barres HIBC LIC Aztec
public static readonly SingleDecodeType HIBCAztecLIC
Valeur du champ
HIBCAztecPAS
Spécifie que les données doivent être décodées avec la spécification de code-barres HIBC PAS Aztec
public static readonly SingleDecodeType HIBCAztecPAS
Valeur du champ
HIBCCode128LIC
Spécifie que les données doivent être décodées avec la spécification de code-barres HIBC LIC Code128
public static readonly SingleDecodeType HIBCCode128LIC
Valeur du champ
HIBCCode128PAS
Spécifie que les données doivent être décodées avec la spécification de code-barres HIBC PAS Code128
public static readonly SingleDecodeType HIBCCode128PAS
Valeur du champ
HIBCCode39LIC
Spécifie que les données doivent être décodées avec la spécification de code-barres HIBC LIC Code39
public static readonly SingleDecodeType HIBCCode39LIC
Valeur du champ
HIBCCode39PAS
Spécifie que les données doivent être décodées avec la spécification de code-barres HIBC PAS Code39
public static readonly SingleDecodeType HIBCCode39PAS
Valeur du champ
HIBCDataMatrixLIC
Spécifie que les données doivent être décodées avec la spécification de code-barres HIBC LIC DataMatrix
public static readonly SingleDecodeType HIBCDataMatrixLIC
Valeur du champ
HIBCDataMatrixPAS
Spécifie que les données doivent être décodées avec la spécification de code-barres HIBC PAS DataMatrix
public static readonly SingleDecodeType HIBCDataMatrixPAS
Valeur du champ
HIBCQRLIC
Spécifie que les données doivent être décodées avec la spécification de code-barres HIBC LIC QR
public static readonly SingleDecodeType HIBCQRLIC
Valeur du champ
HIBCQRPAS
Spécifie que les données doivent être décodées avec la spécification de code-barres HIBC PAS QR
public static readonly SingleDecodeType HIBCQRPAS
Valeur du champ
HanXin
Spécifie que les données doivent être décodées avec la spécification de code-barres Han Xin Code
public static readonly SingleDecodeType HanXin
Valeur du champ
IATA2of5
Spécifie que les données doivent être décodées avec la spécification de code-barres IATA 2 of 5. L’IATA (Association internationale du transport aérien) utilise ce code-barres pour la gestion du fret aérien.
public static readonly SingleDecodeType IATA2of5
Valeur du champ
ISBN
Spécifie que les données doivent être décodées avec la spécification de code-barres ISBN
public static readonly SingleDecodeType ISBN
Valeur du champ
ISMN
Spécifie que les données doivent être décodées avec la spécification de code-barres ISMN
public static readonly SingleDecodeType ISMN
Valeur du champ
ISSN
Spécifie que les données doivent être décodées avec la spécification de code-barres ISSN
public static readonly SingleDecodeType ISSN
Valeur du champ
ITF14
Spécifie que les données doivent être décodées avec la spécification de code-barres ITF14
public static readonly SingleDecodeType ITF14
Valeur du champ
ITF6
Spécifie que les données doivent être décodées avec la spécification de code-barres ITF6
public static readonly SingleDecodeType ITF6
Valeur du champ
Interleaved2of5
Spécifie que les données doivent être décodées avec la spécification de code-barres INTERLEAVED 2 of 5
public static readonly SingleDecodeType Interleaved2of5
Valeur du champ
ItalianPost25
Spécifie que les données doivent être décodées avec la spécification de code-barres Italian Post 25
public static readonly SingleDecodeType ItalianPost25
Valeur du champ
MSI
Spécifie que les données doivent être décodées avec la spécification de code-barres MSI Plessey
public static readonly SingleDecodeType MSI
Valeur du champ
MacroPdf417
Spécifie que les données doivent être décodées avec la spécification de code-barres MacroPdf417
public static readonly SingleDecodeType MacroPdf417
Valeur du champ
Mailmark
Spécifie que les données doivent être décodées avec la spécification de code-barres Royal Mail Mailmark.
public static readonly SingleDecodeType Mailmark
Valeur du champ
Matrix2of5
Spécifie que les données doivent être décodées avec la spécification de code-barres Matrix 2 of 5
public static readonly SingleDecodeType Matrix2of5
Valeur du champ
MaxiCode
Spécifie que les données doivent être décodées avec la spécification de code-barres MaxiCode
public static readonly SingleDecodeType MaxiCode
Valeur du champ
MicrE13B
Spécifie que les données doivent être décodées avec la spécification de code-barres MICR E-13B
public static readonly SingleDecodeType MicrE13B
Valeur du champ
MicroPdf417
Spécifie que les données doivent être décodées avec la spécification de code-barres MicroPdf417
public static readonly SingleDecodeType MicroPdf417
Valeur du champ
MicroQR
Spécifie que les données doivent être décodées avec la spécification de code-barres MicroQR Code
public static readonly SingleDecodeType MicroQR
Valeur du champ
MostCommonTypes
Spécifie que les données seront vérifiées avec les symbologies les plus couramment utilisées
public static readonly MultyDecodeType MostCommonTypes
Valeur du champ
None
Type de décodage non spécifié.
public static readonly SingleDecodeType None
Valeur du champ
OPC
Spécifie que les données doivent être décodées avec la spécification de code-barres OPC
public static readonly SingleDecodeType OPC
Valeur du champ
OneCode
Spécifie que les données doivent être décodées avec la spécification de code-barres USPS OneCode
public static readonly SingleDecodeType OneCode
Valeur du champ
PZN
Spécifie que les données doivent être décodées avec la spécification de code-barres PZN. Cette symbologie est également connue sous le nom de Pharma Zentral Nummer. PZN7 et PZN8 sont supportés.
public static readonly SingleDecodeType PZN
Valeur du champ
PatchCode
Spécifie que les données doivent être décodées avec la spécification de code-barres Patch code. La symbologie de code-barres est utilisée pour le scan automatisé
public static readonly SingleDecodeType PatchCode
Valeur du champ
Pdf417
Spécifie que les données doivent être décodées avec la symbologie de code-barres Pdf417
public static readonly SingleDecodeType Pdf417
Valeur du champ
Pharmacode
Spécifie que les données doivent être décodées avec le Pharmacode. Cette symbologie est également connue sous le nom de code binaire pharmaceutique
public static readonly SingleDecodeType Pharmacode
Valeur du champ
Planet
Spécifie que les données doivent être décodées avec la spécification de code-barres Planet
public static readonly SingleDecodeType Planet
Valeur du champ
PostalTypes
Spécifie que les données seront vérifiées avec toutes les symbologies de code-barres 1.5D Postal, comme Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX
public static readonly MultyDecodeType PostalTypes
Valeur du champ
Postnet
Spécifie que les données doivent être décodées avec la spécification de code-barres Postnet
public static readonly SingleDecodeType Postnet
Valeur du champ
QR
Spécifie que les données doivent être décodées avec la spécification de code-barres QR Code
public static readonly SingleDecodeType QR
Valeur du champ
RM4SCC
Spécifie que les données doivent être décodées avec la spécification de code-barres RM4SCC. RM4SCC (Royal Mail 4-state Customer Code) est utilisé pour le processus de tri automatisé du courrier au Royaume-Uni.
public static readonly SingleDecodeType RM4SCC
Valeur du champ
RectMicroQR
Spécifie que les données doivent être décodées avec la spécification de code-barres RectMicroQR (rMQR) Code
public static readonly SingleDecodeType RectMicroQR
Valeur du champ
SCC14
Spécifie que les données doivent être décodées avec la spécification de code-barres SCC14
public static readonly SingleDecodeType SCC14
Valeur du champ
SSCC18
Spécifie que les données doivent être décodées avec la spécification de code-barres SSCC18
public static readonly SingleDecodeType SSCC18
Valeur du champ
Standard2of5
Spécifie que les données doivent être décodées avec la spécification de code-barres Standard 2 of 5
public static readonly SingleDecodeType Standard2of5
Valeur du champ
Supplement
Spécifie que les données doivent être décodées avec la spécification de code-barres Supplement(EAN2, EAN5)
public static readonly SingleDecodeType Supplement
Valeur du champ
SwissPostParcel
Spécifie que les données doivent être décodées avec la spécification de code-barres Swiss Post Parcel Barcode
public static readonly SingleDecodeType SwissPostParcel
Valeur du champ
Types1D
Spécifie que les données seront vérifiées avec toutes les symbologies de code-barres 1D
public static readonly MultyDecodeType Types1D
Valeur du champ
Types2D
Spécifie que les données seront vérifiées avec toutes les symbologies de code-barres 2D
public static readonly MultyDecodeType Types2D
Valeur du champ
UPCA
Spécifie que les données doivent être décodées avec la spécification de code-barres UPC-A
public static readonly SingleDecodeType UPCA
Valeur du champ
UPCE
Spécifie que les données doivent être décodées avec la spécification de code-barres UPC-E
public static readonly SingleDecodeType UPCE
Valeur du champ
VIN
Spécifie que les données doivent être décodées avec la spécification de code-barres VIN (Numéro d’identification du véhicule)
public static readonly SingleDecodeType VIN
Valeur du champ
Propriétés
AllSupportedTypesArray
Obtient un tableau qui représente AllSupportedTypes
public static SingleDecodeType[] AllSupportedTypesArray { get; }
Valeur de la propriété
Méthodes
GetNames()
Récupère un tableau des noms des types de décodage.
public static string[] GetNames()
Renvoie
string[]
Un tableau de chaînes des noms des types de décodage.
Is1D(BaseDecodeType)
Détermine si le type Aspose.BarCode.BarCodeRecognition.BaseDecodeType spécifié contient une symbologie de code-barres 1D
public static bool Is1D(BaseDecodeType symbology)
Paramètres
symbology
BaseDecodeType
Le type Aspose.BarCode.BarCodeRecognition.BaseDecodeType à tester.
Renvoie
Renvoie true si Aspose.BarCode.BarCodeRecognition.BaseDecodeType contient une symbologie de code-barres 1D ; sinon, renvoie false.
Is2D(BaseDecodeType)
Détermine si le type Aspose.BarCode.BarCodeRecognition.BaseDecodeType spécifié contient une symbologie de code-barres 2D
public static bool Is2D(BaseDecodeType symbology)
Paramètres
symbology
BaseDecodeType
Le type Aspose.BarCode.BarCodeRecognition.BaseDecodeType à tester.
Renvoie
Renvoie true si Aspose.BarCode.BarCodeRecognition.BaseDecodeType contient une symbologie de code-barres 2D ; sinon, renvoie false.
IsPostal(BaseDecodeType)
Détermine si le type Aspose.BarCode.BarCodeRecognition.BaseDecodeType spécifié contient une symbologie de code-barres postal
public static bool IsPostal(BaseDecodeType symbology)
Paramètres
symbology
BaseDecodeType
Le type Aspose.BarCode.BarCodeRecognition.BaseDecodeType à tester.
Renvoie
Renvoie true si Aspose.BarCode.BarCodeRecognition.BaseDecodeType contient une symbologie de code-barres postal ; sinon, renvoie false.
Parse(string, out SingleDecodeType)
Convertit la représentation sous forme de chaîne d’un SingleDecodeType en son instance. Un retour indique si la conversion a réussi ou échoué.
public static bool Parse(string parsingType, out SingleDecodeType result)
Paramètres
parsingType
string
Une chaîne contenant un SingleDecodeType au format “EAN8” ou “EAN13” ou “CodaBar”… à convertir.
result
SingleDecodeType
Un SingleDecodeType réel renvoyé, lorsque la conversion a été complétée avec succès ; sinon, il renvoie un type indéfini : DecodeType.None.
Renvoie
true si parsingType a été converti avec succès ; sinon, false.
ScanSets(params BaseDecodeType[])
Spécifiez les ensembles de scan par types de code-barres
public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)
Paramètres
barcodeTypes
BaseDecodeType[]
Tableau de types de décodage simples et multiples
Renvoie
Un type de décodage multiple
TryParse(string, out SingleDecodeType)
Convertit la représentation sous forme de chaîne d’un SingleDecodeType en son instance. Un retour indique si la conversion a réussi ou échoué.
public static bool TryParse(string parsingType, out SingleDecodeType result)
Paramètres
parsingType
string
Une chaîne contenant un SingleDecodeType au format “EAN8” ou “EAN13” ou “CodaBar”… à convertir.
result
SingleDecodeType
Un SingleDecodeType réel renvoyé, lorsque la conversion a été complétée avec succès ; sinon, il renvoie un type indéfini : DecodeType.None.
Renvoie
true si parsingType a été converti avec succès ; sinon, false.
TryParse(string, out MultyDecodeType)
Convertit la représentation sous forme de chaîne d’un MultyDecodeType en son instance. Un retour indique si la conversion a réussi ou échoué.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Paramètres
parsingType
string
Une chaîne au format “AllSupportedTypes” ou “EAN8,EAN13,CodaBar” à convertir.
result
MultyDecodeType
Un MultyDecodeType réel est renvoyé, lorsque la conversion a été complétée avec succès ; sinon, il renvoie un type indéfini : new MultyDecodeType(DecodeType.None)
Renvoie
true si parsingType a été converti avec succès ; sinon, false.