텍스트필드 속성

2009. 3. 7. 22:15
텍스트필드에 글자모양이나 간격, 밑줄, 두께, Margin등 좀더 세밀한 서식을 만들기 위해서는 TextFormat클래스를 사용한다. 이 클래스는 text나 htmlText에 모두 적용할 수 있고 TextField의 defaultTextFormat 속성이나 setTextFormat() 메서드를 통하여 설정한다.

[ Public 속성 ]
align : String
단락의 정렬을 나타냅니다.

blockIndent : Object
블록 들여쓰기를 픽셀 단위로 나타냅니다.

bold : Object
텍스트를 굵게 표시할지 여부를 지정합니다.

bullet : Object
텍스트가 불릿 목록의 일부임을 나타냅니다.

color : Object
텍스트의 색상을 나타냅니다.

font : String
이 텍스트 서식의 텍스트 글꼴 이름을 나타내는 문자열입니다.

indent : Object
왼쪽 여백에서 단락의 첫 문자 사이의 들여쓰기를 나타냅니다.

italic : Object
이 텍스트 서식의 텍스트가 기울임체인지 여부를 나타냅니다.

kerning : Object
자간의 활성화 여부를 true 또는 false로 나타내는 부울 값입니다.

leading : Object
행 사이의 세로 간격(행간)을 나타내는 정수입니다.

leftMargin : Object
단락의 왼쪽 여백(픽셀 단위)입니다.

letterSpacing : Object
모든 문자 사이에 균등하게 분배되는 간격을 나타내는 정수입니다.

rightMargin : Object
단락의 오른쪽 여백(픽셀 단위)입니다.

size : Object
이 텍스트 서식에서 텍스트의 포인트 크기입니다.

tabStops : Array
사용자 정의 탭 중지를 음이 아닌 정수의 배열로 지정합니다.

target : String
하이퍼링크가 표시되는 대상 윈도우를 나타냅니다.

underline : Object
이 텍스트 서식을 사용하는 텍스트에 밑줄을 그을지 여부를 true 또는 false로 나타냅니다.

url : String
이 텍스트 서식의 텍스트에 대한 대상 URL을 나타냅니다.

위의 속성을 설정하면 TextField에 defaultTextFormat 속성에 formater를 반영하거나 setTextFormat()메서드를 통해 사용할 구간과 format를 반영할 수 있다.

defaultTextFormat는 필드의 속성이므로 한번 반영되면 일괄적으로 모든 내용에 서식이 적용된다. 그리고 내용이 입력되기 전에 속성을 설정하여야 서식이 내용에 반영된다.

setTextFormat내용이 바뀌면 사라지는 휘발성이지만 내용의 일부분에만 효과를 줄 수있다. 그리고 내용이 바뀌지 않는다면 setTextFormat는 누적 사용가능하다. 따라서 사용자의 액션에 의해 서식을 추가 할 수 있다.
Posted by falldown
:
BLOG main image
falldown
by falldown

공지사항

카테고리

Life stream (113)
Design Stream (10)
Personal Stream (31)
So fuck'in special (3)
My Favorites (10)
[ a -i'm ] (13)
From somewhere (15)
Web Study (20)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

달력

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total :
Today : Yesterday :