JLChen
2021-05-18 a869383e163a18cdedcf587383c1eca043129754
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
✨)8,@­ð
¤P ¬P
¿@
¯0
¿ 
¬ð
£°
A²ÐŒÂ+¸-ÈÂ+°Â/ˆ+¼Â(¬ÂC´B)ÐB(B(ÐB(<0B+¼)Ô+”Â/¸B(´B)<-„‚,œB)ÐÂA Í(¼B+´B)¸-ü‚(°Â+ŒÂ*<8)”Â(°Â/ŒÂ+´B+”‚+ÐÂ,<0Â)ÈÂ+Ô,ü‚+„B+”Â,    ‰ % #Tf€À 0"¤´¥Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15)LDHScanner–arm64-apple-ios8.0…a 2 J`3èÚ€Iåî>Cc:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatCode39Code 39 1D format./** Code 39 1D format. */ëe‚:cc:@M@DHScanner@objc(cs)DHScannerViewStyle(py)rectangleLeft#矩形框距离左边距,默认60(/// çŸ©å½¢æ¡†è·ç¦»å·¦è¾¹è·ï¼Œé»˜è®¤60
9;c:@M@DHScanner@objc(cs)DHScannerViewStyle(py)cornerHeight边角的高度/// è¾¹è§’的高度
…Ë?Cc:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatCodabarCODABAR 1D format./** CODABAR 1D format. */ä×<?c:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatEan8EAN-8 1D format./** EAN-8 1D format. */‡TBŸc:@M@DHScanner@objc(cs)DHScannerViewController(py)lastScannedImageA获取扫描的最后一帧图像,只对ZXing扫描方式有效F/// èŽ·å–æ‰«æçš„æœ€åŽä¸€å¸§å›¾åƒï¼Œåªå¯¹ZXing扫描方式有效
    ê@•c:@M@DHScanner@objc(cs)DHScannerViewContainer(py)useInterestArea<使用扫描区域,默认为YES; NO,整个视图区域A/// ä½¿ç”¨æ‰«æåŒºåŸŸï¼Œé»˜è®¤ä¸ºYES; NO,整个视图区域
±oA‰c:@M@DHScanner@objc(cs)DHScannerViewController(py)useInterestArea6使用扫描区域,默认为YES; NO,全屏扫描;/// ä½¿ç”¨æ‰«æåŒºåŸŸï¼Œé»˜è®¤ä¸ºYES; NO,全屏扫描
ˆf=Ac:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(py)pureQRCode只识别二维码/// åªè¯†åˆ«äºŒç»´ç 
Kš€B[c:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatDataMatrixData Matrix 2D barcode format.%/** Data Matrix 2D barcode format. */    9V3?:c:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatUnknown兼容错误 */** å…¼å®¹é”™è¯¯ **/ ¨á>¦c:@M@DHScanner@objc(cs)DHScannerUtils(cm)decodeImageWithImage:解析二维码图片/// è§£æžäºŒç»´ç å›¾ç‰‡
///
/// - Parameter image: å›¾ç‰‡
%/// - Returns: è¿”回字符串结果
Ž“#U;=c:@M@DHScanner@objc(cs)DHScannerViewStyle(py)cornerLineWith4个角的线宽/// 4个角的线宽
€ÌY¨c:@M@DHScanner@objc(pl)DHScannerViewControllerDelegate(im)scanResultWithText:outputImage:扫描输出结果/// æ‰«æè¾“出结果
///
/// - Parameters:
///   - text: æ–‡å­—
///   - outputImage: å›¾ç‰‡
-RõRWc:@M@DHScanner@objc(cs)DHScannerUtils(cm)createQRCodeWithoutMarginWithString:size:T生成字符串对应的二维码图片。不带白色边框(使用系统方法)Y/// ç”Ÿæˆå­—符串对应的二维码图片。不带白色边框(使用系统方法)
///
/// - Parameters:
///   - string: å­—符串
///   - size: å›¾ç‰‡å°ºå¯¸
/// - Returns: äºŒç»´ç å›¾ç‰‡
––?Ê=+c:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatRss14RSS 14 /** RSS 14 */ œNR=Uc:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(py)isScanning是否在扫描中, readonly!/// æ˜¯å¦åœ¨æ‰«æä¸­, readonly
œ1J;oc:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatItf(ITF (Interleaved Two of Five) 1D format.//** ITF (Interleaved Two of Five) 1D format. */    ž}f>Sc:@M@DHScanner@objc(cs)DHScannerViewController(py)scanningArea中间扫描的区域范围 /// ä¸­é—´æ‰«æçš„区域范围
 e>);›c:@M@DHScanner@objc(cs)DHScannerViewController(py)viewStyle?扫描区域设置,如果不设置,使用默认配置参数D/// æ‰«æåŒºåŸŸè®¾ç½®ï¼Œå¦‚果不设置,使用默认配置参数
 ¹væ<Zc:@M@DHScanner@objc(cs)DHScannerViewStyle(py)backgroundColor扫描框以外的背景颜色$/// æ‰«ææ¡†ä»¥å¤–的背景颜色 
 
¡ó‡75c:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(im)stop 停止扫描/// åœæ­¢æ‰«æ
¢è–×<?c:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatUpcaUPC-A 1D format./** UPC-A 1D format. */¦è–×<?c:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatUpceUPC-E 1D format./** UPC-E 1D format. */)ÁÅp:cc:@M@DHScanner@objc(cs)DHScannerViewStyle(py)rectangeRatio#矩形框的长宽比,默认1:1(/// çŸ©å½¢æ¡†çš„长宽比,默认1:1
*o†n8;c:@M@DHScanner@objc(cs)DHScannerViewStyle(py)cornerWidth边角的宽度/// è¾¹è§’的宽度
+ÿ_“:;c:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(py)torchOn闪光灯控制/// é—ªå…‰ç¯æŽ§åˆ¶
¯ÔeA>³c:@M@DHScanner@objc(cs)DHScannerViewContainer(im)pauseScanningK暂停扫描:停止扫描动画、输出结果,但不停止相机采样P/// æš‚停扫描:停止扫描动画、输出结果,但不停止相机采样
    /”q >;c:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatPdf417PDF417 format./** PDF417 format. */ µ43§:×c:@M@DHScanner@objc(cs)DHScannerViewStyle(py)scanningImage]扫描的图片,如果是网格类型的图片,需要注意animationViewType为.net类型b/// æ‰«æçš„图片,如果是网格类型的图片,需要注意animationViewType为.net类型
