Class MaxiCodeStructuredCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
MaxiCode kodunun 2 ve 3. modlarındaki gömülü metni kodlamak ve çözmek için temel sınıf.
public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext
Miras
object ← MaxiCodeCodetext ← MaxiCodeStructuredCodetext
Türetilmiş
MaxiCodeCodetextMode2, MaxiCodeCodetextMode3
Uygulamalar
Miras Alınan Üyeler
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()
Örnekler
Bu örnek, ham MaxiCode kod metnini MaxiCodeStructuredCodetext örneğine nasıl çözeceğinizi gösterir.
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("Barkod Türü: " + maxiCodeStructuredCodetext.PostalCode);
Console.WriteLine("MaxiCode modu: " + maxiCodeStructuredCodetext.CountryCode);
Console.WriteLine("Barkod Kod Metni: " + maxiCodeStructuredCodetext.ServiceCategory);
}
}
}
Yapıcılar
MaxiCodeStructuredCodetext()
protected MaxiCodeStructuredCodetext()
Özellikler
CountryCode
3 haneli ülke kodunu tanımlar.
public int CountryCode { get; set; }
Özellik Değeri
PostalCode
Posta kodunu tanımlar. Mod 2’de 9 haneli veya mod 3’te 6 alfasayısal sembol olmalıdır.
public string PostalCode { get; set; }
Özellik Değeri
SecondMessage
Barkodun ikinci mesajını tanımlar.
public MaxiCodeSecondMessage SecondMessage { get; set; }
Özellik Değeri
ServiceCategory
3 haneli hizmet kategorisini tanımlar.
public int ServiceCategory { get; set; }
Özellik Değeri
Metotlar
Equals(object)
Bu örneğin belirtilen Aspose.Bar.Code.ComplexBarcode.MaxiCodeStructuredCodetext değeriyle eşit olup olmadığını belirten bir değer döndürür.
public override bool Equals(object obj)
Parametreler
obj
object
Bu örneğe karşılaştırılacak bir Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext değeri.
Döndürür
true eğer obj bu örnekle aynı değere sahipse; aksi takdirde, false.
GetConstructedCodetext()
Kod metnini oluşturur.
public override string GetConstructedCodetext()
Döndürür
Oluşturulmuş kod metni.
GetHashCode()
Bu örneğin hash kodunu döndürür.
public override int GetHashCode()
Döndürür
32 bit imzalı bir tam sayı hash kodu.
InitFromString(string)
Oluşturulmuş kod metninden örneği başlatır.
public override void InitFromString(string constructedCodetext)
Parametreler
constructedCodetext
string
Oluşturulmuş kod metni.