Prechádzať zdrojové kódy

170209

ver 1.21 rev1 release
Ray Zhang 9 rokov pred
rodič
commit
0d36e43573

BIN
Ants Contract/AntsContract.xcworkspace/xcuserdata/Ray.xcuserdatad/UserInterfaceState.xcuserstate


+ 385 - 1
Ants Contract/AntsContract.xcworkspace/xcuserdata/Ray.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -22,7 +22,7 @@
       <BreakpointProxy
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             continueAfterRunningActions = "No"
             filePath = "common/PageViewController.m"
             filePath = "common/PageViewController.m"
@@ -99,5 +99,389 @@
             landmarkType = "7">
             landmarkType = "7">
          </BreakpointContent>
          </BreakpointContent>
       </BreakpointProxy>
       </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/signature/SignatureViewController.m"
+            timestampString = "508148266.820335"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "33"
+            endingLineNumber = "33"
+            landmarkName = "-viewDidLoad"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "690"
+            endingLineNumber = "690"
+            landmarkName = "-startAirPrintWithData:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "821"
+            endingLineNumber = "821"
+            landmarkName = "-printInteractionController:choosePaper:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508302461.893532"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "836"
+            endingLineNumber = "836"
+            landmarkName = "-printInteractionControllerWillPresentPrinterOptions:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508302461.893532"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "840"
+            endingLineNumber = "840"
+            landmarkName = "-printInteractionControllerDidPresentPrinterOptions:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508302461.893532"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "844"
+            endingLineNumber = "844"
+            landmarkName = "-printInteractionControllerWillDismissPrinterOptions:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508302461.893532"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "848"
+            endingLineNumber = "848"
+            landmarkName = "-printInteractionControllerDidDismissPrinterOptions:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508302461.893532"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "853"
+            endingLineNumber = "853"
+            landmarkName = "-printInteractionControllerWillStartJob:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508302461.893532"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "867"
+            endingLineNumber = "867"
+            landmarkName = "-printInteractionControllerDidFinishJob:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "609"
+            endingLineNumber = "609"
+            landmarkName = "-documentInteractionControllerDidDismissOptionsMenu:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "616"
+            endingLineNumber = "616"
+            landmarkName = "-previewDocumentWithURL:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "624"
+            endingLineNumber = "624"
+            landmarkName = "-documentInteractionControllerDidEndPreview:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "628"
+            endingLineNumber = "628"
+            landmarkName = "-documentInteractionControllerViewControllerForPreview:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "632"
+            endingLineNumber = "632"
+            landmarkName = "-documentInteractionControllerRectForPreview:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "636"
+            endingLineNumber = "636"
+            landmarkName = "-documentInteractionControllerViewForPreview:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "640"
+            endingLineNumber = "640"
+            landmarkName = "-documentInteractionController:willBeginSendingToApplication:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "448"
+            endingLineNumber = "448"
+            landmarkName = "-onActionClick:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "824"
+            endingLineNumber = "824"
+            landmarkName = "-printInteractionController:choosePaper:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508302461.893532"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "830"
+            endingLineNumber = "830"
+            landmarkName = "-printInteractionController:choosePaper:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/PDFUtils.m"
+            timestampString = "508231481.933812"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "336"
+            endingLineNumber = "336"
+            landmarkName = "+SavePDF:source:window_rect:name:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "369"
+            endingLineNumber = "369"
+            landmarkName = "-onPrintClick:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233450.398477"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "380"
+            endingLineNumber = "380"
+            landmarkName = "-onPrintClick:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508233549.471075"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "820"
+            endingLineNumber = "820"
+            landmarkName = "-printInteractionController:choosePaper:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../RedAnt ERP Mobile/common/Functions/PDF+Web/PDFViewController.m"
+            timestampString = "508302461.893532"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "831"
+            endingLineNumber = "831"
+            landmarkName = "-printInteractionController:choosePaper:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
    </Breakpoints>
    </Breakpoints>
 </Bucket>
 </Bucket>