¹˜K½c:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(im)setScanAreaWithScanArea:3设置扫描区域:不设置,默认全屏扫描8/// è®¾ç½®æ‰«æåŒºåŸŸï¼šä¸è®¾ç½®ï¼Œé»˜è®¤å…¨å±æ‰«æ
///
&/// - Parameter scanArea: åŒºåŸŸframe
 
ºE‹ð.hc:@M@DHScanner@objc(cs)DHScannerViewController&DHScannerViewController可以被继承*///DHScannerViewController可以被继承
º‹¯ëC7c:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatRssExpanded RSS EXPANDED/** RSS EXPANDED */¾¢@m>Sc:@M@DHScanner@objc(cs)DHScannerViewStyle(py)animationViewType扫描类型,默认线条 /// æ‰«æç±»åž‹ï¼Œé»˜è®¤çº¿æ¡
¾*æ%;c:@M@DHScanner@E@DHScannerWrapperType扫描器类型/// æ‰«æå™¨ç±»åž‹
@Jåî>Cc:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatCode93Code 93 1D format./** Code 93 1D format. */î63@5c:@M@DHScanner@objc(cs)DHScannerViewController(im)resumeScanning 恢复扫描/// æ¢å¤æ‰«æ
ÃÆ>7;c:@M@DHScanner@objc(cs)DHScannerWrapperZXing(py)torchOn闪光灯控制/// é—ªå…‰ç¯æŽ§åˆ¶
EìÛ@Gc:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(py)sessionPreset摄像头质量设置/// æ‘„像头质量设置
Ƒ7yEíc:@M@DHScanner@objc(cs)DHScannerUtils(cm)decodeImageWithImage:result:-解析二维码图片,返回结果和类型2/// è§£æžäºŒç»´ç å›¾ç‰‡ï¼Œè¿”回结果和类型
///
/// - Parameters:
///   - image: å›¾ç‰‡
*///   - result: ç»“果返回字符+类型
Ipܦ9kc:@M@DHScanner@objc(cs)DHScannerViewStyle(py)rectangleTop'矩形框距离上部距离,默认120,/// çŸ©å½¢æ¡†è·ç¦»ä¸Šéƒ¨è·ç¦»ï¼Œé»˜è®¤120
N±uMX¨c:@M@DHScanner@objc(pl)DHScannerViewContainerDelegate(im)scanResultWithText:outputImage:扫描输出结果/// æ‰«æè¾“出结果
///
/// - Parameters:
///   - text: æ–‡å­—
///   - outputImage: å›¾ç‰‡
Îñpá9Ec:@M@DHScanner@objc(cs)DHScannerViewContainer(py)delegate扫描结果delegate/// æ‰«æç»“æžœdelegate
ÏÄ÷[=†c:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(im)onTorchOn:打开/关闭闪光灯/// æ‰“å¼€/关闭闪光灯
///
)/// - Parameter on: YES打开,NO关闭
OpŽË?Ec:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatCode128Code 128 1D format./** Code 128 1D format. */ÐÆVj8_c:@M@DHScanner@objc(cs)DHScannerViewContainer(py)torchOn!闪光灯控制【计算变量】&/// é—ªå…‰ç¯æŽ§åˆ¶ã€è®¡ç®—变量】
Ð×É=Oc:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatAztecAztec 2D barcode format./** Aztec 2D barcode format. */Ñl·99_c:@M@DHScanner@objc(cs)DHScannerViewController(py)torchOn!闪光灯控制【计算变量】&/// é—ªå…‰ç¯æŽ§åˆ¶ã€è®¡ç®—变量】
ÑÞd6‰c:@M@DHScanner@objc(cs)DHScannerViewContainer(im)setup6设置,使得各属性的设置生效,必须调用;/// è®¾ç½®ï¼Œä½¿å¾—各属性的设置生效,必须调用
ÑD/ø<=c:@M@DHScanner@objc(cs)DHScannerViewStyle(py)cornerLineColor4个角线颜色/// 4个角线颜色
    Ò°Y¶G…c:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatUpceanExtension3UPC/EAN extension format. Not a stand-alone format.:/** UPC/EAN extension format. Not a stand-alone format. */Wä±>Sc:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatQrCodeQR Code 2D barcode format.!/** QR Code 2D barcode format. */ غ:ú8;c:@M@DHScanner@objc(cs)DHScannerWrapperSystem(py)torchOn闪光灯控制/// é—ªå…‰ç¯æŽ§åˆ¶
