â¨)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îx86_64-apple-ios8.0-simulator
a 2J`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. */TBc:@M@DHScanner@objc(cs)DHScannerViewController(py)lastScannedImageAè·åæ«æçæåä¸å¸§å¾åï¼åªå¯¹ZXingæ«ææ¹å¼ææF/// è·åæ«æçæåä¸å¸§å¾åï¼åªå¯¹ZXingæ«ææ¹å¼ææ
|
ê@c:@M@DHScanner@objc(cs)DHScannerViewContainer(py)useInterestArea<ä½¿ç¨æ«æåºåï¼é»è®¤ä¸ºYESï¼ NOï¼æ´ä¸ªè§å¾åºåA/// ä½¿ç¨æ«æåºåï¼é»è®¤ä¸ºYESï¼ NOï¼æ´ä¸ªè§å¾åºå
|
±oAc:@M@DHScanner@objc(cs)DHScannerViewController(py)useInterestArea6ä½¿ç¨æ«æåºåï¼é»è®¤ä¸ºYESï¼ NOï¼å
¨å±æ«æ;/// ä½¿ç¨æ«æåºåï¼é»è®¤ä¸ºYESï¼ NOï¼å
¨å±æ«æ
|
f=Ac:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(py)pureQRCodeåªè¯å«äºç»´ç /// åªè¯å«äºç»´ç
|
KB[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
|
*on8;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@DHScannerCodeFormatRssExpandedRSS 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!éªå
ç¯æ§å¶ã计ç®åéã&/// éªå
ç¯æ§å¶ã计ç®åéã
|
ÑÞd6c:@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ÍE8c:@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Î"Ac:@M@DHScanner@objc(cs)DHScannerViewContainer(py)lastScannedImageAè·åæ«æçæåä¸å¸§å¾åï¼åªå¯¹ZXingæ«ææ¹å¼ææF/// è·åæ«æçæåä¸å¸§å¾åï¼åªå¯¹ZXingæ«ææ¹å¼ææ
|
é,85c:@M@DHScanner@objc(pl)DHScannerWrapperProtocol(im)startå¼å§æ«æ/// å¼å§æ«æ
|
ìñ9c:@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!
|