Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja DirectWrite definiuje następujące interfejsy.
W tej sekcji
| Temat | Opis |
|---|---|
| IDWriteAsyncResult | Reprezentuje wynik operacji asynchronicznej. Klient może użyć interfejsu, aby poczekać na zakończenie operacji i uzyskać wynik. |
| IDWriteBitmapRenderTarget | Hermetyzuje 32-bitową niezależną mapę bitową i kontekst urządzenia, który może służyć do renderowania glifów. |
| IDWriteBitmapRenderTarget1 | Hermetyzuje 32-bitową niezależną mapę bitową i kontekst urządzenia, którego można użyć do renderowania glifów. |
| IDWriteBitmapRenderTarget2 | Hermetyzuje 32-bitową niezależną mapę bitową i kontekst urządzenia, który może służyć do renderowania glifów. |
| IDWriteColorGlyphRunEnumerator | Ten interfejs umożliwia aplikacji wyliczanie za pomocą przebiegów glyph koloru. |
| IDWriteColorGlyphRunEnumerator1 | Moduł wyliczający dla uporządkowanej kolekcji przebiegów glif kolorów. |
| IDWriteFactory | Służy do tworzenia wszystkich kolejnych obiektów DirectWrite. Ten interfejs jest głównym interfejsem fabryki dla wszystkich obiektów DirectWrite. |
| IDWriteFactory1 | Główny interfejs fabryki dla wszystkich obiektów DirectWrite. |
| IDWriteFactory2 | Główny interfejs fabryki dla wszystkich obiektów DirectWrite. |
| IDWriteFactory3 | Główny interfejs fabryki dla wszystkich obiektów DirectWrite. |
| IDWriteFactory4 | Główny interfejs fabryki dla wszystkich obiektów DirectWrite. |
| IDWriteFactory5 | Główny interfejs fabryki dla wszystkich obiektów DirectWrite. |
| IDWriteFactory6 | Reprezentuje obiekt fabryki, z którego są tworzone wszystkie obiekty DirectWrite. IDWriteFactory6 dodaje nowe obiekty do pracy z czcionkami i zasobami czcionek. |
| idWriteFactory7 | Ten interfejs reprezentuje obiekt fabryki, z którego są tworzone wszystkie obiekty DirectWrite. IDWriteFactory7 dodaje nowe obiekty do pracy z czcionkami systemowymi. |
| IDWriteFont | Reprezentuje czcionkę fizyczną w kolekcji czcionek. Ten interfejs służy do tworzenia twarzy czcionek na podstawie czcionek fizycznych lub pobierania informacji, takich jak metryki twarzy czcionki lub nazwy twarzy z istniejących twarzy czcionek. |
| IDWriteFont1 | Reprezentuje czcionkę fizyczną w kolekcji czcionek. |
| IDWriteFont2 | Reprezentuje czcionkę fizyczną w kolekcji czcionek. |
| IDWriteFont3 | Reprezentuje czcionkę w kolekcji czcionek. |
| IDWriteFontCollection | Obiekt, który hermetyzuje zestaw czcionek, takich jak zestaw czcionek zainstalowanych w systemie lub zestaw czcionek w określonym katalogu. Interfejs API kolekcji czcionek może służyć do odnajdywania dostępnych rodzin czcionek i czcionek oraz uzyskiwania metadanych dotyczących czcionek. |
| IDWriteFontCollection1 | Obiekt, który hermetyzuje zestaw czcionek, takich jak zestaw czcionek zainstalowanych w systemie lub zestaw czcionek w określonym katalogu. Interfejs API kolekcji czcionek może służyć do odnajdywania dostępnych rodzin czcionek i czcionek oraz uzyskiwania metadanych dotyczących czcionek. |
| IDWriteFontCollection2 | Ten interfejs hermetyzuje zestaw czcionek, takich jak zestaw czcionek zainstalowanych w systemie lub zestaw czcionek w określonym katalogu. |
| IDWriteFontCollection3 | Ten interfejs hermetyzuje zestaw czcionek, takich jak zestaw czcionek zainstalowanych w systemie lub zestaw czcionek w określonym katalogu. |
| IDWriteFontCollectionLoader | Służy do konstruowania kolekcji czcionek danego typu klucza. |
| IDWriteFontDownloadListener | Interfejs wywołania zwrotnego zdefiniowanego przez aplikację, który odbiera powiadomienia z kolejki pobierania czcionek (IDWriteFontDownloadQueue interfejs). Wywołania zwrotne wystąpią w wątku pobierania, a obiekty muszą być przygotowane do obsługi wywołań metod z innych wątków w dowolnym momencie. |
| IDWriteFontDownloadQueue | Interfejs, który kolejkuje żądania pobierania dla czcionek zdalnych, znaków, glyphs i fragmentów czcionek. |
| IDWriteFontFace | Ten interfejs uwidacznia różne dane czcionek, takie jak metryki, nazwy i kontury glyph. Zawiera on typ twarzy czcionki, odpowiednie odwołania do plików i dane identyfikacji twarzy. |
| IDWriteFontFace1 | Zawiera typ twarzy czcionki, odpowiednie odwołania do plików i dane identyfikacji twarzy. |
| IDWriteFontFace2 | Ten interfejs zawiera typ twarzy czcionki, odpowiednie odwołania do plików i dane identyfikacji twarzy. Dodaje możliwość sprawdzania, czy ścieżka renderowania kolorów jest potencjalnie konieczna. |
| IDWriteFontFace3 | Zawiera typ twarzy czcionki, odpowiednie odwołania do plików i dane identyfikacji twarzy. |
| IDWriteFontFace4 | Zawiera typ twarzy czcionki, odpowiednie odwołania do plików i dane identyfikacji twarzy. |
| IDWriteFontFace5 | Ten interfejs zawiera typ twarzy czcionki, odpowiednie odwołania do plików i dane identyfikacji twarzy. Dodaje nowe obiekty, takie jak porównywanie dwóch twarzy czcionek, pobieranie wartości osi czcionki i pobieranie bazowego zasobu czcionki. |
| IDWriteFontFaceReference | Reprezentuje odwołanie do twarzy czcionki. Unikatowe identyfikowanie odwołania do czcionki, z której można utworzyć twarz czcionki, aby wykonywać zapytania dotyczące metryk czcionek i używać ich do renderowania. Odwołanie do twarzy czcionki składa się z pliku czcionki, indeksu twarzy czcionki i symulacji twarzy czcionki. Dane pliku mogą być lub nie są jeszcze fizycznie obecne na komputerze lokalnym. |
| IDWriteFontFaceReference1 | Reprezentuje odwołanie do twarzy czcionki. Unikatowe identyfikowanie odwołania do czcionki, z której można utworzyć twarz czcionki, aby wykonywać zapytania dotyczące metryk czcionek i używać ich do renderowania. |
| idWriteFontFallback | Umożliwia dostęp do czcionek rezerwowych z listy czcionek. |
| IDWriteFontFallbackBuilder | Umożliwia tworzenie mapowań rezerwowych czcionek Unicode i tworzenie obiektu powrotu czcionki z tych mapowań. |
| IDWriteFontFamily | Reprezentuje rodzinę powiązanych czcionek. |
| IDWriteFontFamily1 | Reprezentuje rodzinę powiązanych czcionek. |
| IDWriteFontFamily2 | Reprezentuje rodzinę powiązanych czcionek. IDWriteFontFamily2 dodaje nowe obiekty, w tym pobieranie czcionek według wartości osi czcionki. |
| idWriteFontFile | Reprezentuje plik czcionki. Aplikacje, takie jak menedżerowie czcionek lub osoby przeglądające czcionki, mogą wywoływać IDWriteFontFile::Analizuj, aby dowiedzieć się, czy dany plik jest plikiem czcionek i czy jest to typ czcionki obsługiwany przez system czcionek. |
| IDWriteFontFileEnumerator | Hermetyzuje kolekcję plików czcionek. System czcionek używa tego interfejsu do wyliczania plików czcionek podczas kompilowania kolekcji czcionek. |
| IDWriteFontFileLoader | Obsługuje ładowanie zasobów pliku czcionki określonego typu z klucza odwołania do pliku czcionki do obiektu strumienia plików czcionek. |
| IDWriteFontFileStream | Ładuje dane pliku czcionek z niestandardowego modułu ładującego pliki czcionek. |
| idWriteFontList | Reprezentuje listę czcionek. |
| idWriteFontList1 | Reprezentuje listę czcionek. |
| IDWriteFontList2 | Reprezentuje listę czcionek. IDWriteFontList2 dodaje nowe obiekty, w tym pobieranie bazowego zestawu czcionek używanego przez listę. |
| IDWriteFontResource | nn-dwrite_3-idwritefontresource |
| IDWriteFontSet | Reprezentuje zestaw czcionek. |
| IDWriteFontSet1 | Reprezentuje zestaw czcionek. |
| IDWriteFontSet2 | Reprezentuje zestaw czcionek. |
| IDWriteFontSet3 | Reprezentuje zestaw czcionek. |
| IDWriteFontSet4 | Reprezentuje zestaw czcionek. |
| IDWriteFontSetBuilder | Zawiera metody tworzenia zestawu czcionek. |
| IDWriteFontSetBuilder1 | Zawiera metody tworzenia zestawu czcionek. |
| IDWriteFontSetBuilder2 | Zawiera metody tworzenia zestawu czcionek. |
| idWriteGdiInterop | Zapewnia współdziałanie z interfejsem GDI, takimi jak metody konwertowania twarzy czcionki na strukturę LOGFONT lub konwertowanie opisu czcionki GDI na twarz czcionki. Służy również do tworzenia obiektów docelowych renderowania mapy bitowej. |
| IDWriteGdiInterop1 | Zapewnia współdziałanie z interfejsem GDI, takimi jak metody konwertowania twarzy czcionki na strukturę LOGFONT lub konwertowanie opisu czcionki GDI na twarz czcionki. Służy również do tworzenia obiektów docelowych renderowania mapy bitowej. |
| IDWriteGeometrySink | IDWriteGeometrySink to typedef interfejsu ID2D1SimplifiedGeometrySink. Aby uzyskać więcej informacji, zobacz stronę referencyjną ID2D1SimplifiedGeometrySink. |
| IDWriteGlyphRunAnalysis | Zawiera informacje niskiego poziomu używane do renderowania przebiegu glifów. |
| IDWriteInlineObject | Opakowuje grafikę wbudowaną zdefiniowaną przez aplikację, umożliwiając funkcji DWrite wykonywanie zapytań o metryki tak, jakby grafika była wbudowanym tekstem. |
| IDWriteInMemoryFontFileLoader | Reprezentuje moduł ładujący pliki czcionek, który może uzyskiwać dostęp do czcionek w pamięci. |
| IDWriteLocalFontFileLoader | Wbudowana implementacja interfejsuIDWriteFontFileLoader, który działa na lokalnych plikach czcionek i uwidacznia lokalne informacje o pliku czcionki z klucza odwołania do pliku czcionki. Odwołania do pliku czcionek utworzone przy użyciu CreateFontFileReference używają tego modułu ładującego pliki czcionek. |
| IDWriteLocalizedStrings | Reprezentuje kolekcję ciągów indeksowanych według nazwy ustawień regionalnych. |
| IDWriteNumberSubstitution | Przechowuje odpowiednie cyfry i znaki interpunkcyjne dla określonych ustawień regionalnych. |
| IDWritePixelSnapping | Definiuje właściwości przyciągania pikseli, takie jak piksele na dip (piksel niezależny od urządzenia) i bieżąca macierz przekształcania modułu renderowania tekstu. |
| IDWriteRemoteFontFileLoader | Reprezentuje moduł ładujący plik czcionek, który może uzyskiwać dostęp do czcionek zdalnych (tj. do pobrania). |
| IDWriteRemoteFontFileStream | Reprezentuje strumień plików czcionek, z których części mogą być inne niż lokalne. |
| IDWriteRenderingParams | Reprezentuje ustawienia renderowania tekstu, takie jak poziom ClearType, ulepszony kontrast i korekta gamma na potrzeby rasteryzacji i filtrowania glyph. Aplikacja zazwyczaj uzyskuje obiekt parametrów renderowania przez wywołanie metody IDWriteFactory::CreateMonitorRenderingParams. |
| IDWriteRenderingParams1 | Reprezentuje ustawienia renderowania tekstu na potrzeby rasteryzacji i filtrowania glyph. |
| IDWriteRenderingParams2 | Reprezentuje ustawienia renderowania tekstu na potrzeby rasteryzacji i filtrowania glyph. |
| IDWriteRenderingParams3 | Reprezentuje ustawienia renderowania tekstu na potrzeby rasteryzacji i filtrowania glyph. |
| IDWriteStringList | Reprezentuje kolekcję ciągów indeksowanych według liczby. |
| IDWriteTextAnalysisSink | Ten interfejs jest implementowany przez klienta analizatora tekstu w celu odbierania danych wyjściowych danej analizy tekstu. |
| IDWriteTextAnalysisSink1 | Implementowanie interfejsu w celu odbierania danych wyjściowych analizatorów tekstu. |
| IDWriteTextAnalysisSource | Zaimplementowany przez klienta analizatora tekstu w celu udostępnienia tekstu analizatorowi. Umożliwia rozdzielenie logicznego widoku tekstu jako ciągłego strumienia znaków możliwych do zidentyfikowania według unikatowych pozycji tekstu oraz rzeczywistego układu pamięci potencjalnie dyskretnych bloków tekstu w magazynie zapasowym klienta. |
| IDWriteTextAnalysisSource1 | Zaimplementowany interfejs w celu dostarczenia wymaganych informacji do analizatora tekstu, takich jak tekst i skojarzone właściwości tekstu. |
| IDWriteTextAnalyzer | Analizuje różne właściwości tekstu pod kątem złożonego przetwarzania skryptów, takie jak obsługa dwukierunkowego (bidi) dla języków takich jak arabski, określanie możliwości podziału wiersza, umieszczanie glyph i zastępowanie liczb. |
| IDWriteTextAnalyzer1 | Analizuje różne właściwości tekstu na potrzeby złożonego przetwarzania skryptów. |
| IDWriteTextAnalyzer2 | Analizuje różne właściwości tekstu na potrzeby złożonego przetwarzania skryptów. |
| IDWriteTextFormat | Interfejs IDWriteTextFormat opisuje właściwości czcionki i akapitu używane do formatowania tekstu i opisuje informacje o ustawieniach regionalnych. |
| IDWriteTextFormat1 | Opisuje właściwości czcionki i akapitu używane do formatowania tekstu i opisuje informacje o ustawieniach regionalnych. |
| IDWriteTextFormat2 | Opisuje właściwości czcionki i akapitu używane do formatowania tekstu i opisuje informacje o ustawieniach regionalnych. |
| IDWriteTextFormat3 | Opisuje właściwości czcionki i akapitu używane do formatowania tekstu i opisuje informacje o ustawieniach regionalnych. |
| idWriteTextLayout | Interfejs IDWriteTextLayout reprezentuje blok tekstu po jego pełnej analizie i sformatowaniu. |
| IDWriteTextLayout1 | Reprezentuje blok tekstu po jego pełnej analizie i sformatowaniu. |
| IDWriteTextLayout2 | Reprezentuje blok tekstu po jego pełnej analizie i sformatowaniu. |
| IDWriteTextLayout3 | Reprezentuje blok tekstu po jego pełnej analizie i sformatowaniu. |
| IDWriteTextRenderer | Reprezentuje zestaw wywołań zwrotnych zdefiniowanych przez aplikację, które wykonują renderowanie tekstu, obiektów wbudowanych i dekoracji, takich jak podkreślenia. |
| IDWriteTextRenderer1 | Reprezentuje zestaw wywołań zwrotnych zdefiniowanych przez aplikację, które wykonują renderowanie tekstu, obiektów wbudowanych i dekoracji, takich jak podkreślenia. |
| IDWriteTypography | Reprezentuje ustawienie typografii czcionek. |