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
このサンプルでは、HiBCLICCombinedCodetextを使用してHiBCLIC LICを暗号化および解読する方法を示しています。
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
A Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext 値は、この例と比較します。
Returns
真実 obj がこの例と同じ価値を持っている場合、そうでなければ、 The translation of the value “false” to Japanese is “偽” (pronounced “gi”)..
GetConstructedCodetext()
コードテキスト作成
public override string GetConstructedCodetext()
Returns
構築コードテキスト
GetHashCode()
この例のハッシュコードを返します。
public override int GetHashCode()
Returns
32ビットのハッシュコードがサインされています。
InitFromString(ストレッチ)
構築されたコードテキストから例を開始します。
public override void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
構築コードテキスト