+ 8 - 0
Ants Contract/AntsContract.xcworkspace/xcuserdata/Ray.xcuserdatad/xcdebugger/Expressions.xcexplist

@@ -21,6 +21,14 @@
             </PersistentString>
             </PersistentString>
          </PersistentStrings>
          </PersistentStrings>
       </ContextState>
       </ContextState>
+      <ContextState
+         contextName = "-[SignatureViewController viewDidLoad]:SignatureViewController.m">
+         <PersistentStrings>
+            <PersistentString
+               value = "self.signature_ratio">
+            </PersistentString>
+         </PersistentStrings>
+      </ContextState>
       <ContextState
       <ContextState
          contextName = "-[DocumentPageViewController EndEditing]:DocumentPageViewController.m">
          contextName = "-[DocumentPageViewController EndEditing]:DocumentPageViewController.m">
          <PersistentStrings>
          <PersistentStrings>

+ 19 - 0
Ants Contract/AntsContract/AntsContract/Base.lproj/Main.storyboard

@@ -474,6 +474,25 @@
             </objects>
             </objects>
             <point key="canvasLocation" x="2916" y="-1775"/>
             <point key="canvasLocation" x="2916" y="-1775"/>
         </scene>
         </scene>
+        <!--Title-->
+        <scene sceneID="3QQ-qK-YmU">
+            <objects>
+                <viewController id="3mW-hv-l2g" sceneMemberID="viewController">
+                    <view key="view" contentMode="scaleToFill" id="Ij5-SK-Xkx">
+                        <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+                    </view>
+                    <toolbarItems/>
+                    <navigationItem key="navigationItem" title="Title" id="BFH-F6-aTC">
+                        <barButtonItem key="leftBarButtonItem" systemItem="compose" id="wJ5-on-OjN"/>
+                    </navigationItem>
+                    <simulatedToolbarMetrics key="simulatedBottomBarMetrics"/>
+                </viewController>
+                <placeholder placeholderIdentifier="IBFirstResponder" id="7WA-Uz-JJj" userLabel="First Responder" sceneMemberID="firstResponder"/>
+            </objects>
+            <point key="canvasLocation" x="4829" y="-2192"/>
+        </scene>
         <!--Documents Filter-->
         <!--Documents Filter-->
         <scene sceneID="Ruw-38-v9q">
         <scene sceneID="Ruw-38-v9q">
             <objects>
             <objects>

+ 8 - 8
Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/project.pbxproj

