다음을 통해 공유


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