CDC::GetCharABCWidthsnbsp(&N);

BOOL GetCharABCWidths ( UINT nFirstChar, UINT nLastChar, LPABC lpabc ) const;

BOOL GetCharABCWidths ( UINT nFirstChar, UINT nLastChar, LPABCFLOAT lpABCF ) const;

반환 값

이 함수는 성공 하는 경우 0이 아닌 그렇지 않으면 0。

매개 변수

nFirstChar

현재 글꼴 문자 너비 반환 되는 문자 범위에서 첫 번째 문자를 지정 합니다.

nLastChar

문자 너비 반환 되는 현재 글꼴의 문자 범위에서 마지막 문자를 지정 합니다.

lpabc

함수가 반환 될 때 문자 너비를 수신 하는 ABC 구조체의 배열에 포인트. 이 배열은 nFirstCharnLastChar 매개 변수에 의해 지정 된 범위에 있는 문자는 적어도 많은 ABC 구조체를 포함 해야 합니다.

lpABCF

함수가 반환 될 때 문자 너비를 받을 ABCFLOAT 구조체의 배열 사용 하 여 응용 프로그램 제공 버퍼를 가리킵니다. 이 함수에서 반환 된 너비는 IEEE 부동 소수점 형식。

주의

현재 트루타입 글꼴에서 지정한 범위에 있는 연속 된 문자 너비를 검색합니다. 너비 논리 단위로 반환 됩니다. 트루타입 글꼴에만이 함수 성공。

트루타입 래스터 특정 포인트 크기를 선택한 후 "ABC" 문자 간격을 제공 합니다. "A" 간격 글리프를 배치 하기 전에 현재 위치에 추가 되는 거리입니다. "B" 간격 글리프의 검은 부분의 너비입니다. "C" 간격 글리프 오른쪽 공백에 대 한 계정이 현재 위치에 추가 됩니다. 총 너비를 고급 A에 의해 주어진 + B + C。

그 캐릭터 underhangs 또는 돌출부를 포함 GetCharABCWidths 멤버 함수를 음수 "A" 또는 "C" 너비 문자를 검색 하는 경우。

ABC 너비 글꼴 디자인 단위를 변환 하려면 응용 프로그램 만들어야 글꼴의 높이 ( lfHeight 구성원에 지정 된 대로 LOGFONT 구조)의 ntmSizeEM 멤버에 저장 된 값과 같은지를 NEWTEXTMETRIC 구조. ( NtmSizeEM 멤버의 값을 호출 하 여 검색할 수 있는 EnumFontFamilies Windows 함수.)

기본 문자 ABC 너비는 현재 선택 된 글꼴의 범위 밖에 있는 문자를 사용。

트루타입이 아닌 글꼴의 문자 너비를 검색 하려면 응용 프로그램을 사용 해야 합니다 GetCharWidth 멤버 함수。

CDC 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp; :: EnumFontFamilies, CDC::GetCharWidth, :: GetCharABCWidths, :: GetCharABCWidthsFloat, :: GetCharWidthFloat(&N)

Index