다음을 통해 공유


IDWriteTextAnalyzer1::GetBaseline 메서드(dwrite_1.h)

글꼴에서 지정된 기준선을 검색합니다.

구문

HRESULT GetBaseline(
                 IDWriteFontFace        *fontFace,
                 DWRITE_BASELINE        baseline,
                 BOOL                   isVertical,
                 BOOL                   isSimulationAllowed,
                 DWRITE_SCRIPT_ANALYSIS scriptAnalysis,
  [in, optional] WCHAR const            *localeName,
  [out]          INT32                  *baselineCoordinate,
  [out]          BOOL                   *exists
);

매개 변수

fontFace

형식: IDWriteFontFace*

읽을 글꼴 얼굴입니다.

baseline

형식: DWRITE_BASELINE

관심 기준을 지정하는 DWRITE_BASELINE 형식의 값입니다.

isVertical

형식: BOOL

기준이 세로인지 가로인지 여부입니다.

isSimulationAllowed

형식: BOOL

글꼴에 기준선이 없는 경우 초기 계획을 시뮬레이션합니다.

scriptAnalysis

형식: DWRITE_SCRIPT_ANALYSIS

AnalyzeScript의 스크립트 분석 결과입니다.

참고DWRITE_SCRIPT_ANALYSIS scriptAnalysis = {};와 같은 빈 스크립트 분석 구조를 전달할 수 있으며 이 메서드는 기본 기준을 반환합니다.
 

[in, optional] localeName

형식: const WCHAR*

실행의 언어입니다.

[out] baselineCoordinate

형식: INT32*

디자인 단위의 기준 좌표 값입니다.

[out] exists

형식: BOOL*

반환된 기준이 글꼴에 있는지 여부입니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

기준선이 글꼴에 없으면 오류로 간주되지 않지만 함수는 = false를 반환합니다. 그런 다음 추론을 사용하여 누락된 베이스를 계산하거나, simulationAllowed 플래그가 true이면 함수가 적절한 근사치를 계산합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2용 Windows Server 2012 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 dwrite_1.h
라이브러리 Dwrite.lib
DLL Dwrite.dll

추가 정보

IDWriteTextAnalyzer1