IDWriteFontSet4::ConvertWeightStretchStyleToFontAxisValues 메서드(dwrite_3.h)
지정된 글꼴 두께, 늘이기, 스타일 및 크기에서 파생된 글꼴 축 값을 계산합니다.
구문
UINT32 ConvertWeightStretchStyleToFontAxisValues(
DWRITE_FONT_AXIS_VALUE const *inputAxisValues,
UINT32 inputAxisCount,
DWRITE_FONT_WEIGHT fontWeight,
DWRITE_FONT_STRETCH fontStretch,
DWRITE_FONT_STYLE fontStyle,
float fontSize,
DWRITE_FONT_AXIS_VALUE *outputAxisValues
);
매개 변수
inputAxisValues
형식: _In_reads_opt_(inputAxisCount) DWRITE_FONT_AXIS_VALUE const*
입력 축 값 배열에 대한 선택적 포인터입니다. 이 배열에 있는 축은 출력에서 제외됩니다. 따라서 명시적 축 값이 파생 축 값보다 우선합니다.
inputAxisCount
형식: UINT32
입력 축 값 배열의 크기입니다.
fontWeight
"wght" 축 값을 계산하는 데 사용되는 글꼴 두께입니다.
fontStretch
"wdth" 축 값을 계산하는 데 사용되는 글꼴 스트레치입니다.
fontStyle
"slnt" 및 "ital" 축 값을 계산하는 데 사용되는 글꼴 스타일입니다.
fontSize
형식: float
"opsz" 축 값을 계산하는 데 사용되는 DIP의 글꼴 크기입니다. 이 매개 변수가 0이면 출력 배열에 "opsz" 축 값이 추가되지 않습니다.
outputAxisValues
형식: _Out_writes_to_(DWRITE_STANDARD_FONT_AXIS_COUNT, 반환) DWRITE_FONT_AXIS_VALUE*
파생 축 값이 기록되는 출력 배열에 대한 포인터입니다. 이 배열의 크기는 DWRITE_STANDARD_FONT_AXIS_COUNT 이상이어야 합니다(5). 반환 값은 이 배열에 실제로 기록된 축 값의 수입니다.
반환 값
형식: UINT32
출력 배열에 실제로 기록된 파생 축 값의 수를 반환합니다.
설명
호출자는 출력 축 값을 입력 축 값(있는 경우)에 연결하고 결합된 축 값을 GetMatchingFonts 메서드에 전달해야 합니다. 출력에 inputAxisValues 배열에 있는 축이 포함되지 않으므로 중복되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 빌드 22621 |
머리글 | dwrite_3.h |
라이브러리 | Dwrite.lib |
DLL | Dwrite.dll |