Class MaxiCodeStructuredCodetext
Название пространства: Aspose.BarCode.ComplexBarcode Ассоциация: Aspose.BarCode.dll (25.4.0)
Базовый класс для кодирования и декодирования текста, встроенного в код MaxiCode для режимов 2 и 3.
public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext
Inheritance
object ← MaxiCodeCodetext ← MaxiCodeStructuredCodetext
Derived
MaxiCodeCodetextMode2 , MaxiCodeCodetextMode3
Implements
Наследованные члены
MaxiCodeCodetext.GetMode() , MaxiCodeCodetext.GetConstructedCodetext() , MaxiCodeCodetext.InitFromString(string) , MaxiCodeCodetext.GetBarcodeType() , MaxiCodeCodetext.MaxiCodeEncodeMode , MaxiCodeCodetext.ECIEncoding , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Этот шаблон показывает, как декодировать суровый кодекс MaxiCode в примере MaxiCodeStructuredCodetext.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.MaxiCode))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
MaxiCodeCodetext resultMaxiCodeCodetext = ComplexCodetextReader.TryDecodeMaxiCode(result.Extended.MaxiCode.MaxiCodeMode, result.CodeText);
if (resultMaxiCodeCodetext is MaxiCodeStructuredCodetext){
MaxiCodeStructuredCodetext maxiCodeStructuredCodetext = (MaxiCodeStructuredCodetext)resultMaxiCodeCodetext;
Console.WriteLine("BarCode Type: " + maxiCodeStructuredCodetext.PostalCode);
Console.WriteLine("MaxiCode mode: " + maxiCodeStructuredCodetext.CountryCode);
Console.WriteLine("BarCode CodeText: " + maxiCodeStructuredCodetext.ServiceCategory);
}
}
}
Constructors
MaxiCodeStructuredCodetext()
protected MaxiCodeStructuredCodetext()
Properties
CountryCode
Идентификация 3 цифрового кода страны.
public int CountryCode { get; set; }
Стоимость недвижимости
PostalCode
Идентифицирует почтовый код. должно быть 9 цифр в режиме 2 или6 альфаномерных символов в режиме 3.
public string PostalCode { get; set; }
Стоимость недвижимости
SecondMessage
Идентифицирует второе сообщение баркода.
public MaxiCodeSecondMessage SecondMessage { get; set; }
Стоимость недвижимости
ServiceCategory
Идентификация 3 цифровой категории сервиса.
public int ServiceCategory { get; set; }
Стоимость недвижимости
Methods
Equals(Объекты)
Возвращает стоимость, указывающую на то, равна ли эта инстанция определенной стоимости Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext.
public override bool Equals(object obj)
Parameters
obj
object
Значение Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext для сравнения с этим примером.
Returns
Истинный если OBJ имеет такую же ценность, как и эта инстанция; в противном случае, Фальшивый.
GetConstructedCodetext()
Создание кодетекста
public override string GetConstructedCodetext()
Returns
Конструированный кодекс
GetHashCode()
Возвращайте код хаша для этого случая.
public override int GetHashCode()
Returns
32-битный подписанный полный хаш-код.
InitFromString(Стриг)
Инициализует пример из построенного кодекста.
public override void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Созданный кодекс.