@@ -76,7 +76,7 @@
 		7115D4571E162BA800EF4E4C /* DatePickerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DatePickerViewController.h; path = "../../../RedAnt ERP Mobile/common/CommonEditor/DatePickerViewController.h"; sourceTree = "<group>"; };
 		7115D4571E162BA800EF4E4C /* DatePickerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DatePickerViewController.h; path = "../../../RedAnt ERP Mobile/common/CommonEditor/DatePickerViewController.h"; sourceTree = "<group>"; };
 		7115D4581E162BA800EF4E4C /* DatePickerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DatePickerViewController.m; path = "../../../RedAnt ERP Mobile/common/CommonEditor/DatePickerViewController.m"; sourceTree = "<group>"; };
 		7115D4581E162BA800EF4E4C /* DatePickerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DatePickerViewController.m; path = "../../../RedAnt ERP Mobile/common/CommonEditor/DatePickerViewController.m"; sourceTree = "<group>"; };
 		7115D45E1E16326C00EF4E4C /* CommonEditor.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = CommonEditor.storyboard; path = "../../../RedAnt ERP Mobile/common/CommonEditor/CommonEditor.storyboard"; sourceTree = "<group>"; };
 		7115D45E1E16326C00EF4E4C /* CommonEditor.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = CommonEditor.storyboard; path = "../../../RedAnt ERP Mobile/common/CommonEditor/CommonEditor.storyboard"; sourceTree = "<group>"; };
-		7128C23B1E124F4500FF635B /* eSign.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = eSign.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		7128C23B1E124F4500FF635B /* Granite Expo eSign.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Granite Expo eSign.app"; sourceTree = BUILT_PRODUCTS_DIR; };
 		7128C23F1E124F4500FF635B /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		7128C23F1E124F4500FF635B /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		7128C24A1E124F4500FF635B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
 		7128C24A1E124F4500FF635B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
 		7128C24F1E124F4500FF635B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
 		7128C24F1E124F4500FF635B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -210,7 +210,7 @@
 		7128C23C1E124F4500FF635B /* Products */ = {
 		7128C23C1E124F4500FF635B /* Products */ = {
 			isa = PBXGroup;
 			isa = PBXGroup;
 			children = (
 			children = (
-				7128C23B1E124F4500FF635B /* eSign.app */,
+				7128C23B1E124F4500FF635B /* Granite Expo eSign.app */,
 			);
 			);
 			name = Products;
 			name = Products;
 			sourceTree = "<group>";
 			sourceTree = "<group>";
@@ -405,9 +405,9 @@
 /* End PBXGroup section */
 /* End PBXGroup section */
 
 
 /* Begin PBXNativeTarget section */
 /* Begin PBXNativeTarget section */
-		7128C23A1E124F4500FF635B /* eSign */ = {
+		7128C23A1E124F4500FF635B /* Granite Expo eSign */ = {
 			isa = PBXNativeTarget;
 			isa = PBXNativeTarget;
-			buildConfigurationList = 7128C2521E124F4500FF635B /* Build configuration list for PBXNativeTarget "eSign" */;
+			buildConfigurationList = 7128C2521E124F4500FF635B /* Build configuration list for PBXNativeTarget "Granite Expo eSign" */;
 			buildPhases = (
 			buildPhases = (
 				7128C2371E124F4500FF635B /* Sources */,
 				7128C2371E124F4500FF635B /* Sources */,
 				7128C2381E124F4500FF635B /* Frameworks */,
 				7128C2381E124F4500FF635B /* Frameworks */,
@@ -417,9 +417,9 @@
 			);
 			);
 			dependencies = (
 			dependencies = (
 			);
 			);
-			name = eSign;
+			name = "Granite Expo eSign";
 			productName = "Granite Expo eSign";
 			productName = "Granite Expo eSign";
-			productReference = 7128C23B1E124F4500FF635B /* eSign.app */;
+			productReference = 7128C23B1E124F4500FF635B /* Granite Expo eSign.app */;
 			productType = "com.apple.product-type.application";
 			productType = "com.apple.product-type.application";
 		};
 		};
 /* End PBXNativeTarget section */
 /* End PBXNativeTarget section */
@@ -451,7 +451,7 @@
 			projectDirPath = "";
 			projectDirPath = "";
 			projectRoot = "";
 			projectRoot = "";
 			targets = (
 			targets = (
-				7128C23A1E124F4500FF635B /* eSign */,
+				7128C23A1E124F4500FF635B /* Granite Expo eSign */,
 			);
 			);
 		};
 		};
 /* End PBXProject section */
 /* End PBXProject section */
@@ -679,7 +679,7 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 			defaultConfigurationName = Release;
 		};
 		};
