<< Click to Display Table of Contents >>

eform.imagepicker_id_info

신분증 스캔 옵션을 설정합니다.

Reference

신분증 스캔 옵션은 신분증 ID, 제목, 크기, 여백, 마스크 정보 등이 설정된 JSON 형식의 문자열로 작성하여야 합니다.

신분증 스캔 옵션을 설정하는 아이템 Key는 아래와 같습니다.

ids

신분증 정보를 설정합니다.

id: 신분증 ID

name: 신분증 선택 창에 표시할 이름

size: 스캔할 신분증의 크기. "너비x높이" 형태로 설정. 단위는 mm

margin: 신분증과 배경 사이의 여백. 기본 값은 0. 단위는 mm. 신분증을 스캔할 때 신분증 밑에 있는 배경을 함께 촬영할 경우 설정. 가로 방향 기준으로 여백을 적용하고 세로 방향은 ImagePicker의 크기에 맞게 자동 적용됨. 여백을 크게 설정하여 신분증 크기가 작아질 때 ImagePicker 크기의 30%까지만 작아짐

mask: 신분증 영역 중 마스크 처리할 영역. 마스크 처리한 영역은 모자이크 처리됨

name: 마스크 이름

area: 마스크 위치. "X좌표,Y좌표,너비,높이" 형태로 설정. 단위는 mm

choice

신분증 선택 창의 제목과 표시할 신분증을 설정합니다. ids에서 설정한 신분증이 한 개이거나 items가 설정되지 않은 경우 ids에 맨 처음 추가된 신분증으로 스캔됩니다.

title: 신분증 선택 창의 제목

items: 신분증 선택 창에 표시할 신분증 ID. 콤마(,)를 구분자로 하여 여러 개 설정

options

신분증 스캔 기타 옵션을 설정합니다.

shootaction: [촬영] 버튼의 동작 모드. 즉시 촬영할 경우 forceshoot, 포커스를 재조정할 경우 refocusing으로 설정. 기본 값은 forceshoot

showmaskguide: 스캔 화면에 마스킹 가이드를 표시할지 여부. 기본 값은 true

위 아이템 Key를 이용하여 신분증 스캔 옵션을 아래와 같은 형태로 작성한 후 파라미터 값으로 설정합니다.

{

   "ids":

   [

       {

           "id":"1",

           "name":"운전면허증_최신",

           "size":"86x54",

           "margin":"3",

           "mask":

           [

               {"name":"주민번호","area":"33,19,28,3"},

               {"name":"운전면허번호","area":"54,9,28,6"},

               {"name":"발급번호","area":"71,39,9,3"},

               {"name":"발급날짜","area":"32,47,15,3"}

           ]

       },

       {

           "id":"2",

           "name":"운전면허증_구형",

           "size":"86x54",

           "margin":"3",

           "mask":

           [

               {"name":"주민번호","area":"47,19,30,3.5"},

               {"name":"운전면허번호","area":"54,8,28,6"},

               {"name":"발급번호","area":"71,39,9,3"},

               {"name":"발급날짜","area":"32,47,15,3"}

           ]

       },

       {

           "id":"3",

           "name":"주민등록증",

           "size":"86x54",

           "margin":"3",

           "mask":

           [

               {"name":"주민번호","area":"7,22,36,4"},

               {"name":"발급날짜","area":"32,41,26,4"}

           ]

       },

       {

           "id":"4",

           "name":"외국인등록증",

           "size":"86x54",

           "margin":"3",

           "mask":

           [

               {"name":"외국인등록번호1","area":"39,12,26,4"},

               {"name":"외국인등록번호2","area":"7,42.5,18,7"},

               {"name":"성명","area":"39,20,30,4"},

               {"name":"성별","area":"74.5,12,4,4"},

               {"name":"국가지역","area":"39,27.5,30,4"},

               {"name":"체류자격","area":"39,35,30,4"},

               {"name":"발급일자","area":"64,41,15,3"}

           ]

       }

   ],

   "choice":{"title":"신분증을 선택하세요.","items":"1,2,3,4"},

   "options":{"shootaction":"refocusing","showmaskguide":"false"}

}