GnuSmalltalkUsersGuide:AdditionalChapter1 43
- BLOX.BTextAttributes
BLOX.BTextAttributes
네임스페이스 BLOX에 정의됨
슈퍼클래스: Object
범주: 그래픽-윈도우
- 나는 당신이 멋지고 다채로운 BTexts를 생성하도록 돕는다.
BLOX.BTextAttributes 클래스: 쉬운 인스턴스-생성
backgroundColor: color
새 BTextAttributes 객체를 생성하여 주어진 배경색으로 된 텍스트가 되도록 하라.
black
새 BTextAttributes 객체를 생성하여 검정색 텍스트가 되도록 하라.
blue
새 BTextAttributes 객체를 생성하여 파란색 텍스트가 되도록 하라.
center
새 BTextAttributes 객체를 생성하여 문단이 가운데로 정렬되도록 하라.
cyan
새 BTextAttributes 객체를 생성하여 청록색 텍스트가 되도록 하라.
darkCyan
새 BTextAttributes 객체를 생성하여 짙은 청록색 텍스트가 되도록 하라.
darkGreen
새 BTextAttributes 객체를 생성하여 암록색 텍스트가 되도록 하라.
darkMagenta
새 BTextAttributes 객체를 생성하여 짙은 보라색 텍스트가 되도록 하라.
events: aBTextBindings
aBTextBindings에 구축된 콜백에 따라 이벤트에 응답하는 텍스트에 대해 새 BTextAttributes 객체를 생성하라.
font: font
새 BTextAttributes 객체를 생성하여 텍스트를 주어진 폰트로 만들어라. 폰트는 X 폰트명이나 Blox 폰트 설명 문자열로 주어질 수 있다.
X 폰트명은 다수의 필드로서 주어지는데, 각 필드 앞에는 - 표시가 되어 있고, 기본값이 괜찮음을 나타내기 위해 각 -는 *로 대체될 수 있다: foundry, family, weight, slant, setwidth, addstyle, pixel size, point size (관습에 따라 픽셀 크기와 동일), horizontal resolution, vertical resolution, spacing, width, charset, character encoding.
Blox 폰트 설명 문자열은 3개의 필드로 구성되는데, 각 필드는 공백(space)으로 구분되어야 하나 첫 번째 공백만 의무적이다: 글꼴 집합(font family), 폰트의 포인트 크기 (음수값이 제공될 경우 픽셀로), 공백으로 구분된 스타일 수(유효한 스타일로는 보통, 굵게, 이탤릭체, 밑줄, 오버스트라이크가 있다). 유효한 폰트의 예로, "Helvetica 10 Bold", "Times -14", "Futura Bold Underline"가 있다. 두 개 이상의 단어로 이루어진 경우 글꼴 집합을 괄호로 닫아야 한다.
foregroundColor: color
새 BTextAttributes 객체를 생성하여 주어진 전경색으로 된 텍스트가 되도록 하라.
green
새 BTextAttributes 객체를 생성하여 초록색 텍스트가 되도록 하라.
magenta
새 BTextAttributes 객체를 생성하여 짙은 마젠타(밝은 자주)색 텍스트가 되도록 하라.
red
새 BTextAttributes 객체를 생성하여 짙은 빨간색 텍스트가 되도록 하라.
strikeout
새 BTextAttributes 객체를 생성하여 취소선 텍스트가 되도록 하라.
underline
새 BTextAttributes 객체를 생성하여 밑줄 그은 텍스트가 되도록 하라.
white
새 BTextAttributes 객체를 생성하여 짙은 흰색 텍스트가 되도록 하라.
yellow
새 BTextAttributes 객체를 생성하여 짙은 노란색 텍스트가 되도록 하라.
BLOX.BTextAttributes: 색상
black
적용 시 검정색 텍스트가 되도록 수신자를 설정하라.
blue
적용 시 파란색 텍스트가 되도록 수신자를 설정하라.
cyan
적용 시 청록색 텍스트가 되도록 수신자를 설정하라.
darkCyan
적용 시 짙은 청록색 텍스트가 되도록 수신자를 설정하라.
darkGreen
적용 시 암록색 검정색 텍스트가 되도록 수신자를 설정하라.
darkMagenta
적용 시 짙은 마젠타색 텍스트가 되도록 수신자를 설정하라.
green
적용 시 초록색 텍스트가 되도록 수신자를 설정하라.
magenta
적용 시 마젠타색 텍스트가 되도록 수신자를 설정하라.
red
적용 시 빨간색 텍스트가 되도록 수신자를 설정하라.
white
적용 시 흰색 텍스트가 되도록 수신자를 설정하라.
yellow
적용 시 노란색 텍스트가 되도록 수신자를 설정하라.
BLOX.BTextAttributes: 속성 설정하기
backgroundColor
텍스트에 대한 backgroundColor 옵션의 값을 응답하라.
이러한 속성 내에 텍스트를 표시할 때 사용할 배경색을 명시한다. Nil은 기본값이 오버라이드 되지 않았음을 의미한다.
backgroundColor: color
텍스트에 대한 backgroundColor 옵션의 값을 설정하라.
이러한 속성 내에 텍스트를 표시할 때 사용할 배경색을 명시한다. Nil은 기본값이 오버라이드 되지 않았음을 의미한다.
center
이러한 속성들이 적용된 텍스트를 가운데로 정렬하라.
events
이러한 속성들을 대상으로 한 텍스트에 적용되는 이벤트 바인딩을 응답하라.
events: aBTextBindings
이러한 속성들을 대상으로 한 텍스트에 적용되는 이벤트 바인딩을 설정하라.
font
텍스트에 대한 폰트 옵션의 값을 응답하라. 폰트는 X 폰트명이나 Blox 폰트 설명 문자열로 주어질 수 있으며, 위젯의 기본 폰트가 적용되길 원한다면 nil을 응답하라.
X 폰트명은 다수의 필드로서 주어지는데, 각 필드 앞에는 - 표시가 되어 있고, 기본값이 괜찮음을 나타내기 위해 각 -는 *로 대체될 수 있다: foundry, family, weight, slant, setwidth, addstyle, pixel size, point size (관습에 따라 픽셀 크기와 동일), horizontal resolution, vertical resolution, spacing, width, charset, character encoding.
Blox 폰트 설명 문자열은 3개의 필드로 구성되는데, 각 필드는 공백(space)으로 구분되어야 하나 첫 번째 공백만 의무적이다: the 글꼴 집합, 폰트의 포인트 크기 (음수값이 제공될 경우 픽셀로), 공백으로 구분된 스타일 수(유효한 스타일로는 보통, 굵게, 이탤릭체, 밑줄, 오버스트라이크가 있다). 유효한 폰트의 예로, "Helvetica 10 Bold", "Times -14", "Futura Bold Underline"가 있다. 두 개 이상의 단어로 이루어진 경우 글꼴 집합을 괄호로 닫아야 한다.
font: fontName
텍스트에 대한 폰트 옵션의 값을 설정하라. 폰트는 X 폰트명이나 Blox 폰트 설명 문자열로 주어질 수 있으며, 위젯의 기본 폰트가 적용되길 원한다면 nil을 응답하라.
X 폰트명은 다수의 필드로서 주어지는데, 각 필드 앞에는 - 표시가 되어 있고, 기본값이 괜찮음을 나타내기 위해 각 -는 *로 대체될 수 있다: foundry, family, weight, slant, setwidth, addstyle, pixel size, point size (관습에 따라 픽셀 크기와 동일), horizontal resolution, vertical resolution, spacing, width, charset, character encoding.
Blox 폰트 설명 문자열은 3개의 필드로 구성되는데, 각 필드는 공백(space)으로 구분되어야 하나 첫 번째 공백만 의무적이다: 글꼴 집합(font family), 폰트의 포인트 크기 (음수값이 제공될 경우 픽셀로), 공백으로 구분된 스타일 수(유효한 스타일로는 보통, 굵게, 이탤릭체, 밑줄, 오버스트라이크가 있다). 유효한 폰트의 예로, "Helvetica 10 Bold", "Times -14", "Futura Bold Underline"가 있다. 두 개 이상의 단어로 이루어진 경우 글꼴 집합을 괄호로 닫아야 한다.
foregroundColor
텍스트에 대한 foregroundColor 옵션의 값을 응답하라.
이러한 속성 내에 텍스트를 표시할 때 사용할 전경색을 명시한다. Nil은 기본값이 오버라이드 되지 않았음을 의미한다.
foregroundColor: color
텍스트에 대한 foregroundColor 옵션의 값을 설정하라.
이러한 속성 내에 텍스트를 표시할 때 사용할 전경색을 명시한다. Nil은 기본값이 오버라이드 되지 않았음을 의미한다.
isCentered
이러한 속성들이 적용되는 텍스트가 가운데 정렬되었는지 응답하라.
isStruckout
이러한 속성들이 적용되는 텍스트에 취소선으로 표시되었는지 응답하라.
isUnderlined
이러한 속성들이 적용되는 텍스트가 밑줄 표시되었는지 응답하라.
strikeout
이러한 속성들이 적용되는 텍스트에 취소선을 표시하라.
underline
이러한 속성들이 적용되는 텍스트에 밑줄을 표시하라.