-		7128C2521E124F4500FF635B /* Build configuration list for PBXNativeTarget "eSign" */ = {
+		7128C2521E124F4500FF635B /* Build configuration list for PBXNativeTarget "Granite Expo eSign" */ = {
 			isa = XCConfigurationList;
 			isa = XCConfigurationList;
 			buildConfigurations = (
 			buildConfigurations = (
 				7128C2531E124F4500FF635B /* Debug */,
 				7128C2531E124F4500FF635B /* Debug */,

+ 8 - 8
Ants Contract/Granite Expo eSign/Granite Expo eSign.xcodeproj/xcuserdata/Ray.xcuserdatad/xcschemes/Granite Expo eSign.xcscheme

@@ -15,8 +15,8 @@
             <BuildableReference
             <BuildableReference
                BuildableIdentifier = "primary"
                BuildableIdentifier = "primary"
                BlueprintIdentifier = "7128C23A1E124F4500FF635B"
                BlueprintIdentifier = "7128C23A1E124F4500FF635B"
-               BuildableName = "eSign.app"
-               BlueprintName = "eSign"
+               BuildableName = "Granite Expo eSign.app"
+               BlueprintName = "Granite Expo eSign"
                ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
                ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
             </BuildableReference>
             </BuildableReference>
          </BuildActionEntry>
          </BuildActionEntry>
@@ -33,8 +33,8 @@
          <BuildableReference
          <BuildableReference
             BuildableIdentifier = "primary"
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "7128C23A1E124F4500FF635B"
             BlueprintIdentifier = "7128C23A1E124F4500FF635B"
-            BuildableName = "eSign.app"
-            BlueprintName = "eSign"
+            BuildableName = "Granite Expo eSign.app"
+            BlueprintName = "Granite Expo eSign"
             ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
             ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
          </BuildableReference>
          </BuildableReference>
       </MacroExpansion>
       </MacroExpansion>
@@ -58,8 +58,8 @@
          <BuildableReference
          <BuildableReference
             BuildableIdentifier = "primary"
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "7128C23A1E124F4500FF635B"
             BlueprintIdentifier = "7128C23A1E124F4500FF635B"
-            BuildableName = "eSign.app"
-            BlueprintName = "eSign"
+            BuildableName = "Granite Expo eSign.app"
+            BlueprintName = "Granite Expo eSign"
             ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
             ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
          </BuildableReference>
          </BuildableReference>
       </BuildableProductRunnable>
       </BuildableProductRunnable>
@@ -77,8 +77,8 @@
          <BuildableReference
          <BuildableReference
             BuildableIdentifier = "primary"
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "7128C23A1E124F4500FF635B"
             BlueprintIdentifier = "7128C23A1E124F4500FF635B"
-            BuildableName = "eSign.app"
-            BlueprintName = "eSign"
+            BuildableName = "Granite Expo eSign.app"
+            BlueprintName = "Granite Expo eSign"
             ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
             ReferencedContainer = "container:Granite Expo eSign.xcodeproj">
          </BuildableReference>
          </BuildableReference>
       </BuildableProductRunnable>
       </BuildableProductRunnable>

+ 35 - 26
Ants Contract/Granite Expo eSign/Granite Expo eSign/GEIC - Home Improvement Contract 2017.json

@@ -368,7 +368,7 @@
             "value": []
             "value": []
         },
         },
         "control_10": {
         "control_10": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -379,7 +379,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_11": {
         "control_11": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -390,7 +390,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_12": {
         "control_12": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -401,7 +401,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_13": {
         "control_13": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -412,7 +412,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_14": {
         "control_14": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -449,7 +449,7 @@
     "page_1": {
     "page_1": {
         "count": 21,
         "count": 21,
         "control_0": {
         "control_0": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -461,6 +461,7 @@
         },
         },
         "control_1": {
         "control_1": {
             "aname": "Decision Maker",
             "aname": "Decision Maker",
+            "linewidth":5,
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 230,
             "pos_x": 230,
@@ -471,7 +472,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_2": {
         "control_2": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -482,7 +483,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_3": {
         "control_3": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -493,7 +494,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_4": {
         "control_4": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -504,7 +505,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_5": {
         "control_5": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -515,7 +516,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_6": {
         "control_6": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -526,7 +527,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_7": {
         "control_7": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -537,7 +538,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_8": {
         "control_8": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -548,7 +549,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_20": {
         "control_20": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -606,7 +607,7 @@
             "value": []
             "value": []
         },
         },
         "control_10": {
         "control_10": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -617,7 +618,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_11": {
         "control_11": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -628,7 +629,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_12": {
         "control_12": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -639,7 +640,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_13": {
         "control_13": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -650,7 +651,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_14": {
         "control_14": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -661,7 +662,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_15": {
         "control_15": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -672,7 +673,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_16": {
         "control_16": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -709,6 +710,7 @@
         "count": 10,
         "count": 10,
         "control_0": {
         "control_0": {
             "aname": "Agent Signature",
             "aname": "Agent Signature",
+            "linewidth":8,
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 163,
             "pos_x": 163,
@@ -720,6 +722,7 @@
         },
         },
         "control_1": {
         "control_1": {
             "aname": "Homeowner Signature",
             "aname": "Homeowner Signature",
+            "linewidth":8,
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 405,
             "pos_x": 405,
@@ -827,7 +830,7 @@
     "page_3": {
     "page_3": {
         "count": 10,
         "count": 10,
         "control_0": {
         "control_0": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -838,7 +841,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_1": {
         "control_1": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -849,7 +852,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_2": {
         "control_2": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -860,7 +863,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_3": {
         "control_3": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -871,7 +874,7 @@
             "value": ""
             "value": ""
         },
         },
         "control_4": {
         "control_4": {
-            "aname": "Initial","can_fill": "true",
+            "aname": "Initial","linewidth":8,"can_fill": "true",
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 615,
             "pos_x": 615,
@@ -883,6 +886,7 @@
         },
         },
         "control_5": {
         "control_5": {
             "aname": "Homeowner Signature",
             "aname": "Homeowner Signature",
+            "linewidth":8,
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 150,
             "pos_x": 150,
@@ -894,6 +898,7 @@
         },
         },
         "control_6": {
         "control_6": {
             "aname": "Handwrite Print name",
             "aname": "Handwrite Print name",
+            "linewidth":5,
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 370,
             "pos_x": 370,
@@ -905,6 +910,7 @@
         },
         },
         "control_7": {
         "control_7": {
             "aname": "Handwrite Date",
             "aname": "Handwrite Date",
+            "linewidth":5,
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 566,
             "pos_x": 566,
@@ -941,6 +947,7 @@
         "count": 5,
         "count": 5,
         "control_0": {
         "control_0": {
             "aname": "Homeowner Signature",
             "aname": "Homeowner Signature",
+            "linewidth":8,
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 127,
             "pos_x": 127,
@@ -952,6 +959,7 @@
         },
         },
         "control_1": {
         "control_1": {
             "aname": "Handwrite Print Name",
             "aname": "Handwrite Print Name",
+            "linewidth":5,
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 326,
             "pos_x": 326,
@@ -963,6 +971,7 @@
         },
         },
         "control_2": {
         "control_2": {
             "aname": "Handwrite date",
             "aname": "Handwrite date",
+            "linewidth":5,
             "type": "Signature",
             "type": "Signature",
             "required": true,
             "required": true,
             "pos_x": 552,
             "pos_x": 552,

+ 2 - 2
Ants Contract/Granite Expo eSign/Granite Expo eSign/Info.plist

@@ -15,9 +15,9 @@
 	<key>CFBundlePackageType</key>
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
 	<key>CFBundleShortVersionString</key>
-	<string>1.22</string>
+	<string>1.21</string>
 	<key>CFBundleVersion</key>
 	<key>CFBundleVersion</key>
-	<string>31061</string>
+	<string>31092</string>
 	<key>LSRequiresIPhoneOS</key>
 	<key>LSRequiresIPhoneOS</key>
 	<true/>
 	<true/>
 	<key>NSAppTransportSecurity</key>
 	<key>NSAppTransportSecurity</key>

+ 8 - 7
Ants Contract/Granite Expo eSign/Granite Expo eSign/config.h

@@ -17,7 +17,8 @@
 
 
 //#define ENCRYPT_OFF
 //#define ENCRYPT_OFF
 # ifdef DEBUG
 # ifdef DEBUG
-    #define NO_SAVE_VERIFY false
+    #define NO_SAVE_VERIFY true
+    #define test_server
 # else
 # else
     #define NO_SAVE_VERIFY false
     #define NO_SAVE_VERIFY false
 # endif
 # endif
@@ -26,15 +27,15 @@
 
 
 #define PDF_DEBUG false
 #define PDF_DEBUG false
 
 
-//#define test_server
+
 
 
 #ifdef test_server
 #ifdef test_server
     #define  URL_ERR_LOG  @""
     #define  URL_ERR_LOG  @""
-    #define  URL_UPDATE_AUTH  @"http://192.168.0.155/phpcms/admin.php"
-    #define  URL_UPLOAD_PDF  @"http://192.168.0.155/phpcms/admin.php"
-    #define  URL_LOGOUT  @"http://192.168.0.155/phpcms/admin.php"
-    #define  URL_NEW_DOCUMENT  @"http://192.168.0.155/phpcms/admin.php"
-    #define  URL_REQUEST_DOC  @"http://192.168.0.155/phpcms/admin.php"
+    #define  URL_UPDATE_AUTH  @"http://192.168.0.177/esign/admin.php"
+    #define  URL_UPLOAD_PDF  @"http://192.168.0.177/esign/admin.php"
+    #define  URL_LOGOUT  @"http://192.168.0.177/esign/admin.php"
+    #define  URL_NEW_DOCUMENT  @"http://192.168.0.177/esign/admin.php"
+    #define  URL_REQUEST_DOC  @"http://192.168.0.177/esign/admin.php"
 #else
 #else
     #define  URL_ERR_LOG  @""
     #define  URL_ERR_LOG  @""
     #define  URL_UPDATE_AUTH  @"http://www.thegraniteexpo.com/admin.php"
     #define  URL_UPDATE_AUTH  @"http://www.thegraniteexpo.com/admin.php"

+ 3 - 0
Ants Contract/common/PageViewController.m

@@ -1218,6 +1218,7 @@
         signatureVC.signatureData = self.signatureData;
         signatureVC.signatureData = self.signatureData;
         signatureVC.subType = control_json[@"name"];
         signatureVC.subType = control_json[@"name"];
         signatureVC.can_fill= [control_json[@"can_fill"] boolValue];
         signatureVC.can_fill= [control_json[@"can_fill"] boolValue];
+        signatureVC.signature_ratio= touchImageView.frame.size;
         
         
 //        signatureVC.imageView = touchImageView;
 //        signatureVC.imageView = touchImageView;
         
         
@@ -1282,6 +1283,8 @@
             __block UIImage* signimg=nil;
             __block UIImage* signimg=nil;
             SignatureViewController * vc =[ [UIStoryboard storyboardWithName:@"signature" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"SignatureViewController"];
             SignatureViewController * vc =[ [UIStoryboard storyboardWithName:@"signature" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"SignatureViewController"];
             vc.title =[NSString stringWithFormat:@"Signature: %@",control_json[@"name"]];
             vc.title =[NSString stringWithFormat:@"Signature: %@",control_json[@"name"]];
+            vc.signature_ratio= touchImageView.frame.size;
+            vc.linewidth = [control_json[@"linewidth"] intValue];
             vc.onReturnImg = ^(UIImage* img)
             vc.onReturnImg = ^(UIImage* img)
             {
             {
                 
                 

+ 1 - 0
Ants Contract/common/SignatureListViewController.h

@@ -21,4 +21,5 @@
 @property (nonatomic , copy) void (^blk_Add)();
 @property (nonatomic , copy) void (^blk_Add)();
 @property (nonatomic , copy) void (^blk_Select)(NSString* file);
 @property (nonatomic , copy) void (^blk_Select)(NSString* file);
 @property (nonatomic , copy) void (^blk_Fill)(NSString* file, bool fillFullDoc);
 @property (nonatomic , copy) void (^blk_Fill)(NSString* file, bool fillFullDoc);
+@property CGSize signature_ratio;
 @end
 @end