Class MultyDecodeType

Class MultyDecodeType

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

Tipo de decodificación compuesta.

public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>

Herencia

objectBaseDecodeTypeMultyDecodeType

Implementa

IEquatable<basedecodetype>, IEquatable<multydecodetype>

Miembros heredados

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()

Ejemplos

Este ejemplo muestra cómo crear tipos MultyDecode compuestos que combinan tipos SingleDecodeType y 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)

Constructores

MultyDecodeType(params SingleDecodeType[])

Inicializa una nueva instancia de la clase Aspose.BarCode.BarCodeRecognition.MultyDecodeType.

public MultyDecodeType(params SingleDecodeType[] barcodeTypes)

Parámetros

barcodeTypes SingleDecodeType[]

Array de tipos de decodificación única.

MultyDecodeType(params BaseDecodeType[])

Inicializa una nueva instancia de la clase Aspose.BarCode.BarCodeRecognition.MultyDecodeType.

public MultyDecodeType(params BaseDecodeType[] barcodeTypes)

Parámetros

barcodeTypes BaseDecodeType[]

Array de tipos de decodificación múltiple y única.

Propiedades

GetSingleTypesCount

Devuelve un número de tipos únicos.

public int GetSingleTypesCount { get; }

Valor de la propiedad

int

Métodos

Add(SingleDecodeType)

Agrega un Aspose.BarCode.BarCodeRecognition.SingleDecodeType más al MultyDecodeType.

public void Add(SingleDecodeType singleType)

Parámetros

singleType SingleDecodeType

Un Single DecodeType que se añadirá a la lista.

ContainsAll(params BaseDecodeType[])

Verifica si contiene todos los tipos de tipos de código de barras.

public bool ContainsAll(params BaseDecodeType[] barcodeTypes)

Parámetros

barcodeTypes BaseDecodeType[]

Tipos de código de barras únicos o múltiples de entrada.

Retorna

bool

El valor es verdadero si todos los tipos están incluidos.

ContainsAny(params BaseDecodeType[])

Contiene alguno de los tipos.

public override bool ContainsAny(params BaseDecodeType[] decodeTypes)

Parámetros

decodeTypes BaseDecodeType[]

Tipos de decodificación.

Retorna

bool

El valor es verdadero si alguno de los tipos está incluido.

Equals(MultyDecodeType)

Devuelve un valor que indica si esta instancia es igual a un valor especificado de Aspose.BarCode.BarCodeRecognition.MultyDecodeType.

public override bool Equals(MultyDecodeType other)

Parámetros

other MultyDecodeType

Un valor de Aspose.BarCode.BarCodeRecognition.MultyDecodeType para comparar con esta instancia.

Retorna

bool

true si obj tiene el mismo valor que esta instancia; de lo contrario, false.

Equals(object)

Devuelve un valor que indica si esta instancia es igual a un valor especificado de Aspose.BarCode.BarCodeRecognition.MultyDecodeType.

public override bool Equals(object obj)

Parámetros

obj object

Un valor de System.Object para comparar con esta instancia.

Retorna

bool

true si obj tiene el mismo valor que esta instancia; de lo contrario, false.

Exclude(SingleDecodeType)

Excluye Aspose.BarCode.BarCodeRecognition.SingleDecodeType del MultyDecodeType y devuelve una nueva instancia de MultyDecodeType.

public MultyDecodeType Exclude(SingleDecodeType singleType)

Parámetros

singleType SingleDecodeType

Un Single DecodeType que se va a excluir.

Retorna

MultyDecodeType

Nueva instancia de MultyDecodeType con el SingleDecodeType excluido.

GetHashCode()

Devuelve el código hash para esta instancia.

public override int GetHashCode()

Retorna

int

Un código hash entero con signo de 32 bits.

GetSingleTypes()

Representa una lista de tipos únicos.

public List<singledecodetype> GetSingleTypes()

Retorna

List<SingleDecodeType&gt;

Lista de tipos únicos.

ToString()

Método sobreescrito que representa MultyDecodeType como una cadena.

public override string ToString()

Retorna

string

Una cadena que representa la instancia de MultyDecodeType como “singleDecodeType1, singleDecodeType2, …”

"AllSupportedTypes" se devuelve cuando todos los tipos están incluidos.

TryParse(string, out MultyDecodeType)

Convierte la representación en cadena de un MultyDecodeType a su instancia. Un valor de retorno indica si la conversión fue exitosa o fallida.

public static bool TryParse(string parsingType, out MultyDecodeType result)

Parámetros

parsingType string

Una cadena en el formato “AllSupportedTypes” o “EAN8,EAN13,CodaBar” para convertir.

result MultyDecodeType

Un MultyDecodeType real que se devuelve cuando la conversión se ha completado con éxito;

de lo contrario, devuelve un tipo indefinido. Aspose.BarCode.BarCodeRecognition.DecodeType.None o MultyDecodeType (“None”).

Retorna

bool

true si s se convirtió con éxito; de lo contrario, false. </multydecodetype></basedecodetype>

 Español