{"_id":"@carentogruppe/react-native-signature-capture","_rev":"5-369fd01ed7d4d8e5cf31fef855869ac2","name":"@carentogruppe/react-native-signature-capture","dist-tags":{"latest":"0.4.13"},"versions":{"0.4.9":{"name":"@carentogruppe/react-native-signature-capture","version":"0.4.9","description":"Lets users sign their signatures","main":"SignatureCapture.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-component","react-native","ios","signature"],"peerDependencies":{"react-native":">=0.53.0"},"repository":{"type":"git","url":"git+https://github.com/carentogruppe/react-native-signature-capture.git"},"bugs":{"url":"https://github.com/carentogruppe/react-native-signature-capture/issues"},"homepage":"https://github.com/carentogruppe/react-native-signature-capture#readme","gitHead":"851c0b21d0ce9cab8eb925031569fa610737d833","_id":"@carentogruppe/react-native-signature-capture@0.4.9","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"mstegmann-carento","email":"marcel.stegmann@carento.de"},"dist":{"integrity":"sha512-PjEXowWXBc6oWAjic/o5dIsgvkNxz8hx0G+QXO9t2mJdFcj7bqpzUatdO5qghUQZGJYhfIsbNKSCkC8LGXpepQ==","shasum":"8a6388b00d73742697af66c6d901530175c265f4","tarball":"https://registry.npmjs.org/@carentogruppe/react-native-signature-capture/-/react-native-signature-capture-0.4.9.tgz","fileCount":82,"unpackedSize":334612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNwUfCRA9TVsSAnZWagAA1xEP/Ry9M2pmtIUGK3xhfLI+\nEeSDD8lwX4CC+TZYHA7YY9BdsaM0Q0ykKXdCntOWtpNLnR3g79/5WLEemSxA\n94mHvfDPYAmRGNX/lXs55CWJaWmFrmxq05RoCD9zU6sY3BBdgpsMglDObYRN\nEqCiAzBRLKEjJiCFnzSBwX9mhShUSTDnIl14gKdUtIMQxH9XGyC4u15og0xO\nH/R9f7bDqLBmXswKWpswCUENnRaX58NVqyadtjP344nOYFNk5zgvmGTmKbPd\nckLQikXHLJKo9l07PjJTh6/HBZlLn3OoRqn3Uq4zo5JWOm2zp/V6eebbOqFz\nrga05qpLrgvfG+7jKEytrdXM/8qevbc0GYW6JZE1IwxvJ/qoe3T4KLGUX0lK\n5cJwS38bLpuvemm6X+ov5RdxK1IANsyxN1jcfrYvM68QWsLll59oD0AFUnjf\nfn+P24O0inzCnDHXOg2rYC4zam6xP1Ue2mfCI/Bgai97pCMPSTvER+NCTPgH\nQVNz1XSjDVlzkqYkWyFRyptNHqHySy1euW4lZ+mEFFnna+arqIzeeV5JWz7P\njtmFpjwtYQwOtXFAcXMflf6sNdUgAQlXSZwQHRjdPU5pmAduSmf+gN9eTigA\nq1iqV4o/+p3NyqI8BoiykEVIk9EuRmVOaed3X3iECYpSzFOPSAPuNV1Y4+4e\nrT0r\r\n=EoKP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAqW7N1blTKejOgdScL33CiVxx7ZfH9RwR7vhEmD+TIAiANSZOYIXsfexWRq8B9tkGJbugi/SIBo68ii1UR08ZCZA=="}]},"maintainers":[{"name":"mstegmann-carento","email":"marcel.stegmann@carento.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-signature-capture_0.4.9_1547109662512_0.056503206136885975"},"_hasShrinkwrap":false},"0.4.10":{"name":"@carentogruppe/react-native-signature-capture","version":"0.4.10","description":"Lets users sign their signatures","main":"SignatureCapture.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-component","react-native","ios","signature"],"author":{"name":"Charles Vinette"},"license":"MIT","peerDependencies":{"react-native":">=0.53.0"},"repository":{"type":"git","url":"git+https://github.com/carentogruppe/react-native-signature-capture.git"},"bugs":{"url":"https://github.com/carentogruppe/react-native-signature-capture/issues"},"homepage":"https://github.com/carentogruppe/react-native-signature-capture#readme","gitHead":"851c0b21d0ce9cab8eb925031569fa610737d833","_id":"@carentogruppe/react-native-signature-capture@0.4.10","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"mstegmann-carento","email":"marcel.stegmann@carento.de"},"dist":{"integrity":"sha512-MPNUHUkqjUEiPE4wv/QYjQbsTNg61VIabYkAbQ1jRbC1/gzCR8WZ88waZPdLUdOoGJBVX2en59D1z3JNOqOmqA==","shasum":"6b1dca22792b1e5e85dab5a8e915092a6c0bcea2","tarball":"https://registry.npmjs.org/@carentogruppe/react-native-signature-capture/-/react-native-signature-capture-0.4.10.tgz","fileCount":82,"unpackedSize":334664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNweBCRA9TVsSAnZWagAAxXQP/if+u2k2pt69n8jTKnTl\nETO3SRs9C+Dsgc73tFU1FM9jEQfWHd2flim4pWgdjN+dys+ZMYYw7Kg1QafW\nd1jmjSrMIDffsAf6VPkVdWFpZe4/idDV1ZWURoiCyDYG9/pc+D0iUDLtIOkH\nnfyKVNTZqLpmtBV4eZyazb7nZub6ponUtQaq7LK2jDl0MqoWZV3Vkshssk1n\n2nx8HhKxkzpS+3CfosMkPJIubAvH9YwwgESBkpYJxyfKL/nU7jKTjwVvQiNP\nLttVmDtWkzJqrztbs1sTCQEruBWMBOehf4YHBQih6qK3xSrIWz1CbZET0Ejx\njhYnzLeM6Y9Dt+TwwTF/XY0S7MUQM6ZwgKGRMVLvXUrWaKMPSzwTOG2KvElU\nCqydvTc3F8lBM8/bOaTaBj7jNwg16fpDWoARBFZekB3xWa5j0QS474lP/p0I\n58s/ULz4WbWlhMGDuGHL6gOdRZss54pCUTrsUd11zC19eoke44ReNafl3RWE\n8C/r2WtIyE3l22dgkKC6W6Dp6V0IvwzV0R3Im5b7VCYwS7WAp9AMTnx+JI+J\n17vpu2Pz7tKiIqKO7pRgze9c1oWxHI6lhfMabBeJRWliW0O55X/wBQg+ARd6\noAUbOZvQRpxvcOL79LYPl0R0QxymVV4ztATPtWtJxSf6mG9snZH5/wc9KdW0\n0e7n\r\n=nZ82\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsvuvvgcufaSwXDucQM3hmZfiiU51uJ3ygAyMJl2RLGAiAw8gOuaBKYNfQ75u95tSyB/MDT7XYK+wbuAduUDlIvHg=="}]},"maintainers":[{"name":"mstegmann-carento","email":"marcel.stegmann@carento.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-signature-capture_0.4.10_1547110273213_0.9294528107576097"},"_hasShrinkwrap":false},"0.4.11":{"name":"@carentogruppe/react-native-signature-capture","version":"0.4.11","description":"Lets users sign their signatures","main":"SignatureCapture.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-component","react-native","ios","signature"],"author":{"name":"Charles Vinette"},"license":"MIT","peerDependencies":{"react-native":">=0.53.0"},"repository":{"type":"git","url":"git+https://github.com/carentogruppe/react-native-signature-capture.git"},"bugs":{"url":"https://github.com/carentogruppe/react-native-signature-capture/issues"},"homepage":"https://github.com/carentogruppe/react-native-signature-capture#readme","gitHead":"4794b138e7aea4e5631b92036fcb93761311d7f3","_id":"@carentogruppe/react-native-signature-capture@0.4.11","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"mstegmann-carento","email":"marcel.stegmann@carento.de"},"dist":{"integrity":"sha512-+74R/oG1yeiAxnrBB0iPYm0WiPzEvrcAMjvX8AvyIlKnwKlVKvX5shrza4jl0IaPipt1mgZEQosBroon5sCOWg==","shasum":"d7b19b547dc251bcfa1a4d00cef73fe49354d83f","tarball":"https://registry.npmjs.org/@carentogruppe/react-native-signature-capture/-/react-native-signature-capture-0.4.11.tgz","fileCount":82,"unpackedSize":334672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRwaNCRA9TVsSAnZWagAA3koP/RegPAKMCgQVno1am2al\nyiJjVvJ6Q8iLqtNYqd2QHSTncOs7Ycy/B/ss+H1xKvqr/bF4Qff3954d5vKn\nbT5/WdlYEOSltxZgABK8t4uCkFPO4ZHsq7WA87OJKrJOfjuUoPBdHCwk2wVP\nXHtVMVtTJsHImyRsXNJOr4d1Vt3jRn47xtUNuHU8UxZxrVB2LKJUC5pfeMo+\nl/V0L81toiYGgNqt/v+1KvhIv0v/ymNWMAmAFYrtSLgH4FD2T1Yufm3AusYG\nvD7JQlRrlt5ZovkvpMvGWJ5UNikkTzCncG22A7xeCFyD7t5LiuffhogOaodS\n219o63pM0GIyAqPBqqJglFU51fC3JwL5HqaExppBFP1inaLX9DcbyDRb4kAh\nN/G8ptfM/F27FtZjpkKt0iw+9dDWi0er5qQI5Ryqud6TxyUp/0XIWnrB/mvw\n1iRIB7wRNZBat9LCnCULJNtsXynYbTTPhHP2teiJRR++WvxLWQMoVPf1BuXH\nHnkDpIOIPrEdMdam06U5YNbf5xf4u9j0sK2h156A9G5NnXn62m6SASRwmlHH\nr1CkQLsT/axYlg/DJsMTGHvVvks9S78581wOnlYb5S//qeR3HEjy0S09Lzug\nyc59Xc2y3ZXRDNewYcse7mQdAAo4n2A4C4oGqriWlYvCcCLzZigUvZBTOfw8\nma+G\r\n=E6Ms\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4h7OBWRop3uW7F+mQ5iTwHAF5FqzCFhJgPUm1q1zYwQIgHEfbBDLvAgBlvHmU/p6VgaRGGpodj57vL708qyij+o0="}]},"maintainers":[{"name":"mstegmann-carento","email":"marcel.stegmann@carento.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-signature-capture_0.4.11_1548158605145_0.5320342660271609"},"_hasShrinkwrap":false},"0.4.12":{"name":"@carentogruppe/react-native-signature-capture","version":"0.4.12","description":"Lets users sign their signatures","main":"SignatureCapture.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-component","react-native","ios","signature"],"author":{"name":"Charles Vinette"},"license":"MIT","peerDependencies":{"react-native":">=0.53.0"},"repository":{"type":"git","url":"git+https://github.com/carentogruppe/react-native-signature-capture.git"},"bugs":{"url":"https://github.com/carentogruppe/react-native-signature-capture/issues"},"homepage":"https://github.com/carentogruppe/react-native-signature-capture#readme","gitHead":"4794b138e7aea4e5631b92036fcb93761311d7f3","_id":"@carentogruppe/react-native-signature-capture@0.4.12","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"mstegmann-carento","email":"marcel.stegmann@carento.de"},"dist":{"integrity":"sha512-2MNwaLmgei36O7jgeEzC8bIru3007MGOWOcxSfoPFtP0o2YZb5ABf0Jf9F/q8zm007b421/PBprJJas9v+Q9xg==","shasum":"059b2c2db7684e5c2590b34ec16eb26f412f86f9","tarball":"https://registry.npmjs.org/@carentogruppe/react-native-signature-capture/-/react-native-signature-capture-0.4.12.tgz","fileCount":81,"unpackedSize":332750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTsYtCRA9TVsSAnZWagAAEXcP/3ifQNY7IcQUddx+T1zK\n+cpizILpN7XVh8h7ZhNa/9o+PEyHQwdxViFptGwhgScUgdYUT9TmFEU+RZVT\n7E6hWzrRWmEzxME6QO5OzEXBKfCp9HAKDBpHQiqlaZ536GG7ngRquZ05ov53\nxIffgJAd9OVwa9HBInjZAHdiP/t9gZ4TOa1J0begGQK48EpSS3hrUs/0vWN5\nRLoVaV9s02IQsg8wfcgRoD6BW36kdesXtg7bqQqDgvLtPLs+ZbkFfjx90JIJ\n8G0idyka2rsiXR1FboYp6vX0gUXdLT5lVfLWMc7Ka3pfT3aoLyBQwRdZcnTv\nrv68v6gk0JHOQvHTxmwOfO+XM2xS8zDFVJ93NbQ/5AWFULSuaoMVdImyKpSZ\nhNatsVUd6lV0Dwxzux5a++9/4umpfltn8xR9zFc54qFnvEISlbQBAXWPsGbw\nl1IEyxycSc6lS7NBouGUSwJ3hsf2PfFiYKLAo1BU5kAeoCufuLvFxFPTGKVB\nwWA6aapHn5VN0b/u4HvZm1Wub5YWHqpXTv4IX2CbgMWdLK9EOYGIhwbDOAd9\nwsrMLweFH9UYjk94VMVwyVqQGswCTTSmqqJ/dkQkrYmmmdpXRzI9ovcHBde9\n6Po6+Q/V/REFtUgt8Abm20CQITIQrPCFhEeqkPg0feKGleuDVJVvz+3MIb/d\nIL/B\r\n=G8Gd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMhkWk0kaOVZrSEAl6/yns1r9qSbOI0qDM48sFyn76KwIhAKAYBx/pMNA/ab7iFG8VqpZxvEcwHER4kxUgV6uyqBYB"}]},"maintainers":[{"name":"mstegmann-carento","email":"marcel.stegmann@carento.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-signature-capture_0.4.12_1548666412502_0.0007355844440521953"},"_hasShrinkwrap":false},"0.4.13":{"name":"@carentogruppe/react-native-signature-capture","version":"0.4.13","description":"Lets users sign their signatures","main":"SignatureCapture.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-component","react-native","ios","signature"],"author":{"name":"Charles Vinette"},"license":"MIT","peerDependencies":{"react-native":">=0.53.0"},"repository":{"type":"git","url":"git+https://github.com/carentogruppe/react-native-signature-capture.git"},"bugs":{"url":"https://github.com/carentogruppe/react-native-signature-capture/issues"},"homepage":"https://github.com/carentogruppe/react-native-signature-capture#readme","gitHead":"90c4cb8753835e6cf6600f5d1a55a056b3d850c7","_id":"@carentogruppe/react-native-signature-capture@0.4.13","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"mstegmann-carento","email":"marcel.stegmann@carento.de"},"dist":{"integrity":"sha512-IhT19YxIx7IfmdkqBBo9OSaZYJUarNTW0JJUiYIogUq3uLOYA4shZGcc6KUeUHZ9ehec0MYe5Re+QslLmC4IvA==","shasum":"3c9d0cfdca0f830f369075138d11b5f273b6a3b8","tarball":"https://registry.npmjs.org/@carentogruppe/react-native-signature-capture/-/react-native-signature-capture-0.4.13.tgz","fileCount":81,"unpackedSize":333077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLdY9CRA9TVsSAnZWagAAIpgP/RtEl3fLKdIgrH0DmT9e\nio0gCRWE6ZeN0IHa4uufN8oqkMcbrhTTj0zb7+IRgi1IZSo/F28FYTmMEJJO\nKzQGP95uwXEDeaftnu9SHo+brGNfDLW1RISSZEPY0ufLjWIX+gFumZBoNe50\nRDeTu7yziCt7nJV6k9qm0R/+niusFGhhIwvERrAX86f3ELDoYBf4ph35/acI\nNJTf7fGgimb7ef4pIcVMeHAbB1db67mNqtVsnhuWvOQ3aGkHakH6fINUgSRl\nlgYWhkC1NucklwVSR4asmT24SQmU3l7b0Hi0RNJV+8ygXe2lpUtcGTbPHFdU\nR8rWOEYdN06Nfw3Ny7BSpLkKrKqub0EEZiMYdL941R32gb2S71tR6kC0+w/X\nTgRISTt1QgAVNLy7zxTZqi5voNEsGwc2PQPoG+kb0Kcyn4tWcE8aeUxJS+B0\nrOWqn8lqp50+kkshhU63eyyme33UOzvuRm56S0P3/BYkzzuh7sok3leWvzpS\ns67nmGC0R5p1NsCKBk+k+4rpf+ZY5KsfiYr0Wm2MBfUDhVCQNflJl9FmpHlc\nF0yjzFMA2LRuOrcefOtIwbuCmC4lXOrhJ4M9yKi31y4W/KEbm+01qtn5pUPM\nfMAlYNrB47Bmt8YYLnHvb+4gHwKkCaxRa+s+coFCe1VCqpCVisokQDY7SuSG\nZXo8\r\n=XF+/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcos+IybqHTlLpoq133Anbb81juosEV1U63TFulPJEsAiEAgETBla6LSZWQbHZ06V5l6dhnjC03VWfMHnZPqhHfTSo="}]},"maintainers":[{"name":"mstegmann-carento","email":"marcel.stegmann@carento.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-signature-capture_0.4.13_1563285051487_0.7078064276374201"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-10T08:41:02.434Z","0.4.9":"2019-01-10T08:41:02.699Z","modified":"2022-04-04T21:54:39.742Z","0.4.10":"2019-01-10T08:51:13.431Z","0.4.11":"2019-01-22T12:03:25.278Z","0.4.12":"2019-01-28T09:06:52.622Z","0.4.13":"2019-07-16T13:50:51.661Z"},"maintainers":[{"name":"mstegmann-carento","email":"marcel.stegmann@carento.de"}],"description":"Lets users sign their signatures","homepage":"https://github.com/carentogruppe/react-native-signature-capture#readme","keywords":["react-component","react-native","ios","signature"],"repository":{"type":"git","url":"git+https://github.com/carentogruppe/react-native-signature-capture.git"},"bugs":{"url":"https://github.com/carentogruppe/react-native-signature-capture/issues"},"readme":"# react-native-signature-capture\n\n## About this\nReact Native library for capturing signature\n\nUser would sign on the app and when you press the save button it returns the base64 encoded png\n\n### iOS\n<img src=\"http://i.giphy.com/3oEduIyWb48Ws3bSuc.gif\" />\n\n### Android\n<img src=\"http://i.giphy.com/xT0GUKJFFkdDv25FNC.gif\" />\n\n## Install\n\nFirst you need to install react-native-signature-capture:\n\n```sh\nnpm install react-native-signature-capture --save\n```\n\nSecond you need to link react-native-signature-capture:\n\n```sh\nreact-native link react-native-signature-capture\n```\n\nUse above `react-native link` command to automatically complete the installation, or link manually like so:\n\n### iOS\n\n1. In the XCode's \"Project navigator\", right click on your project's Libraries folder ➜ Add Files to <...>\n2. Go to node_modules ➜ react-native-signature-capture ➜ ios ➜ select RSSignatureCapture.xcodeproj\n3. Add libRSSignatureCapture.a to Build Phases -> Link Binary With Libraries\n4. Compile and have fun\n\n### Android\n\nAdd these lines in your file: android/settings.gradle\n\n```\n...\n\ninclude ':reactnativesignaturecapture',':app'\nproject(':reactnativesignaturecapture').projectDir = new File(settingsDir, '../node_modules/react-native-signature-capture/android')\n```\n\nAdd line in your file: android/app/build.gradle\n\n```\n...\n\ndependencies {\n    ...\n    compile project(':reactnativesignaturecapture') // <-- add this line\n}\n```\n\nAdd import and line in your file: android/app/src/main/java/<...>/MainApplication.java\n\n```java\n...\n\nimport com.rssignaturecapture.RSSignatureCapturePackage; // <-- add this import\n\npublic class MainApplication extends Application implements ReactApplication {\n\n    private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {\n\n        @Override\n        protected List<ReactPackage> getPackages() {\n            return Arrays.<ReactPackage>asList(\n                new MainReactPackage(),\n                new RSSignatureCapturePackage() // <-- add this line\n            );\n        }\n  }\n\n...\n}\n```\n\n## Usage\n\nThen you can use SignatureCapture component in your react-native's App, like this:\n```javascript\n...\nimport React, {Component} from 'react';\nimport SignatureCapture from 'react-native-signature-capture';\n\nclass CustomComponent extends Component {\n\n  ...\n  render() {\n    return (\n      <SignatureCapture\n        {...someProps}\n      />\n    );\n  }\n}\n```\n\n### Properties\n\n+ **saveImageFileInExtStorage** : Make this props true, if you want to save the image file in external storage. Default is false. Warning: Image file will be visible in gallery or any other image browsing app\n\n+ **showBorder** : If this props is made to false, it will hide the dashed border (the border is shown on iOS only).\n\n+ **showNativeButtons** : If this props is made to true, it will display the native buttons \"Save\" and \"Reset\".\n\n+ **showTitleLabel** : If this props is made to true, it will display the \"x_ _ _ _ _ _ _ _ _ _ _\" placeholder indicating where to sign.\n\n+ **viewMode** : \"portrait\" or \"landscape\" change the screen orientation based on boolean value\n\n+ **maxSize**  : sets the max size of the image maintains aspect ratio, default is 500\n\n### Methods\n\n+ **saveImage()** : when called it will save the image and returns the base 64 encoded string on onSaveEvent() callback\n\n+ **resetImage()** : when called it will clear the image on the canvas\n\n### Callback Props\n+ **onSaveEvent** : Triggered when saveImage() is called, which return Base64 Encoded String and image file path.\n\n+ **onDragEvent** : Triggered when user marks his signature on the canvas. This will not be called when the user does not perform any action on canvas.\n\n\n### Example\n\n```javascript\n/**\n * Sample React Native App\n * https://github.com/facebook/react-native\n */\n\nvar React = require('react');\nvar ReactNative = require('react-native');\n\nvar {Component} = React;\n\nvar {\n    AppRegistry,\n    StyleSheet,\n    Text,\n    View, TouchableHighlight\n} = ReactNative;\n\nimport SignatureCapture from 'react-native-signature-capture';\n\nclass RNSignatureExample extends Component {\n    render() {\n        return (\n            <View style={{ flex: 1, flexDirection: \"column\" }}>\n                <Text style={{alignItems:\"center\",justifyContent:\"center\"}}>Signature Capture Extended </Text>\n                <SignatureCapture\n                    style={[{flex:1},styles.signature]}\n                    ref=\"sign\"\n                    onSaveEvent={this._onSaveEvent}\n                    onDragEvent={this._onDragEvent}\n                    saveImageFileInExtStorage={false}\n                    showNativeButtons={false}\n                    showTitleLabel={false}\n                    viewMode={\"portrait\"}/>\n\n                <View style={{ flex: 1, flexDirection: \"row\" }}>\n                    <TouchableHighlight style={styles.buttonStyle}\n                        onPress={() => { this.saveSign() } } >\n                        <Text>Save</Text>\n                    </TouchableHighlight>\n\n                    <TouchableHighlight style={styles.buttonStyle}\n                        onPress={() => { this.resetSign() } } >\n                        <Text>Reset</Text>\n                    </TouchableHighlight>\n\n                </View>\n\n            </View>\n        );\n    }\n\n    saveSign() {\n        this.refs[\"sign\"].saveImage();\n    }\n\n    resetSign() {\n        this.refs[\"sign\"].resetImage();\n    }\n\n    _onSaveEvent(result) {\n        //result.encoded - for the base64 encoded png\n        //result.pathName - for the file path name\n        console.log(result);\n    }\n    _onDragEvent() {\n         // This callback will be called when the user enters signature\n        console.log(\"dragged\");\n    }\n}\n\nconst styles = StyleSheet.create({\n    signature: {\n        flex: 1,\n        borderColor: '#000033',\n        borderWidth: 1,\n    },\n    buttonStyle: {\n        flex: 1, justifyContent: \"center\", alignItems: \"center\", height: 50,\n        backgroundColor: \"#eeeeee\",\n        margin: 10\n    }\n});\n\nAppRegistry.registerComponent('RNSignatureExample', () => RNSignatureExample);\n```\n\n-------------\n\nPlease checkout the example folder (iOS/Android):\nhttps://github.com/RepairShopr/react-native-signature-capture/tree/master/Example\n\nLibrary used:\n\nhttps://github.com/jharwig/PPSSignatureView\n\nhttps://github.com/gcacace/android-signaturepad\n","readmeFilename":"README.md","author":{"name":"Charles Vinette"},"license":"MIT"}