다음 함수는 글꼴 및 텍스트와 함께 사용됩니다.
| 기능 | 묘사 |
|---|---|
| AddFontMemResourceEx | 시스템 글꼴 테이블에 포함된 글꼴을 추가합니다. |
| AddFontResource | 시스템 글꼴 테이블에 글꼴 리소스를 추가합니다. |
| AddFontResourceEx | 시스템 글꼴 테이블에 개인 또는 열거할 수 없는 글꼴을 추가합니다. |
| CreateFont | 논리 글꼴을 만듭니다. |
| CreateFontIndirect | 구조체에서 논리 글꼴을 만듭니다. |
| CreateFontIndirectEx | 구조체에서 논리 글꼴을 만듭니다. |
| drawText | 사각형에 서식이 지정된 텍스트를 그립니다. |
| drawTextEx | 직사각형으로 서식이 지정된 텍스트를 그립니다. |
| EnumFontFamExProc | EnumFontFamiliesEx 사용하여 글꼴을 처리하는 데 사용되는 애플리케이션 정의 콜백 함수입니다. |
| EnumFontFamiliesEx | 시스템의 모든 글꼴을 특정 특성으로 열거합니다. |
| ExtTextOut | 문자열을 그립니다. |
| GetAspectRatioFilterEx | 가로 세로 비율 필터에 대한 설정을 가져옵니다. |
| GetCharABCWidths | TrueType 글꼴에서 연속된 문자의 너비를 가져옵니다. |
| GetCharABCWidthsFloat | 현재 글꼴에서 연속된 문자의 너비를 가져옵니다. |
| GetCharABCWidthsI | 연속 문자 모양 인덱스의 너비를 가져오거나 TrueType 글꼴의 문자 모양 인덱스 배열에서 가져옵니다. |
| getCharacterPlacement | 문자열에 대한 정보를 가져옵니다. |
| GetCharWidth32 | 현재 글꼴에서 연속된 문자의 너비를 가져옵니다. |
| GetCharWidthFloat | 현재 글꼴에서 연속된 문자의 소수 자릿수 너비를 가져옵니다. |
| GetCharWidthI | 연속 문자 모양 인덱스의 너비 또는 현재 글꼴에서 문자 모양 인덱스의 배열을 가져옵니다. |
| GetFontData | TrueType 글꼴에 대한 메트릭 데이터를 가져옵니다. |
| GetFontLanguageInfo | 표시 컨텍스트에 대해 선택한 글꼴에 대한 정보를 반환합니다. |
| GetFontUnicodeRanges | 글꼴에서 지원되는 유니코드 문자를 알려줍니다. |
| GetGlyphIndices | 문자열을 문자 모양 인덱스의 배열로 변환합니다. |
| GetGlyphOutline | TrueType 글꼴의 문자에 대한 윤곽선 또는 비트맵을 가져옵니다. |
| GetKerningPairs | 글꼴의 문자 커닝 쌍을 가져옵니다. |
| GetOutlineTextMetrics | TrueType 글꼴에 대한 텍스트 메트릭을 가져옵니다. |
| GetRasterizerCaps | TrueType 글꼴이 설치되어 있는지 여부를 알려줍니다. |
| GetTabbedTextExtent | 탭을 포함하여 문자열의 너비와 높이를 계산합니다. |
| GetTextAlign | 디바이스 컨텍스트에 대한 텍스트 맞춤 설정을 가져옵니다. |
| GetTextCharacterExtra | 디바이스 컨텍스트에 대한 현재 문자 간 간격을 가져옵니다. |
| GetTextColor | 디바이스 컨텍스트의 텍스트 색을 가져옵니다. |
| GetTextExtentExPoint | 공백 내에 들어갈 문자열의 문자 수를 가져옵니다. |
| GetTextExtentExPointI | 공백 내에 맞는 문자 모양 인덱스 수를 가져옵니다. |
| GetTextExtentPoint32 | 텍스트 문자열의 너비와 높이를 계산합니다. |
| GetTextExtentPointI | 문자 모양 인덱스 배열의 너비와 높이를 계산합니다. |
| GetTextFace | 디바이스 컨텍스트로 선택된 글꼴의 이름을 가져옵니다. |
| GetTextMetrics | 버퍼를 글꼴에 대한 메트릭으로 채웁니다. |
| PolyTextOut | 디바이스 컨텍스트에서 글꼴 및 텍스트 색을 사용하여 여러 문자열을 그립니다. |
| RemoveFontMemResourceEx | 원본이 문서에 포함된 글꼴을 시스템 글꼴 테이블에서 제거합니다. |
| RemoveFontResource | 시스템 글꼴 테이블에서 파일의 글꼴을 제거합니다. |
| RemoveFontResourceEx | 시스템 글꼴 테이블에서 개인 또는 열거할 수 없는 글꼴을 제거합니다. |
| setMapperFlags | 논리 글꼴을 실제 글꼴에 매핑하는 데 사용되는 알고리즘을 변경합니다. |
| SetTextAlign | 디바이스 컨텍스트에 대한 텍스트 맞춤 플래그를 설정합니다. |
| SetTextCharacterExtra | 문자 간 간격을 설정합니다. |
| SetTextColor | 디바이스 컨텍스트의 텍스트 색을 설정합니다. |
| SetTextJustification | 시스템에서 문자열의 나누기 문자에 추가할 공간의 크기를 지정합니다. |
| tabbedTextOut | 지정된 값으로 탭을 확장하여 위치에 문자열을 씁니다. |
| TextOut | 위치에 문자열을 씁니다. |
사용되지 않는 함수
이러한 함수는 16비트 버전의 Windows와의 호환성을 위해서만 제공됩니다.
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint