다음을 통해 공유


DWRITE_UNDERLINE 구조체(dwrite.h)

밑줄의 너비, 두께, 오프셋, 실행 높이, 읽기 방향 및 흐름 방향에 대한 정보를 포함합니다.

구문

struct DWRITE_UNDERLINE {
  FLOAT                    width;
  FLOAT                    thickness;
  FLOAT                    offset;
  FLOAT                    runHeight;
  DWRITE_READING_DIRECTION readingDirection;
  DWRITE_FLOW_DIRECTION    flowDirection;
  WCHAR const              *localeName;
  DWRITE_MEASURING_MODE    measuringMode;
};

멤버

width

형식: FLOAT

기준선과 병렬로 측정된 밑줄의 너비를 나타내는 값입니다.

thickness

형식: FLOAT

기준선에 수직으로 측정된 밑줄의 두께를 나타내는 값입니다.

offset

형식: FLOAT

기준선의 밑줄 오프셋을 나타내는 값입니다. 양수 오프셋은 기준선 아래의 위치(텍스트에서 벗어나는 위치)를 나타내고 음수 오프셋은 텍스트 방향으로 위에 있습니다.

runHeight

형식: FLOAT

밑줄이 적용되는 가장 높은 실행의 높이를 나타내는 값입니다.

readingDirection

형식: DWRITE_READING_DIRECTION

밑줄과 연결된 텍스트의 읽기 방향을 나타내는 값입니다. 이 값은 너비 값이 가로 또는 세로로 실행되는지 여부를 해석하는 데 사용됩니다.

flowDirection

형식: DWRITE_FLOW_DIRECTION

밑줄과 연결된 텍스트의 흐름 방향을 나타내는 값입니다. 이 값은 두께 값이 위쪽에서 아래쪽으로, 왼쪽에서 오른쪽으로 또는 오른쪽에서 왼쪽으로 진행되는지를 해석하는 데 사용됩니다.

localeName

형식: const WCHAR*

밑줄이 그려지는 텍스트의 로캘을 포함하는 문자 배열입니다. 예를 들어 세로 텍스트에서 밑줄은 중국어 왼쪽에 속하지만 일본어의 경우 오른쪽에 속합니다.

measuringMode

형식: DWRITE_MEASURING_MODE

측정 모드는 GDI 호환 모드에서 두께를 전체 픽셀로 반올림하는 등 렌더러가 밑줄을 렌더링하는 방법을 결정하는 데 유용할 수 있습니다.

설명

모든 좌표는 디바이스 독립적 픽셀(DIP)에 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
머리글 dwrite.h