Class MultyDecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Tipo de decodificação composta.
public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>
Herança
object ← BaseDecodeType ← MultyDecodeType
Implementa
IEquatable<basedecodetype>, IEquatable<multydecodetype>
Membros Herdados
BaseDecodeType.ContainsAny(params BaseDecodeType[]), BaseDecodeType.Equals(SingleDecodeType), BaseDecodeType.Equals(MultyDecodeType), BaseDecodeType.Equals(BaseDecodeType), BaseDecodeType.Equals(object), BaseDecodeType.GetHashCode(), BaseDecodeType.TryParse(string, out SingleDecodeType), BaseDecodeType.TryParse(string, out MultyDecodeType), BaseDecodeType.TryParse(string, out BaseDecodeType), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemplos
Este exemplo mostra como criar tipos de MultyDecode compostos que combinam tipos SingleDecode e MultiDecode.
MultyDecodeType types1 = new MultyDecodeType(DecodeType.QR, DecodeType.DataMatrix);
MultyDecodeType types2 = new MultyDecodeType(types1, DecodeType.Code128, DecodeType.Code39);
Dim multyType1 As MultyDecodeType
multyType1 = New MultyDecodeType(DecodeType.QR, DecodeType.DataMatrix)
Dim multyType2 As MultyDecodeType
multyType2 = New MultyDecodeType(multyType1, DecodeType.Code128, DecodeType.Code39)
Construtores
MultyDecodeType(params SingleDecodeType[])
Inicializa uma nova instância da classe Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params SingleDecodeType[] barcodeTypes)
Parâmetros
barcodeTypes
SingleDecodeType[]
Array de tipos de decodificação única
MultyDecodeType(params BaseDecodeType[])
Inicializa uma nova instância da classe Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params BaseDecodeType[] barcodeTypes)
Parâmetros
barcodeTypes
BaseDecodeType[]
Array de tipos de decodificação múltipla e única
Propriedades
GetSingleTypesCount
Retorna o número de tipos únicos.
public int GetSingleTypesCount { get; }
Valor da Propriedade
Métodos
Add(SingleDecodeType)
Adiciona mais um Aspose.BarCode.BarCodeRecognition.SingleDecodeType ao MultyDecodeType.
public void Add(SingleDecodeType singleType)
Parâmetros
singleType
SingleDecodeType
Um Single DecodeType a ser adicionado à lista
ContainsAll(params BaseDecodeType[])
Verifica se contém todos os tipos dos tipos de código de barras.
public bool ContainsAll(params BaseDecodeType[] barcodeTypes)
Parâmetros
barcodeTypes
BaseDecodeType[]
Tipos de código de barras únicos ou múltiplos de entrada
Retorna
O valor é verdadeiro se todos os tipos estiverem incluídos
ContainsAny(params BaseDecodeType[])
Verifica se contém algum dos tipos
public override bool ContainsAny(params BaseDecodeType[] decodeTypes)
Parâmetros
decodeTypes
BaseDecodeType[]
Tipos de decodificação
Retorna
O valor é verdadeiro se algum dos tipos estiver incluído
Equals(MultyDecodeType)
Retorna um valor indicando se esta instância é igual a um valor especificado de Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public override bool Equals(MultyDecodeType other)
Parâmetros
other
MultyDecodeType
Um valor Aspose.BarCode.BarCodeRecognition.MultyDecodeType para comparar com esta instância.
Retorna
true se obj tiver o mesmo valor que esta instância; caso contrário, false.
Equals(object)
Retorna um valor indicando se esta instância é igual a um valor especificado de Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public override bool Equals(object obj)
Parâmetros
obj
object
Um valor System.Object para comparar com esta instância.
Retorna
true se obj tiver o mesmo valor que esta instância; caso contrário, false.
Exclude(SingleDecodeType)
Exclui Aspose.BarCode.BarCodeRecognition.SingleDecodeType do MultyDecodeType e retorna uma nova instância de MultyDecodeType.
public MultyDecodeType Exclude(SingleDecodeType singleType)
Parâmetros
singleType
SingleDecodeType
Um Single DecodeType a ser excluído.
Retorna
Nova instância de MultyDecodeType com o SingleDecodeType excluído.
GetHashCode()
Retorna o código hash para esta instância.
public override int GetHashCode()
Retorna
Um código hash inteiro de 32 bits.
GetSingleTypes()
Representa uma lista de tipos únicos.
public List<singledecodetype> GetSingleTypes()
Retorna
List<SingleDecodeType>
Lista de tipos únicos
ToString()
Método substituído representando MultyDecodeType como uma string.
public override string ToString()
Retorna
Uma string representando a instância de MultyDecodeType como “singleDecodeType1, singleDecodeType2, …”
"AllSupportedTypes" retorna quando todos os tipos estão incluídos.
TryParse(string, out MultyDecodeType)
Converte a representação em string de um MultyDecodeType para sua instância. Um valor de retorno indica se a conversão foi bem-sucedida ou falhou.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parâmetros
parsingType
string
Uma string no formato “AllSupportedTypes” ou “EAN8,EAN13,CodaBar” para converter.
result
MultyDecodeType
Um MultyDecodeType real é retornado quando a conversão foi concluída com sucesso;
caso contrário, retorna um tipo indefinido. Aspose.BarCode.BarCodeRecognition.DecodeType.None ou MultyDecodeType (“None”).
Retorna
true se s foi convertido com sucesso; caso contrário, false. </multydecodetype></basedecodetype>