Class HIBCLICCombinedCodetext
Το όνομα: Aspose.BarCode.ComplexBarcode Συγκέντρωση: Aspose.BarCode.dll (25.5.0)
Κλάση κωδικοποίησης και αποκωδικοποίησης του κειμένου που ενσωματώνεται στον κωδικό HIBC LIC που αποθηκεύει πρωτογενή και δευτερογενή δεδομένα.
public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetextInheritance
object ← HIBCLICComplexCodetext ← HIBCLICCombinedCodetext
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 χρησιμοποιώντας το HIBCLICCombinedCodetext.
HIBCLICCombinedCodetext combinedCodetext = new HIBCLICCombinedCodetext();
combinedCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
combinedCodetext.PrimaryData = new PrimaryData();
combinedCodetext.PrimaryData.ProductOrCatalogNumber = "12345";
combinedCodetext.PrimaryData.LabelerIdentificationCode = "A999";
combinedCodetext.PrimaryData.UnitOfMeasureID = 1;
combinedCodetext.SecondaryAndAdditionalData = new SecondaryAndAdditionalData();
combinedCodetext.SecondaryAndAdditionalData.ExpiryDate = DateTime.Now;
combinedCodetext.SecondaryAndAdditionalData.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
combinedCodetext.SecondaryAndAdditionalData.Quantity = 30;
combinedCodetext.SecondaryAndAdditionalData.LotNumber = "LOT123";
combinedCodetext.SecondaryAndAdditionalData.SerialNumber = "SERIAL123";
combinedCodetext.SecondaryAndAdditionalData.DateOfManufacture = DateTime.Now;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(combinedCodetext))
{
Bitmap image = generator.GenerateBarCodeImage();
using (BarCodeReader reader = new BarCodeReader(image, DecodeType.HIBCQRLIC))
{
reader.ReadBarCodes();
string codetext = reader.FoundBarCodes[0].CodeText;
HIBCLICCombinedCodetext result = (HIBCLICCombinedCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
Console.WriteLine("Product or catalog number: " + result.PrimaryData.ProductOrCatalogNumber);
Console.WriteLine("Labeler identification code: " + result.PrimaryData.LabelerIdentificationCode);
Console.WriteLine("Unit of measure ID: " + result.PrimaryData.UnitOfMeasureID);
Console.WriteLine("Expiry date: " + result.SecondaryAndAdditionalData.ExpiryDate);
Console.WriteLine("Quantity: " + result.SecondaryAndAdditionalData.Quantity);
Console.WriteLine("Lot number: " + result.SecondaryAndAdditionalData.LotNumber);
Console.WriteLine("Serial number: " + result.SecondaryAndAdditionalData.SerialNumber);
Console.WriteLine("Date of manufacture: " + result.SecondaryAndAdditionalData.DateOfManufacture);
}
}Constructors
ΚΕΦΑΛΑΙΟΚΟΙΝΩΝΙΚΟ()
public HIBCLICCombinedCodetext()Properties
PrimaryData
Αναγνωρίζει τα πρωτογενή δεδομένα.
public PrimaryData PrimaryData { get; set; }Αξία ιδιοκτησίας
SecondaryAndAdditionalData
Προσδιορίζει δευτερεύοντα και πρόσθετα στοιχεία.
public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }Αξία ιδιοκτησίας
Methods
Equals(αντικείμενο)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με μια καθορισμένη τιμή Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext.
public override bool Equals(object obj)Parameters
obj object
Μια αξία Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext για να συγκρίνετε με αυτή την περίπτωση.
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
Κατασκευασμένο κώδικα.