반응형
포인트 좌표에 텍스트 심볼을 적용하고 각도를 조절하려고 했는데
분명 TextSymbol 에 Angle이란 속성이 있지만 아무리 값을 주고 적용하여도
심볼은 그대로이다. 투명도를 주기 위한 alpha 속성도 마찬가지...
죄없는 ESRI를 욕하고 Adobe를 욕했는데..ㅋㅋ 플렉스에서 텍스트에 rotate 속성을
적용하려면 embedded fonts 를 사용해야 한단다 ㅡㅡ;;
우선 글꼴의 경우는 트루타입 폰트여야 한다.
스타일에 글꼴을 정의한다.
나는 .css 파일에 정의 했다.
@font-face {
src: url("assets/Font/글꼴.ttf");
fontFamily: "내가정의한글꼴이름";
advancedAntiAliasing: true;
}
== 텍스트 심볼을 만들어 보자
==> 텍스트 포맷생성
var txtSymbolFormat:TextFormat = new TextFormat();
txtSymbolFormat.font= "내가정의한글꼴이름";
txtSymbolFormat.color= OxFFFF00;
txtSymbolFormat.size= 20;
==> 텍스트 심볼 생성
var valveSymbol:TextSymbol = new TextSymbol();
valveSymbol.text ="텍스트심볼입니다.";
valveSymbol.textFormat = txtSymbolFormat;
valveSymbol.alpha = 1; //투명도
valveSymbol.angle = 90 ; //각도
이제 투명도와 각도 속성을 사용 할 수 있다.ㅋㅋ
TIP. 특수문자 사용하기..
==> 내가 굳이 새로운 글꼴을 사용한 이유는 특수문자때문이였다.
문제는 특수문자를 담고 있는 폰트를 사용하더라도 그 안에 문자를 어떻게 쓰느냐였다.
답은..
윈도우 시작 -> 보조프로그램 -> 시스템 도구 -> 문자표 를 실행시켜.. 글꼴 지정
--> 선택 --> 복사 --> 붙여넣기
반응형
'GIS' 카테고리의 다른 글
SDE에 다이렉트커넥션(DC: DirectConnection) 세션 킬하는 법 (0) | 2011.12.23 |
---|---|
ST_Geometry 설정 및 사용 (쿼리로 공간정보 다루기) (0) | 2011.06.16 |
ArcObject : FileGDB 의 Blob 에서 파일 삽입, 읽기 (예: BLOB의 이미지 파일 읽기 및 등록) (0) | 2010.12.07 |
ArcObject : FeatureClass , Feature, Table 의 Domain(도메인)값 찾아서 가져오기-C# (0) | 2010.12.06 |
ArcObject : GDB 속성 테이블을 DataTable 로 컨버전 (FeatureClass를 DataTable로 컨버전하기)-C# (0) | 2010.12.06 |