DWRITE_TEXT_METRICS 구조체(dwrite.h)
레이아웃 후 텍스트와 연결된 메트릭을 포함합니다. 모든 좌표는 디바이스 독립적 픽셀(DIP)에 있습니다.
구문
struct DWRITE_TEXT_METRICS {
FLOAT left;
FLOAT top;
FLOAT width;
FLOAT widthIncludingTrailingWhitespace;
FLOAT height;
FLOAT layoutWidth;
FLOAT layoutHeight;
UINT32 maxBidiReorderingDepth;
UINT32 lineCount;
};
멤버
left
형식: FLOAT
문자 모양 오버행을 제외하면서 레이아웃 상자를 기준으로 서식이 지정된 텍스트의 왼쪽 지점을 나타내는 값입니다.
top
형식: FLOAT
문자 모양 오버행을 제외하면서 레이아웃 상자를 기준으로 서식이 지정된 텍스트의 최상위 지점을 나타내는 값입니다.
width
형식: FLOAT
각 줄의 끝에 있는 후행 공백을 무시하면서 서식이 지정된 텍스트의 너비를 나타내는 값입니다.
widthIncludingTrailingWhitespace
형식: FLOAT
각 줄의 끝에 있는 후행 공백을 고려하여 서식이 지정된 텍스트의 너비입니다.
height
형식: FLOAT
서식이 지정된 텍스트의 높이입니다. 빈 문자열의 높이는 기본 글꼴과 동일한 값으로 설정됩니다.
layoutWidth
형식: FLOAT
레이아웃에 지정된 초기 너비입니다. 텍스트가 래핑되었는지 여부에 따라 텍스트 콘텐츠 너비보다 크거나 작을 수 있습니다.
layoutHeight
형식: FLOAT
레이아웃에 지정된 초기 높이입니다. 텍스트의 길이에 따라 텍스트 콘텐츠 높이보다 크거나 작을 수 있습니다.
maxBidiReorderingDepth
형식: UINT32
필요한 적중 횟수 테스트 상자의 최대 수를 계산하는 데 사용되는 텍스트 줄의 최대 순서 다시 정렬 수입니다. 레이아웃에 양방향 텍스트가 없거나 텍스트가 전혀 없는 경우 최소 수준은 1입니다.
lineCount
형식: UINT32
총 줄 수입니다.
요구 사항
지원되는 최소 클라이언트 | Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트가 포함된 Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
머리글 | dwrite.h |