Class HIBCPASCodetext
İsim alanı : Aspose.BarCode.ComplexBarcode Toplama: Aspose.BarCode.dll (25.4.0)
HIBC PAS koduna yerleştirilen metnin kodlanması ve dekodlanması için sınıf.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Bu örnek, HIBCPASCodetext kullanarak HIBC PAS’ı nasıl kodlayacağınızı ve dekore edeceğinizi gösterir.
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
HİBCPASKodetext()
public HIBCPASCodetext()
Properties
BarcodeType
HIBC PAS kod metni HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS ve HIBCQRPAS kod türleri kullanılarak kodlanabilir.Default değeri: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Mülkiyet Değer
DataLocation
Bilgilerin konumunu belirleyin.
public HIBCPASDataLocation DataLocation { get; set; }
Mülkiyet Değer
Methods
AddRecord(HİBCPASDataType, çerçeve)
Yeni Rekor Ekle
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
veri türü
data
string
Data String Hakkında
AddRecord(HIBCPASREKORD)
Yeni Rekor Ekle
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
eklenen kayıtlar
Clear()
Temiz kayıt listesi
public void Clear()
Equals(nesne)
Bu örnek bir Aspose.BarCode.ComplexBarcode.HIBCPASCodetext değerine eşit olup olmadığını gösteren bir değer iade eder.
public override bool Equals(object obj)
Parameters
obj
object
Bu örnekle karşılaştırmak için bir Aspose.BarCode.ComplexBarcode.HIBCPASCodetext değeri.
Returns
doğru eğer obj bu örnekle aynı değere sahipse; aksi takdirde, The translation of “false” to Turkish is “yanlış”..
GetBarcodeType()
Barkod türü alınır.
public BaseEncodeType GetBarcodeType()
Returns
Barkod Tipi
GetConstructedCodetext()
codetext oluşturma
public string GetConstructedCodetext()
Returns
Yapılandırılmış kodeks
GetHashCode()
Bu örnek için hash kodunu iade edin.
public override int GetHashCode()
Returns
32 bit bir hash kodu imzaladı.
GetRecords()
Kayıtlar listesi
public List<hibcpasrecord> GetRecords()
Returns
List < için; HIBCPASRecord >
kayıt listesi
InitFromString(Sırt)
İnşaat kod metninden bir örnek başlatır.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Yapılmış bir kod yazısı.