Class HIBCLICCombinedCodetext
Το όνομα: Aspose.BarCode.ComplexBarcode Συγκέντρωση: Aspose.BarCode.dll (25.4.0)
Κλάση κωδικοποίησης και αποκωδικοποίησης του κειμένου που ενσωματώνεται στον κωδικό HIBC LIC που αποθηκεύει πρωτογενή και δευτερογενή δεδομένα.
public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext
Inheritance
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
Κατασκευασμένο κώδικα.