Skip To Content

사용자 정의 맵 테마 정의

보고서를 설계하고 구성할 때 보고서 작성자는 사전 정의된 6개의 테마 중 하나를 적용하거나, 현재 보고서에 대한 이러한 테마 중 하나를 수정하여 맵 레이아웃 외관을 정의할 수 있습니다. 테마에서 다음 맵 레이아웃 요소가 정의됩니다.

  • 메뉴
  • 메뉴 텍스트
  • 메뉴 강조
  • 메뉴 아이콘 색상
  • 강조
  • 기본 글꼴

자세한 내용은 맵 설정 및 도구 구성을 참고하세요.

또한 시스템 관리자는 기관의 사용자 정의 테마를 생성할 수 있습니다. 사용자 정의 테마는 themes.json.txt에 정의됩니다. 정의되고 나면 사용자 정의 테마는 보고서 작성자가 구성 중인 보고서에 적용하는 데 사용할 수 있게 됩니다.

  1. <em4c_ location>\webcontent\esrimap\em4c-bisprovider\config\design\으로 이동합니다.
  2. themes.json.txt.default의 복사본을 만들고 이름을 themes.json.txt로 바꿉니다.
  3. 메모장과 같은 텍스트 편집기에서 themes.json.txt를 엽니다.

    사용자 정의 밝은 파란색 테마는 이미 파일에 추가되어 있습니다.

  4. 필요한 경우 추가 테마를 포함하도록 파일을 수정합니다. 다음 샘플 코드에는 가이드로 사용할 3개의 사용자 정의 테마가 포함됩니다.
    {	
    	"themes":	[
    	{
    	"name": "theme1",
    	"css": {
    		"headerColor": "#828282",
    		"headerHoverColor": "#01709d",
    		"accentColor": "#3093ca",
    		"accentTextColor": "#ffffff",
    		"fontFamily": "'Segoe UI', Avenir, 'Helvetica Neue', Arial, sans-serif",
    		"menuIconColor": "gray" //options are white, gray, black
    		}
    	},
    	{
    	"name": "theme 2",
    	"css": {
    		"headerColor": "#b3f189",
    		"headerHoverColor": "#076b2c",
    		"accentColor": "#b3f189",
    		"accentTextColor": "#101b14",
    		"fontFamily": "Tahoma, Geneva",
    		"menuIconColor": "black"
    		}
    	},
    	{
    	"name": "theme 3",
    	"css": {
    		"headerColor": "#828282"
    		}
    	}
    			]  
    }
    참고 사항:

    사용 가능한 설정 일부만 테마에 제공되는 경우(샘플에서 테마 3개) 파란색(기본) 테마의 동등한 설정이 누락된 설정에 적용됩니다.

  5. JSON 파일이 계속 유효한지 확인합니다.
  6. 파일을 저장합니다.
  7. 브라우저 캐시를 지웁니다.
  8. 사용자 정의 테마가 다음과 같이 보고서 작성 모드로 나타나는지 확인합니다.
    1. 고급 메뉴에서 구성을 선택합니다.
    2. 레이아웃 탭을 클릭합니다.
    3. 테마 드롭다운 메뉴를 확장합니다.

      생성한 사용자 정의 테마가 나열되어야 합니다. 두 개 이상의 테마에 동일한 이름이 있는 경우 각 중복 테마의 이름 앞에 숫자가 옵니다. JSON 파일에 오류가 있는 경우 사용자 정의 테마가 목록에 보이지 않습니다.

    4. 정의한 사용자 정의 테마를 선택하고 사용자 정의를 클릭하여 설정이 올바르게 정의되었는지 확인합니다. 정의한 다른 모든 사용자 정의 테마에 이 단계를 반복합니다.
    5. 작업을 마치면 취소를 클릭합니다.