국제 언어 환경 설명서

수평 탭

텍스트 배치를 제어하기 위해 복합 문자열에는 탭 문자가 포함됩니다. 화면의 문자들을 해석하기 위해 위짓트는 해당 복합 문자열을 위해 유효한 rendition을 참조하며 이 때 탭 스톱 목록을 찾게 됩니다. 하지만 동적 위짓트인 TextField XmText는 rendition의 탭 자원을 사용하지 않습니다. 대신 8*(width of character 0) 공식을 사용해 탭 너비를 계산합니다.

탭 측정치는 복합 문자열 표시의 왼쪽 여백으로부터의 거리입니다. 레이아웃 방향이 오른쪽에서 왼쪽으로인 경우 거리는 오른쪽 여백으로부터 측정됩니다. 텍스트의 방향에 관계 없이(아랍어 오른쪽에서 왼쪽, 또는 영어 왼쪽에서 오른쪽), 탭은 레이아웃 방향(XmNlayoutDirection )에 의해 지정된 데로 오른쪽이나 왼쪽에 공백을 삽입합니다.

탭 뒤의 텍스트는 항상 탭 스톱에 맞추어집니다. 탭 스톱은 위짓트의 시작 위치부터 계산되며 XmNlayoutDirection의 영향을 받습니다. 탭의 동작과 텍스트 방향성 및 위짓트의 XmNlayoutDirection 과의 상호 작용은 다음 그림에 나타나 있습니다.

이 그림을 위한 입력은 abc\tdef\tgh입니다.

그림 6–3 탭 이동 동작

Graphic