다음을 통해 공유


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 IDWriteGeometrySinkID2D1SimplifiedGeometrySink 인터페이스의 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 글꼴 입력 체계 설정을 나타냅니다.