dwrite_3.h 헤더
이 헤더는 DirectWrite 사용됩니다. 자세한 내용은 다음을 참조하세요.
dwrite_3.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
인터페이스
IDWriteAsyncResult 비동기 작업의 결과를 나타냅니다. 클라이언트는 인터페이스를 사용하여 작업이 완료되기를 기다렸다가 결과를 가져올 수 있습니다. |
IDWriteColorGlyphRunEnumerator1 정렬된 색 문자 모양 실행 컬렉션에 대한 열거자입니다. |
IDWriteFactory3 모든 DirectWrite 개체에 대한 루트 팩터리 인터페이스입니다. (IDWriteFactory3) |
IDWriteFactory4 모든 DirectWrite 개체에 대한 루트 팩터리 인터페이스입니다. (IDWriteFactory4) |
IDWriteFactory5 모든 DirectWrite 개체에 대한 루트 팩터리 인터페이스입니다. (IDWriteFactory5) |
IDWriteFactory6 이 인터페이스는 모든 DirectWrite 개체가 만들어지는 팩터리 개체를 나타냅니다. IDWriteFactory6 은 글꼴 및 글꼴 리소스 작업을 위한 새로운 기능을 추가합니다. |
IDWriteFactory7 이 인터페이스는 모든 DirectWrite 개체가 만들어지는 팩터리 개체를 나타냅니다. IDWriteFactory7 은 시스템 글꼴 작업을 위한 새로운 기능을 추가합니다. |
IDWriteFont3 글꼴 컬렉션의 글꼴을 나타냅니다. |
IDWriteFontCollection1 시스템에 설치된 글꼴 집합 또는 특정 디렉터리의 글꼴 집합과 같은 글꼴 집합을 캡슐화하는 개체입니다. (IDWriteFontCollection1) |
IDWriteFontCollection2 이 인터페이스는 시스템에 설치된 글꼴 집합 또는 특정 디렉터리의 글꼴 집합과 같은 글꼴 집합을 캡슐화합니다. 글꼴 컬렉션 API를 사용하여 사용할 수 있는 글꼴 패밀리 및 글꼴을 검색하고 글꼴에 대한 일부 메타데이터를 가져올 수 있습니다. (IDWriteFontCollection2) |
IDWriteFontCollection3 이 인터페이스는 시스템에 설치된 글꼴 집합 또는 특정 디렉터리의 글꼴 집합과 같은 글꼴 집합을 캡슐화합니다. 글꼴 컬렉션 API를 사용하여 사용할 수 있는 글꼴 패밀리 및 글꼴을 검색하고 글꼴에 대한 일부 메타데이터를 가져올 수 있습니다. (IDWriteFontCollection3) |
IDWriteFontDownloadListener 글꼴 다운로드 큐에서 알림을 받는 애플리케이션 정의 콜백 인터페이스(IDWriteFontDownloadQueue 인터페이스). |
IDWriteFontDownloadQueue 원격 글꼴, 문자, 문자 모양 및 글꼴 조각에 대한 다운로드 요청을 큐에 넣은 인터페이스입니다. |
IDWriteFontFace3 글꼴 얼굴 유형, 적절한 파일 참조 및 얼굴 식별 데이터를 포함합니다. (IDWriteFontFace3) |
IDWriteFontFace4 글꼴 얼굴 유형, 적절한 파일 참조 및 얼굴 식별 데이터를 포함합니다. (IDWriteFontFace4) |
IDWriteFontFace5 글꼴 얼굴 유형, 적절한 파일 참조 및 얼굴 식별 데이터를 포함합니다. (IDWriteFontFace5) |
IDWriteFontFaceReference 글꼴 면에 대한 참조를 나타냅니다. |
IDWriteFontFaceReference1 글꼴 면에 대한 참조를 나타냅니다. 글꼴에 대한 고유 식별 참조로, 글꼴 얼굴을 만들어 글꼴 메트릭을 쿼리하고 렌더링에 사용할 수 있습니다. |
IDWriteFontFallback1 글꼴 목록에서 대체 글꼴에 액세스할 수 있습니다. |
IDWriteFontFamily1 관련 글꼴 패밀리를 나타냅니다. (IDWriteFontFamily1) |
IDWriteFontFamily2 관련 글꼴 패밀리를 나타냅니다. IDWriteFontFamily2 는 글꼴 축 값으로 글꼴 검색을 비롯한 새로운 기능을 추가합니다. |
IDWriteFontList1 글꼴 목록을 나타냅니다. (IDWriteFontList1) |
IDWriteFontList2 글꼴 목록을 나타냅니다. IDWriteFontList2 는 목록에서 사용하는 기본 글꼴 집합 검색을 포함하여 새 기능을 추가합니다. |
IDWriteFontResource 글꼴 리소스에 대한 축 정보를 제공하며 특정 글꼴 얼굴 인스턴스를 만드는 데 사용됩니다. |
IDWriteFontSet 글꼴 집합을 나타냅니다. (IDWriteFontSet) |
IDWriteFontSet1 글꼴 집합을 나타냅니다. (IDWriteFontSet1) |
IDWriteFontSet2 글꼴 집합을 나타냅니다. (IDWriteFontSet2) |
IDWriteFontSet3 글꼴 집합을 나타냅니다. (IDWriteFontSet3) |
IDWriteFontSet4 글꼴 집합을 나타냅니다. (IDWriteFontSet4) |
IDWriteFontSetBuilder 글꼴 집합을 빌드하는 메서드를 포함합니다. (IDWriteFontSetBuilder) |
IDWriteFontSetBuilder1 글꼴 집합을 빌드하는 메서드를 포함합니다. (IDWriteFontSetBuilder1) |
IDWriteFontSetBuilder2 글꼴 집합을 빌드하는 메서드를 포함합니다. (IDWriteFontSetBuilder2) |
IDWriteGdiInterop1 글꼴 얼굴을 LOGFONT 구조로 변환하거나 GDI 글꼴 설명을 글꼴 면으로 변환하는 메서드와 같은 GDI와의 상호 운용성을 제공합니다. 비트맵 렌더링 대상 개체를 만드는 데도 사용됩니다. (IDWriteGdiInterop1) |
IDWriteInMemoryFontFileLoader 메모리 내 글꼴에 액세스할 수 있는 글꼴 파일 로더를 나타냅니다. |
IDWriteRemoteFontFileLoader 원격(즉, 다운로드 가능한) 글꼴에 액세스할 수 있는 글꼴 파일 로더를 나타냅니다. |
IDWriteRemoteFontFileStream 글꼴 파일 스트림을 나타내며, 그 중 일부는 로컬이 아닐 수 있습니다. |
IDWriteRenderingParams3 문자 모양 래스터화 및 필터링에 대한 텍스트 렌더링 설정을 나타냅니다. (IDWriteRenderingParams3) |
IDWriteStringList 숫자로 인덱싱된 문자열의 컬렉션을 나타냅니다. |
IDWriteTextFormat2 텍스트 서식을 지정하는 데 사용되는 글꼴 및 단락 속성을 설명하고 로캘 정보를 설명합니다. (IDWriteTextFormat2) |
IDWriteTextFormat3 텍스트 서식을 지정하는 데 사용되는 글꼴 및 단락 속성을 설명하고 로캘 정보를 설명합니다. (IDWriteTextFormat3) |
IDWriteTextLayout3 완전히 분석되고 서식이 지정된 후의 텍스트 블록을 나타냅니다. (IDWriteTextLayout3) |
IDWriteTextLayout4 완전히 분석되고 서식이 지정된 후의 텍스트 블록을 나타냅니다. |
Functions
DWRITE_MAKE_FONT_AXIS_TAG 글꼴 축에 대한 OpenType 태그를 만듭니다. |
구조체
DWRITE_COLOR_GLYPH_RUN1 색 문자 모양 실행을 나타냅니다. IDWriteFactory4::TranslateColorGlyphRun 메서드는 글꼴이 지원하는 항목에 따라 다양한 형식의 순서가 지정된 색 문자 모양 실행 컬렉션을 반환합니다. |
DWRITE_FILE_FRAGMENT 글꼴 파일의 바이트 범위를 나타냅니다. |
DWRITE_FONT_AXIS_RANGE 글꼴 축에 대해 가능한 값의 최소 및 최대 범위를 나타냅니다. |
DWRITE_FONT_AXIS_VALUE 글꼴 축의 값을 나타냅니다. 글꼴 인스턴스를 쿼리하고 만들 때 사용됩니다. |
DWRITE_FONT_PROPERTY 글꼴 집합을 필터링하고 명시적 속성을 사용하여 글꼴 집합을 빌드하는 데 사용되는 Font 속성입니다. |
DWRITE_GLYPH_IMAGE_DATA GetGlyphImageData의 단일 문자 모양에 대한 데이터입니다. |
DWRITE_LINE_METRICS1 서식이 지정된 텍스트 줄에 대한 정보를 포함합니다. (DWRITE_LINE_METRICS1) |
DWRITE_LINE_SPACING 텍스트 줄 사이의 세로 간격을 설정합니다. |
열거형
DWRITE_AUTOMATIC_FONT_AXES 글꼴을 선택하는 동안 레이아웃에 자동으로 적용할 수 있는 특정 축을 지정하는 상수를 정의합니다. |
DWRITE_CONTAINER_TYPE 글꼴 리소스의 컨테이너 형식을 지정합니다. 컨테이너는 기본 글꼴 파일이 패키지되는 컨테이너를 설명하므로 컨테이너 형식은 글꼴 파일 형식(DWRITE_FONT_FILE_TYPE)과 다릅니다. |
DWRITE_FONT_AXIS_ATTRIBUTES 글꼴 축의 특성을 지정하는 상수를 정의합니다. |
DWRITE_FONT_AXIS_TAG 글꼴 축에 4자 식별자를 지정하는 상수를 정의합니다. |
DWRITE_FONT_FAMILY_MODEL 글꼴 패밀리를 함께 그룹화하는 방법을 지정하는 상수를 정의합니다. |
DWRITE_FONT_LINE_GAP_USAGE DWRITE_FONT_METRICS::lineGap 값이 줄 메트릭의 일부여야 하는지 여부를 지정합니다. |
DWRITE_FONT_PROPERTY_ID 글꼴에서 문자열을 식별합니다. |
DWRITE_FONT_SOURCE_TYPE 글꼴 집합에 글꼴이 포함되는 메커니즘을 지정하는 상수를 정의합니다. |
DWRITE_LOCALITY 리소스의 위치를 지정합니다. |
DWRITE_RENDERING_MODE1 문자 모양을 렌더링하는 방법을 지정합니다. |