Class MultyDecodeType

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

objectBaseDecodeTypeMultyDecodeType

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

int

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

bool

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

bool

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

bool

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

bool

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

MultyDecodeType

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

int

Um código hash inteiro de 32 bits.

GetSingleTypes()

Representa uma lista de tipos únicos.

public List<singledecodetype> GetSingleTypes()

Retorna

List<SingleDecodeType&gt;

Lista de tipos únicos

ToString()

Método substituído representando MultyDecodeType como uma string.

public override string ToString()

Retorna

string

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

bool

true se s foi convertido com sucesso; caso contrário, false. </multydecodetype></basedecodetype>

 Português