YÍE„8•c:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(im)pause<暂停扫描:停止解析结果,但不停止相机采样A/// æš‚停扫描:停止解析结果,但不停止相机采样
ß:ÿ:›c:@M@DHScanner@objc(cs)DHScannerViewContainer(py)viewStyle?扫描区域设置,如果不设置,使用默认配置参数D/// æ‰«æåŒºåŸŸè®¾ç½®ï¼Œå¦‚果不设置,使用默认配置参数
_>Zi<;c:@M@DHScanner@objc(cs)DHScannerViewContainer(py)scannerType扫描器类型/// æ‰«æå™¨ç±»åž‹
àü¯¤=;c:@M@DHScanner@objc(cs)DHScannerViewController(py)scannerType扫描器类型/// æ‰«æå™¨ç±»åž‹
áÕîMEIc:@M@DHScanner@objc(cs)DHScannerUtils(cm)createQRCodeWithString:size:M生成字符串对应的二维码图片。带有白色边框(ZXing方式)R/// ç”Ÿæˆå­—符串对应的二维码图片。带有白色边框(ZXing方式)
///
/// - Parameters:
///   - string: å­—符串
///   - size: å›¾ç‰‡å°ºå¯¸
/// - Returns: äºŒç»´ç å›¾ç‰‡
âóŠÓ?5c:@M@DHScanner@objc(cs)DHScannerViewContainer(im)resumeScanning 恢复扫描/// æ¢å¤æ‰«æ
 
