←选择平台

克隆方法

总结
创建一个精确复制的条形码。
语法
c#
VB
objective - c
c++
Java
公共虚拟BarcodeData克隆()
公共重写的函数克隆()作为BarcodeData
- (instancetype)副本
公共BarcodeData克隆()
公共:虚拟BarcodeData^克隆();

返回值

BarcodeData方法创建,条形码作为对象。

讲话

这个方法克隆(创建一个新的对象)获得的数据的字节数组表示GetData。这些数据将不会在这之间共享BarcodeData并返回的对象。

然而,标签用户定义的值和吗BarcodeData没有规则来决定采取什么行动来执行克隆对象时。因此,该方法将简单的设置标签返回对象的属性值在源对象。它是由用户来改变这一行为。

例子
c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.Barcode;使用Leadtools.ImageProcessing;公共无效BarcodeData_CloneExample (){/ /创建一个BarcodeData对象BarcodeData data1 =BarcodeData (BarcodeSymbology.UPCA“01234567890”);data1。边界=LeadRect (0, 0, 400, 200);/ /克隆它BarcodeData data2 = data1.Clone ()作为BarcodeData;/ /确保他们拥有相同的值但不相同的参考Debug.Assert (data1!= data2);Debug.Assert (data1。符号= = data2.Symbology);Debug.Assert (data1。值= = data2.Value);Debug.Assert (data1。边界== data2.Bounds);Console.WriteLine (“克隆”);}
进口Leadtools进口Leadtools.Codecs进口Leadtools.Barcode进口Leadtools.ImageProcessing公共BarcodeData_CloneExample ()创建一个BarcodeData对象昏暗的data1作为BarcodeData (BarcodeSymbology.UPCA“01234567890”)data1。边界=LeadRect (0, 0, 400, 200)“克隆昏暗的data2作为BarcodeData =DirectCast(data1.Clone () BarcodeData)确保他们有相同的价值但不相同的参考Debug.Assert (data1data2)Debug.Assert (data1。符号= data2.Symbology)Debug.Assert (data1。值= data2.Value)Debug.Assert (data1。边界=data2.Bounds)Console.WriteLine (“克隆”)结束
需求

目标平台

另请参阅

参考

BarcodeData类

BarcodeData成员

Leadtools.Barcode作为sembly
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。