다음을 통해 공유


CDC::SetTextAlign

텍스트 맞춤 플래그를 설정합니다.

UINT SetTextAlign( 
   UINT nFlags  
);

매개 변수

  • nFlags
    텍스트 맞춤 플래그를 지정합니다. 점 텍스트를 바인딩하는 사각형 사이의 관계는 플래그를 지정 합니다. 점 텍스트 출력 함수에는 지정한 좌표 또는 현재 위치를 수 있습니다. 텍스트 문자열에서 문자를 인접 한 셀 텍스트 경계가 되는 사각형을 정의 합니다. nFlags 매개 변수는 하나 이상의 플래그는 다음 세 가지 범주에서 될 수 있습니다. 각 범주에서 하나의 플래그를 선택 합니다. 첫 번째 범주 텍스트 맞춤을 x 방향에 영향을 줍니다.

    • TA_CENTER 에서 경계 사각형의 가로 가운데에 맞춥니다.

    • TA_LEFT 에서 경계 사각형의 왼쪽에 맞춥니다. 이것이 기본값입니다.

    • TA_RIGHT 에서 경계 사각형의 오른쪽에 맞춥니다.

    두 번째 범주 텍스트 맞춤을 y 방향에 영향을 줍니다.

    • TA_BASELINE 에서 선택한 글꼴의 기준선에 맞춥니다.

    • TA_BOTTOM 지점 경계 사각형의 아래쪽에 맞춥니다.

    • TA_TOP 지점 경계 사각형의 위쪽에 맞춥니다. 이것이 기본값입니다.

    세 번째 범주는 텍스트를 쓸 때 현재 위치를 업데이트 여부를 결정 합니다.

    • TA_NOUPDATECP 텍스트 출력 함수를 호출한 후 현재 위치를 업데이트 하지 않습니다. 이것이 기본값입니다.

    • TA_UPDATECP 텍스트 출력 함수를 호출한 후 현재 x 위치를 업데이트 합니다. 새 위치는 텍스트 경계 사각형의 오른쪽에 있습니다. 이 플래그가 설정 되 면, 호출에 지정 된 좌표는 TextOut 멤버 함수는 무시 됩니다.

반환 값

이전 텍스트 맞춤 설정을 성공적으로 수행 하는 경우. 낮은 순서 바이트 가로 설정 있고 상위 바이트는 세로 설정이 포함 되어 있습니다. 그렇지 않으면 0입니다.

설명

TextOutExtTextOut 멤버 함수 문자열을 텍스트 표시 또는 장치에 배치 하면 이러한 플래그를 사용 합니다. 특정 지점에서 텍스트를 바인딩하는 사각형 사이의 관계는 플래그를 지정 합니다. 이 점의 좌표를 매개 변수로 전달 되는 TextOut 멤버 함수입니다. 텍스트 경계가 되는 사각형 텍스트 문자열에서 문자를 인접 한 셀으로 구성 됩니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::ExtTextOut

CDC::GetTextAlign

CDC::TabbedTextOut

CDC::TextOut

SetTextAlign