Class MaxiCodeStructuredCodetext

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

objectMaxiCodeCodetextMaxiCodeStructuredCodetext

Türetilmiş

MaxiCodeCodetextMode2, MaxiCodeCodetextMode3

Uygulamalar

IComplexCodetext

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

int

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

string

SecondMessage

Barkodun ikinci mesajını tanımlar.

public MaxiCodeSecondMessage SecondMessage { get; set; }

Özellik Değeri

MaxiCodeSecondMessage

ServiceCategory

3 haneli hizmet kategorisini tanımlar.

public int ServiceCategory { get; set; }

Özellik Değeri

int

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

bool

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

string

Oluşturulmuş kod metni.

GetHashCode()

Bu örneğin hash kodunu döndürür.

public override int GetHashCode()

Döndürür

int

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.

 Türkçe