cï9q@Uc:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatMaxiCodeMaxiCode 2D barcode format."/** MaxiCode 2D barcode format. */
fˆÎ"AŸc:@M@DHScanner@objc(cs)DHScannerViewContainer(py)lastScannedImageA获取扫描的最后一帧图像,只对ZXing扫描方式有效F/// èŽ·å–æ‰«æçš„æœ€åŽä¸€å¸§å›¾åƒï¼Œåªå¯¹ZXing扫描方式有效
é,†„85c:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(im)start 开始扫描/// å¼€å§‹æ‰«æ
ìñ9•c:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(im)resume<恢复扫描:内部自动恢复解析或重新启动扫描A/// æ¢å¤æ‰«æï¼šå†…部自动恢复解析或重新启动扫描
    nV1=<wc:@M@DHScanner@objc(cs)DHScannerViewController(py)pureQRCode-是否使用只识别二维码,过滤条码2/// æ˜¯å¦ä½¿ç”¨åªè¯†åˆ«äºŒç»´ç ï¼Œè¿‡æ»¤æ¡ç 
ïWæœ:Ec:@M@DHScanner@objc(cs)DHScannerViewController(py)delegate扫描结果delegate/// æ‰«æç»“æžœdelegate
p7%©?³c:@M@DHScanner@objc(cs)DHScannerViewController(im)pauseScanningK暂停扫描:停止扫描动画、输出结果,但不停止相机采样P/// æš‚停扫描:停止扫描动画、输出结果,但不停止相机采样
 
ñcJÉ=Ac:@M@DHScanner@E@DHScannerCodeFormat@DHScannerCodeFormatEan13EAN-13 1D format./** EAN-13 1D format. */r<J¸c:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(im)initWithPreview:output:初始化扫描器/// åˆå§‹åŒ–扫描器
///
/// - Parameters:
///   - preview: é¢„览视图
#///   - output: è¾“出结果回调
óeF c:@M@DHScanner@objc(cs)DHScannerUtils(cm)createBarCodeWithString:size:4生成字符串对应的条形码图片【Code128】9/// ç”Ÿæˆå­—符串对应的条形码图片【Code128】
///
/// - Parameters:
///   - string: å­—符串
///   - size: å›¾ç‰‡å°ºå¯¸
(/// - Returns: ç”Ÿæˆçš„æ¡å½¢ç å›¾ç‰‡
õ¢`(@wc:@M@DHScanner@objc(cs)DHScannerViewStyle(py)showRectangleBorder-设置是否显示扫描区域的矩形边框2/// è®¾ç½®æ˜¯å¦æ˜¾ç¤ºæ‰«æåŒºåŸŸçš„矩形边框
ýoÀ=Sc:@M@DHScanner@objc(cs)DHScannerViewContainer(py)scanningArea中间扫描的区域范围 /// ä¸­é—´æ‰«æçš„区域范围
€G“>À×§²9+±À    w í  E ä jämö¡"¥)H^ˆ“"#¸øªB£à Ö"°#O$Ð$«%'—'3)µ)X*F+Á+,^-ë-ë.w/‡0û1À2"
h!