DirectWrite 인터페이스
DirectWrite 다음 인터페이스를 정의합니다.
섹션 내용
항목 | Description |
---|---|
IDWriteAsyncResult | 비동기 작업의 결과를 나타냅니다. 클라이언트는 인터페이스를 사용하여 작업이 완료되기를 기다렸다가 결과를 가져올 수 있습니다. |
IDWriteBitmapRenderTarget | 문자 모양을 렌더링하는 데 사용할 수 있는 32비트 디바이스 독립적 비트맵 및 디바이스 컨텍스트를 캡슐화합니다. |
IDWriteBitmapRenderTarget1 | 문자 모양을 렌더링하는 데 사용할 수 있는 32비트 디바이스 독립적 비트맵 및 디바이스 컨텍스트를 캡슐화합니다. |
IDWriteBitmapRenderTarget2 | 문자 모양을 렌더링하는 데 사용할 수 있는 32비트 디바이스 독립적 비트맵 및 디바이스 컨텍스트를 캡슐화합니다. |
IDWriteColorGlyphRunEnumerator | 이 인터페이스를 사용하면 애플리케이션이 색 문자 모양 실행을 통해 열거할 수 있습니다. |
IDWriteColorGlyphRunEnumerator1 | 색 문자 모양 실행의 정렬된 컬렉션에 대한 열거자입니다. |
IDWriteFactory | 모든 후속 DirectWrite 개체를 만드는 데 사용됩니다. 이 인터페이스는 모든 DirectWrite 개체에 대한 루트 팩터리 인터페이스입니다. |
IDWriteFactory1 | 모든 DirectWrite 개체에 대한 루트 팩터리 인터페이스입니다. |
IDWriteFactory2 | 모든 DirectWrite 개체에 대한 루트 팩터리 인터페이스입니다. |
IDWriteFactory3 | 모든 DirectWrite 개체에 대한 루트 팩터리 인터페이스입니다. |
IDWriteFactory4 | 모든 DirectWrite 개체에 대한 루트 팩터리 인터페이스입니다. |
IDWriteFactory5 | 모든 DirectWrite 개체에 대한 루트 팩터리 인터페이스입니다. |
IDWriteFactory6 | 이는 모든 DirectWrite 개체가 만들어지는 팩터리 개체를 나타냅니다. IDWriteFactory6 은 글꼴 및 글꼴 리소스 작업을 위한 새로운 기능을 추가합니다. |
IDWriteFactory7 | 이 인터페이스는 모든 DirectWrite 개체가 만들어지는 팩터리 개체를 나타냅니다. IDWriteFactory7 은 시스템 글꼴 작업을 위한 새로운 기능을 추가합니다. |
IDWriteFont | 글꼴 컬렉션의 실제 글꼴을 나타냅니다. 이 인터페이스는 실제 글꼴에서 글꼴 얼굴을 만들거나 기존 글꼴 얼굴에서 글꼴 얼굴 메트릭 또는 얼굴 이름과 같은 정보를 검색하는 데 사용됩니다. |
IDWriteFont1 | 글꼴 컬렉션의 실제 글꼴을 나타냅니다. |
IDWriteFont2 | 글꼴 컬렉션의 실제 글꼴을 나타냅니다. |
IDWriteFont3 | 글꼴 컬렉션의 글꼴을 나타냅니다. |
IDWriteFontCollection | 시스템에 설치된 글꼴 집합 또는 특정 디렉터리의 글꼴 집합과 같은 글꼴 집합을 캡슐화하는 개체입니다. 글꼴 컬렉션 API를 사용하여 사용할 수 있는 글꼴 패밀리 및 글꼴을 검색하고 글꼴에 대한 메타데이터를 가져올 수 있습니다. |
IDWriteFontCollection1 | 시스템에 설치된 글꼴 집합 또는 특정 디렉터리의 글꼴 집합과 같은 글꼴 집합을 캡슐화하는 개체입니다. 글꼴 컬렉션 API를 사용하여 사용할 수 있는 글꼴 패밀리 및 글꼴을 검색하고 글꼴에 대한 메타데이터를 가져올 수 있습니다. |
IDWriteFontCollection2 | 이 인터페이스는 시스템에 설치된 글꼴 집합 또는 특정 디렉터리의 글꼴 집합과 같은 글꼴 집합을 캡슐화합니다. |
IDWriteFontCollection3 | 이 인터페이스는 시스템에 설치된 글꼴 집합 또는 특정 디렉터리의 글꼴 집합과 같은 글꼴 집합을 캡슐화합니다. |
IDWriteFontCollectionLoader | 특정 유형의 키가 지정된 글꼴 컬렉션을 생성하는 데 사용됩니다. |
IDWriteFontDownloadListener | 글꼴 다운로드 큐(IDWriteFontDownloadQueue 인터페이스)에서 알림을 받는 애플리케이션 정의 콜백 인터페이스입니다. 콜백은 다운로드 스레드에서 발생하며 개체는 언제든지 다른 스레드의 메서드에 대한 호출을 처리할 수 있도록 준비해야 합니다. |
IDWriteFontDownloadQueue | 원격 글꼴, 문자, 문자 모양 및 글꼴 조각에 대한 다운로드 요청을 큐에 추가하는 인터페이스입니다. |
IDWriteFontFace | 이 인터페이스는 메트릭, 이름 및 문자 모양 윤곽선과 같은 다양한 글꼴 데이터를 노출합니다. 글꼴 얼굴 유형, 적절한 파일 참조 및 얼굴 식별 데이터가 포함됩니다. |
IDWriteFontFace1 | 글꼴 얼굴 유형, 적절한 파일 참조 및 얼굴 식별 데이터를 포함합니다. |
IDWriteFontFace2 | 이 인터페이스에는 글꼴 얼굴 유형, 적절한 파일 참조 및 얼굴 식별 데이터가 포함됩니다. 색 렌더링 경로가 잠재적으로 필요한지 여부를 검사 기능을 추가합니다. |
IDWriteFontFace3 | 글꼴 얼굴 유형, 적절한 파일 참조 및 얼굴 식별 데이터를 포함합니다. |
IDWriteFontFace4 | 글꼴 얼굴 유형, 적절한 파일 참조 및 얼굴 식별 데이터를 포함합니다. |
IDWriteFontFace5 | 이 인터페이스에는 글꼴 얼굴 유형, 적절한 파일 참조 및 얼굴 식별 데이터가 포함됩니다. 두 글꼴 얼굴을 비교하고, 글꼴 축 값을 검색하고, 기본 글꼴 리소스를 검색하는 등의 새로운 기능을 추가합니다. |
IDWriteFontFaceReference | 글꼴 면에 대한 참조를 나타냅니다. 글꼴에 대한 고유 식별 참조로, 글꼴 얼굴을 만들어 글꼴 메트릭을 쿼리하고 렌더링에 사용할 수 있습니다. 글꼴 얼굴 참조는 글꼴 파일, 글꼴 얼굴 인덱스 및 글꼴 얼굴 시뮬레이션으로 구성됩니다. 파일 데이터가 로컬 컴퓨터에 실제로 존재할 수도, 그렇지 않을 수도 있습니다. |
IDWriteFontFaceReference1 | 글꼴 면에 대한 참조를 나타냅니다. 글꼴에 대한 고유 식별 참조로, 글꼴 얼굴을 만들어 글꼴 메트릭을 쿼리하고 렌더링에 사용할 수 있습니다. |
IDWriteFontFallback | 글꼴 목록에서 대체 글꼴에 액세스할 수 있습니다. |
IDWriteFontFallbackBuilder | 유니코드 글꼴 대체 매핑을 만들고 해당 매핑에서 글꼴 대체 개체를 만들 수 있습니다. |
IDWriteFontFamily | 관련 글꼴 패밀리를 나타냅니다. |
IDWriteFontFamily1 | 관련 글꼴 패밀리를 나타냅니다. |
IDWriteFontFamily2 | 관련 글꼴 패밀리를 나타냅니다. IDWriteFontFamily2 는 글꼴 축 값으로 글꼴 검색을 포함하여 새로운 기능을 추가합니다. |
IDWriteFontFile | 글꼴 파일을 나타냅니다. 글꼴 관리자 또는 글꼴 뷰어와 같은 애플리케이션은 IDWriteFontFile::Analyze 를 호출하여 특정 파일이 글꼴 파일인지 여부와 글꼴 시스템에서 지원하는 글꼴 형식인지 여부를 확인할 수 있습니다. |
IDWriteFontFileEnumerator | 글꼴 파일 컬렉션을 캡슐화합니다. 글꼴 시스템은 글꼴 컬렉션을 빌드할 때 이 인터페이스를 사용하여 글꼴 파일을 열거합니다. |
IDWriteFontFileLoader | 글꼴 파일 참조 키에서 글꼴 파일 스트림 개체로 특정 형식의 글꼴 파일 리소스 로드를 처리합니다. |
IDWriteFontFileStream | 사용자 지정 글꼴 파일 로더에서 글꼴 파일 데이터를 로드합니다. |
IDWriteFontList | 글꼴 목록을 나타냅니다. |
IDWriteFontList1 | 글꼴 목록을 나타냅니다. |
IDWriteFontList2 | 글꼴 목록을 나타냅니다. IDWriteFontList2 는 목록에서 사용하는 기본 글꼴 집합 검색을 포함하여 새 기능을 추가합니다. |
IDWriteFontResource | nn-dwrite_3-idwritefontresource |
IDWriteFontSet | 글꼴 집합을 나타냅니다. |
IDWriteFontSet1 | 글꼴 집합을 나타냅니다. |
IDWriteFontSet2 | 글꼴 집합을 나타냅니다. |
IDWriteFontSet3 | 글꼴 집합을 나타냅니다. |
IDWriteFontSet4 | 글꼴 집합을 나타냅니다. |
IDWriteFontSetBuilder | 글꼴 집합을 빌드하는 메서드를 포함합니다. |
IDWriteFontSetBuilder1 | 글꼴 집합을 빌드하는 메서드를 포함합니다. |
IDWriteFontSetBuilder2 | 글꼴 집합을 빌드하는 메서드를 포함합니다. |
IDWriteGdiInterop | 글꼴 얼굴을 LOGFONT 구조로 변환하거나 GDI 글꼴 설명을 글꼴 면으로 변환하는 메서드와 같은 GDI와의 상호 운용성을 제공합니다. 비트맵 렌더링 대상 개체를 만드는 데도 사용됩니다. |
IDWriteGdiInterop1 | 글꼴 얼굴을 LOGFONT 구조로 변환하거나 GDI 글꼴 설명을 글꼴 면으로 변환하는 메서드와 같은 GDI와의 상호 운용성을 제공합니다. 비트맵 렌더링 대상 개체를 만드는 데도 사용됩니다. |
IDWriteGeometrySink | IDWriteGeometrySink는 ID2D1SimplifiedGeometrySink 인터페이스의 typedef입니다. 자세한 내용은 ID2D1SimplifiedGeometrySink 참조 페이지를 참조하세요. |
IDWriteGlyphRunAnalysis | 문자 모양 실행을 렌더링하는 데 사용되는 하위 수준 정보를 포함합니다. |
IDWriteInlineObject | 애플리케이션 정의 인라인 그래픽을 래핑하여 DWrite가 그래픽이 텍스트와 인라인 문자 모양인 것처럼 메트릭을 쿼리할 수 있도록 합니다. |
IDWriteInMemoryFontFileLoader | 메모리 내 글꼴에 액세스할 수 있는 글꼴 파일 로더를 나타냅니다. |
IDWriteLocalFontFileLoader | 로컬 글꼴 파일에서 작동하고 글꼴 파일 참조 키에서 로컬 글꼴 파일 정보를 노출하는 IDWriteFontFileLoader 인터페이스의 기본 제공 구현입니다. CreateFontFileReference를 사용하여 만든 글꼴 파일 참조는 이 글꼴 파일 로더를 사용합니다. |
IDWriteLocalizedStrings | 로캘 이름으로 인덱싱된 문자열의 컬렉션을 나타냅니다. |
IDWriteNumberSubstitution | 지정된 로캘에 대한 적절한 숫자와 숫자 문장 부호를 보유합니다. |
IDWritePixelSnapping | DIP당 픽셀(디바이스 독립적 픽셀) 및 텍스트 렌더러의 현재 변환 매트릭스와 같은 픽셀 스냅 속성을 정의합니다. |
IDWriteRemoteFontFileLoader | 원격(즉, 다운로드 가능한) 글꼴에 액세스할 수 있는 글꼴 파일 로더를 나타냅니다. |
IDWriteRemoteFontFileStream | 글꼴 파일 스트림을 나타내며, 그 중 일부는 로컬이 아닐 수 있습니다. |
IDWriteRenderingParams | 문자 모양 래스터화 및 필터링을 위한 ClearType 수준, 향상된 대비 및 감마 수정과 같은 텍스트 렌더링 설정을 나타냅니다. 애플리케이션은 일반적으로 IDWriteFactory::CreateMonitorRenderingParams 메서드를 호출하여 렌더링 매개 변수 개체를 가져옵니다. |
IDWriteRenderingParams1 | 문자 모양 래스터화 및 필터링에 대한 텍스트 렌더링 설정을 나타냅니다. |
IDWriteRenderingParams2 | 문자 모양 래스터화 및 필터링에 대한 텍스트 렌더링 설정을 나타냅니다. |
IDWriteRenderingParams3 | 문자 모양 래스터화 및 필터링에 대한 텍스트 렌더링 설정을 나타냅니다. |
IDWriteStringList | 숫자로 인덱싱된 문자열의 컬렉션을 나타냅니다. |
IDWriteTextAnalysisSink | 이 인터페이스는 지정된 텍스트 분석의 출력을 수신하기 위해 텍스트 분석기의 클라이언트에 의해 구현됩니다. |
IDWriteTextAnalysisSink1 | 텍스트 분석기의 출력을 수신하기 위해 구현하는 인터페이스입니다. |
IDWriteTextAnalysisSource | 분석기에서 텍스트를 제공하기 위해 텍스트 분석기 클라이언트에 의해 구현됩니다. 이를 통해 텍스트의 논리적 뷰를 고유한 텍스트 위치로 식별할 수 있는 연속 문자 스트림으로 분리하고 클라이언트의 지원 저장소에 있는 잠재적으로 불연속적인 텍스트 블록의 실제 메모리 레이아웃을 구분할 수 있습니다. |
IDWriteTextAnalysisSource1 | 텍스트 및 연결된 텍스트 속성과 같은 텍스트 분석기에서 필요한 정보를 제공하기 위해 구현하는 인터페이스입니다. |
IDWriteTextAnalyzer | 아랍어, 줄 바꿈 기회 결정, 문자 모양 배치 및 숫자 대체와 같은 언어에 대한 양방향(bidi) 지원과 같은 복잡한 스크립트 처리를 위한 다양한 텍스트 속성을 분석합니다. |
IDWriteTextAnalyzer1 | 복잡한 스크립트 처리를 위해 다양한 텍스트 속성을 분석합니다. |
IDWriteTextAnalyzer2 | 복잡한 스크립트 처리를 위해 다양한 텍스트 속성을 분석합니다. |
IDWriteTextFormat | IDWriteTextFormat 인터페이스는 텍스트 서식을 지정하는 데 사용되는 글꼴 및 단락 속성을 설명하고 로캘 정보를 설명합니다. |
IDWriteTextFormat1 | 텍스트 서식을 지정하는 데 사용되는 글꼴 및 단락 속성을 설명하고 로캘 정보를 설명합니다. |
IDWriteTextFormat2 | 텍스트 서식을 지정하는 데 사용되는 글꼴 및 단락 속성을 설명하고 로캘 정보를 설명합니다. |
IDWriteTextFormat3 | 텍스트 서식을 지정하는 데 사용되는 글꼴 및 단락 속성을 설명하고 로캘 정보를 설명합니다. |
IDWriteTextLayout | IDWriteTextLayout 인터페이스는 완전히 분석되고 서식이 지정된 후 텍스트 블록을 나타냅니다. |
IDWriteTextLayout1 | 완전히 분석되고 서식이 지정된 후의 텍스트 블록을 나타냅니다. |
IDWriteTextLayout2 | 완전히 분석되고 서식이 지정된 후의 텍스트 블록을 나타냅니다. |
IDWriteTextLayout3 | 완전히 분석되고 서식이 지정된 후의 텍스트 블록을 나타냅니다. |
IDWriteTextRenderer | 텍스트, 인라인 개체 및 밑줄과 같은 장식의 렌더링을 수행하는 애플리케이션 정의 콜백 집합을 나타냅니다. |
IDWriteTextRenderer1 | 텍스트, 인라인 개체 및 밑줄과 같은 장식의 렌더링을 수행하는 애플리케이션 정의 콜백 집합을 나타냅니다. |
IDWriteTypography | 글꼴 입력 체계 설정을 나타냅니다. |