PPIDCardSDK  Penpower
PPIDCardAppearanceModel.h
1 //
2 // PPIDCardAppearanceModel.h
3 // PPIDCardSDK
4 //
5 // Created by Eddie Hu on 2020/10/26.
6 // Copyright © 2020 Eddie Hu. All rights reserved.
7 //
8 
9 #import <UIKit/UIKit.h>
10 
12 
13 static NSString * const PPIDCardTextID_IDCardFrontSide = @"PPIDCardTextID_IDCardFrontSide";
14 static NSString * const PPIDCardTextID_IDCardBackSide = @"PPIDCardTextID_IDCardBackSide";
15 static NSString * const PPIDCardTextID_CaptureGuide = @"PPIDCardTextID_CaptureGuide";
16 static NSString * const PPIDCardTextID_ModifyGuide = @"PPIDCardTextID_ModifyGuide";
17 static NSString * const PPIDCardTextID_RotateToLandscape = @"PPIDCardTextID_RotateToLandscape";
18 static NSString * const PPIDCardTextID_Cancel = @"PPIDCardTextID_Cancel";
19 static NSString * const PPIDCardTextID_Done = @"PPIDCardTextID_Done";
20 static NSString * const PPIDCardTextID_Capture = @"PPIDCardTextID_Capture";
21 static NSString * const PPIDCardTextID_AutoCapture = @"PPIDCardTextID_AutoCapture";
22 static NSString * const PPIDCardTextID_ReCapture = @"PPIDCardTextID_ReCapture";
23 static NSString * const PPIDCardTextID_BackSideCapture = @"PPIDCardTextID_BackSideCapture";
24 static NSString * const PPIDCardTextID_SwitchToManual = @"PPIDCardTextID_SwitchToManual";
25 static NSString * const PPIDCardTextID_SwitchToAuto = @"PPIDCardTextID_SwitchToAuto";
26 static NSString * const PPIDCardTextID_TurnToFrontSide = @"PPIDCardTextID_TurnToFrontSide";
27 static NSString * const PPIDCardTextID_TurnToBackSide = @"PPIDCardTextID_TurnToBackSide";
28 static NSString * const PPIDCardTextID_ReadyToCapture = @"PPIDCardTextID_ReadyToCapture";
29 static NSString * const PPIDCardTextID_PressCaptureButton = @"PPIDCardTextID_PressCaptureButton";
30 static NSString * const PPIDCardTextID_FailedToConnectCamera = @"PPIDCardTextID_FailedToConnectCamera";
31 static NSString * const PPIDCardTextID_FailedToCapture = @"PPIDCardTextID_FailedToCapture";
32 static NSString * const PPIDCardTextID_FailedToDetectEdge = @"PPIDCardTextID_FailedToDetectEdge";
33 static NSString * const PPIDCardTextID_NotInValidArea = @"PPIDCardTextID_NotInValidArea";
34 static NSString * const PPIDCardTextID_ImageTooSmall = @"PPIDCardTextID_ImageTooSmall";
35 static NSString * const PPIDCardTextID_FailedToAdjustImage = @"PPIDCardTextID_FailedToAdjustImage";
36 static NSString * const PPIDCardTextID_ImageBlur = @"PPIDCardTextID_ImageBlur";
37 static NSString * const PPIDCardTextID_ImageReflection = @"PPIDCardTextID_ImageReflection";
38 static NSString * const PPIDCardTextID_FailedToRecognize = @"PPIDCardTextID_FailedToRecognize";
39 
40 
42 
43 
44 
45 @interface PPIDCardAppearanceModel : NSObject
46 
48 @property (nonatomic, retain) NSMutableDictionary *textDict;
49 
51 @property (nonatomic, retain) UIColor *BGColor;
52 
53 
54 
56 @property (nonatomic, retain) UIColor *textButtonNormalColor;
57 
59 @property (nonatomic, retain) UIColor *textButtonHighlightColor;
60 
62 @property (nonatomic, retain) UIColor *infoTextColor;
63 
64 
65 
67 @property (nonatomic, retain) UIColor *statusTextColor;
68 
70 @property (nonatomic, retain) UIColor *statusBGColor;
71 
73 @property (nonatomic, retain) UIColor *detectedBorderColor;
74 
76 @property (nonatomic, retain) UIColor *modifyAnchorColor;
77 
79 @property (nonatomic, retain) UIColor *invalidAreaMaskColor;
80 
81 
82 
84 @property (nonatomic, retain) UIImage *horzCaptureAlertImage;
85 
87 @property (nonatomic, retain) UIImage *captureButtonNormalImage;
88 
90 @property (nonatomic, retain) UIImage *captureButtonHighlightImage;
91 
93 @property (nonatomic, retain) UIImage *cancelButtonNormalImage;
94 
96 @property (nonatomic, retain) UIImage *cancelButtonHighlightImage;
97 
98 
99 
130 - (void)setValue:(NSString *)value withTextID:(NSString *)textID;
131 
134 
135 @end
PPIDCardAppearanceModel::invalidAreaMaskColor
UIColor * invalidAreaMaskColor
無效區域遮罩顏色
Definition: PPIDCardAppearanceModel.h:79
PPIDCardAppearanceModel::textButtonNormalColor
UIColor * textButtonNormalColor
文字按鈕一般顏色
Definition: PPIDCardAppearanceModel.h:56
PPIDCardAppearanceModel::modifyAnchorColor
UIColor * modifyAnchorColor
調整四角錨點顏色
Definition: PPIDCardAppearanceModel.h:76
PPIDCardAppearanceModel::infoTextColor
UIColor * infoTextColor
上下說明文字顏色
Definition: PPIDCardAppearanceModel.h:62
PPIDCardAppearanceModel::textButtonHighlightColor
UIColor * textButtonHighlightColor
文字按鈕按下顏色
Definition: PPIDCardAppearanceModel.h:59
PPIDCardAppearanceModel::captureButtonHighlightImage
UIImage * captureButtonHighlightImage
拍照按鈕按下影像
Definition: PPIDCardAppearanceModel.h:90
+[PPIDCardAppearanceModel defaultAppearanceModel]
PPIDCardAppearanceModel * defaultAppearanceModel()
預設顯示樣式
PPIDCardAppearanceModel::horzCaptureAlertImage
UIImage * horzCaptureAlertImage
限制landscape方向拍照影像
Definition: PPIDCardAppearanceModel.h:84
PPIDCardAppearanceModel
Definition: PPIDCardAppearanceModel.h:46
PPIDCardAppearanceModel::BGColor
UIColor * BGColor
背景顏色
Definition: PPIDCardAppearanceModel.h:51
PPIDCardAppearanceModel::cancelButtonNormalImage
UIImage * cancelButtonNormalImage
取消按鈕一般影像
Definition: PPIDCardAppearanceModel.h:93
PPIDCardAppearanceModel::captureButtonNormalImage
UIImage * captureButtonNormalImage
拍照按鈕一般影像
Definition: PPIDCardAppearanceModel.h:87
PPIDCardAppearanceModel::statusBGColor
UIColor * statusBGColor
中央狀態背景顏色
Definition: PPIDCardAppearanceModel.h:70
PPIDCardAppearanceModel::cancelButtonHighlightImage
UIImage * cancelButtonHighlightImage
取消按鈕按下影像
Definition: PPIDCardAppearanceModel.h:96
PPIDCardAppearanceModel::detectedBorderColor
UIColor * detectedBorderColor
偵測四邊線段顏色
Definition: PPIDCardAppearanceModel.h:73
PPIDCardAppearanceModel::statusTextColor
UIColor * statusTextColor
中央狀態文字顏色
Definition: PPIDCardAppearanceModel.h:67
PPIDCardAppearanceModel::textDict
NSMutableDictionary * textDict
所有文字內容
Definition: PPIDCardAppearanceModel.h:48