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
object ← BaseDecodeType ← MultyDecodeType
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
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
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
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
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
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
Nueva instancia de MultyDecodeType con el SingleDecodeType excluido.
GetHashCode()
Devuelve el código hash para esta instancia.
public override int GetHashCode()
Retorna
Un código hash entero con signo de 32 bits.
GetSingleTypes()
Representa una lista de tipos únicos.
public List<singledecodetype> GetSingleTypes()
Retorna
List<SingleDecodeType>
Lista de tipos únicos.
ToString()
Método sobreescrito que representa MultyDecodeType como una cadena.
public override string ToString()
Retorna
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
true si s se convirtió con éxito; de lo contrario, false. </multydecodetype></basedecodetype>