IDWriteFontSet4::GetMatchingFonts 메서드(dwrite_3.h)
요청된 입력에 따라 일치하는 글꼴 집합을 생성하며, 더 가까운 일치 항목이 더 일찍 정렬되도록 정렬됩니다.
통사론
HRESULT GetMatchingFonts(
WCHAR const *familyName,
DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
UINT32 fontAxisValueCount,
DWRITE_FONT_SIMULATIONS allowedSimulations,
IDWriteFontSet4 **matchingFonts
);
매개 변수
familyName
형식: _In_z_ WCHAR const*
글꼴 패밀리 이름입니다. 입력 패밀리 이름, 가중치/스트레치/스타일 패밀리 이름, GDI(RBIZ) 패밀리 이름 또는 전체 이름일 수 있습니다.
fontAxisValues
형식: _In_reads_(fontAxisValueCount) DWRITE_FONT_AXIS_VALUE const*
글꼴 축 값의 배열입니다.
fontAxisValueCount
형식: UINT32
글꼴 축 값의 수입니다.
allowedSimulations
지정된 축 값과 더 잘 일치하도록 일치하는 글꼴에 적용할 수 있는 시뮬레이션(즉, 알고리즘 강화 및/또는 기울기)을 지정합니다. 인수가 DWRITE_FONT_SIMULATIONS_NONE(0)이면 시뮬레이션이 적용되지 않습니다.
matchingFonts
형식: _COM_Outptr_ IDWriteFontSet4**
지정된 입력과 일치하는 우선 순위가 지정된 글꼴 목록을 포함하는 새로 만든 글꼴 집합에 대한 포인터를 받습니다.
반환 값
형식: HRESULT
함수가 성공하면 S_OK반환합니다. 그렇지 않으면 HRESULT오류 코드반환합니다.
발언
이렇게 하면 시뮬레이션 플래그가 있는 항목(요청과 더 가까운 경우)과 글꼴 작성자가 이름을 지정하지 않은 인스턴스를 포함하여 원래 글꼴 집합에 없는 고유 항목이 생성될 수 있습니다. 동일한 글꼴 리소스의 항목은 가능한 가장 가까운 일치 항목으로 축소됩니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 빌드 22621 |
헤더 | dwrite_3.h |
라이브러리 | Dwrite.lib |
DLL | Dwrite.dll |