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 έχει την ίδια αξία με αυτή την περίπτωση, αλλιώς, In YAML, the value false
can be represented in Greek (el) as follows:
false: ψευδής
In this case, false
translates to ψευδής
, which means “false” in Greek. If you need a specific context or format, please provide additional details!.
GetConstructedCodetext()
Δημιουργία κώδικα
public override string GetConstructedCodetext()
Returns
Κατασκευασμένο κώδικα
GetHashCode()
Επιστρέφει τον κωδικό hash για αυτή την περίπτωση.
public override int GetHashCode()
Returns
Ένας 32-bit υπογράφει ολόκληρο κώδικα hash.
InitFromString(Σύνδεσμος)
Αρχίζει το παράδειγμα από το κατασκευασμένο κώδικα.
public override void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Κατασκευασμένο κώδικα.