Class HIBCLICSecondaryAndAdditionalDataCodetext
Το όνομα: Aspose.BarCode.ComplexBarcode Συγκέντρωση: Aspose.BarCode.dll (25.4.0)
Κλάση κωδικοποίησης και αποκωδικοποίησης του κειμένου που ενσωματώνεται στον κώδικα HIBC LIC που αποθηκεύει δεδομένα δευτεροχρονιάς.
public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext
Inheritance
object ← HIBCLICComplexCodetext ← HIBCLICSecondaryAndAdditionalDataCodetext
Implements
Κληρονομημένα μέλη
HIBCLICComplexCodetext.GetConstructedCodetext() , HIBCLICComplexCodetext.InitFromString(string) , HIBCLICComplexCodetext.GetBarcodeType() , HIBCLICComplexCodetext.BarcodeType , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Αυτό το δείγμα δείχνει πώς να κωδικοποιήσετε και να αποκρυπτογραφήσετε το HIBC LIC χρησιμοποιώντας το HIBCLICSecondaryAndAdditionalDataCodetext.
HIBCLICSecondaryAndAdditionalDataCodetext complexCodetext = new HIBCLICSecondaryAndAdditionalDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
complexCodetext.LinkCharacter = 'L';
complexCodetext.Data = new SecondaryAndAdditionalData();
complexCodetext.Data.ExpiryDate = DateTime.Now;
complexCodetext.Data.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
complexCodetext.Data.Quantity = 30;
complexCodetext.Data.LotNumber = "LOT123";
complexCodetext.Data.SerialNumber = "SERIAL123";
complexCodetext.Data.DateOfManufacture = DateTime.Now;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(complexCodetext))
{
Bitmap image = generator.GenerateBarCodeImage();
using (BarCodeReader reader = new BarCodeReader(image, DecodeType.HIBCQRLIC))
{
reader.ReadBarCodes();
string codetext = reader.FoundBarCodes[0].CodeText;
HIBCLICSecondaryAndAdditionalDataCodetext result = (HIBCLICSecondaryAndAdditionalDataCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
Console.WriteLine("Expiry date: " + result.Data.ExpiryDate);
Console.WriteLine("Quantity: " + result.Data.Quantity);
Console.WriteLine("Lot number: " + result.Data.LotNumber);
Console.WriteLine("Serial number: " + result.Data.SerialNumber);
Console.WriteLine("Date of manufacture: " + result.Data.DateOfManufacture);
}
}
Constructors
ΕΠΙΤΡΟΦΟΡΙΣΜΟΣΑΡΧΙΚΟΔΗΛΩΣΗΚΟΙΝΩΝΙΑ()
public HIBCLICSecondaryAndAdditionalDataCodetext()
Properties
Data
Προσδιορίζει δευτερεύοντα και πρόσθετα στοιχεία.
public SecondaryAndAdditionalData Data { get; set; }
Αξία ιδιοκτησίας
LinkCharacter
Αναγνωρίζει τον χαρακτήρα του συνδέσμου.
public char LinkCharacter { get; set; }
Αξία ιδιοκτησίας
Methods
Equals(αντικείμενο)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με μια καθορισμένη τιμή Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext.
public override bool Equals(object obj)
Parameters
obj
object
Ένα Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext αξία για να συγκρίνετε με αυτή την περίπτωση.
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
Κατασκευασμένο κώδικα.