Class HIBCPASCodetext
Το όνομα: Aspose.BarCode.ComplexBarcode Συγκέντρωση: Aspose.BarCode.dll (25.4.0)
Κλάση για κωδικοποίηση και αποκωδικοποίηση του κειμένου που ενσωματώνεται στον κώδικα HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Αυτό το δείγμα δείχνει πώς να κωδικοποιήσετε και να αποκρυπτογραφήσετε το HIBC PAS χρησιμοποιώντας το HIBCPASCodetext.
HIBCPASComplexCodetext complexCodetext = new HIBCPASComplexCodetext();
complexCodetext.DataLocation = HIBCPASDataLocation.Patient;
complexCodetext.AddRecord(HIBCPASDataType.LabelerIdentificationCode, "A123");
complexCodetext.AddRecord(HIBCPASDataType.ManufacturerSerialNumber, "SERIAL123");
complexCodetext.BarcodeType = EncodeTypes.HIBCDataMatrixPAS;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(complexCodetext))
{
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.HIBCDataMatrixPAS))
{
reader.ReadBarCodes();
string codetext = reader.FoundBarCodes[0].CodeText;
HIBCPASComplexCodetext readCodetext = ComplexCodetextReader.TryDecodeHIBCPAS(codetext);
Console.WriteLine("Data location: {0}", readCodetext.DataLocation);
Console.Write("Data type: {0}. ", readCodetext.GetRecords()[0].DataType);
Console.WriteLine("Data: {0}", readCodetext.GetRecords()[0].Data);
Console.Write("Data type: {0}. ", readCodetext.GetRecords()[1].DataType);
Console.WriteLine("Data: {0}", readCodetext.GetRecords()[1].Data);
}
}
Constructors
Κωδικογραφία()
public HIBCPASCodetext()
Properties
BarcodeType
Το κώδικα HIBC PAS μπορεί να κωδικοποιηθεί χρησιμοποιώντας τους τύπους κωδικού HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS και HIBCQRPAS.Προεπιλεγμένη τιμή: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Αξία ιδιοκτησίας
DataLocation
Προσδιορίζει την τοποθεσία των δεδομένων.
public HIBCPASDataLocation DataLocation { get; set; }
Αξία ιδιοκτησίας
Methods
AddRecord(Σύνδεσμος, Σύνδεσμος)
Προσθέτει νέο ρεκόρ
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Τύπος δεδομένων
data
string
Σύνδεση Δεδομένων
AddRecord(Ετικέτες HIBCPASRecord)
Προσθέτει νέο ρεκόρ
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Το ρεκόρ που προστίθεται
Clear()
Καθαρισμένη λίστα αρχείων
public void Clear()
Equals(αντικείμενο)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με μια καθορισμένη τιμή Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)
Parameters
obj
object
Μια αξία Aspose.BarCode.ComplexBarcode.HIBCPASCodetext για να συγκρίνετε με αυτή την περίπτωση.
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!.
GetBarcodeType()
Έχουμε τον τύπο barcode.
public BaseEncodeType GetBarcodeType()
Returns
Τύπος Barcode.
GetConstructedCodetext()
Δημιουργία κώδικα
public string GetConstructedCodetext()
Returns
Κατασκευασμένο κώδικα
GetHashCode()
Επιστρέφει τον κωδικό hash για αυτή την περίπτωση.
public override int GetHashCode()
Returns
Ένας 32-bit υπογράφει ολόκληρο κώδικα hash.
GetRecords()
Κάντε λίστα με τα αρχεία
public List<hibcpasrecord> GetRecords()
Returns
List < · HIBCPASRecord >
Ο κατάλογος των αρχείων
InitFromString(Σύνδεσμος)
Αρχίζει το παράδειγμα από το κατασκευασμένο κώδικα.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Κατασκευασμένο κώδικα.