Sdílet prostřednictvím


Rozhraní DirectWrite

DirectWrite definuje následující rozhraní.

V této části

Námět Popis
IDWriteAsyncResult Představuje výsledek asynchronní operace. Klient může pomocí rozhraní počkat na dokončení operace a získat výsledek.
IDWriteBitmapRenderTarget Zapouzdřuje 32bitový rastrový obrázek a kontext zařízení, který lze použít k vykreslování glyfů.
IDWriteBitmapRenderTarget1 Zapouzdřuje 32bitový rastrový obrázek a kontext zařízení, který můžete použít k vykreslování glyfů.
IDWriteBitmapRenderTarget2 Zapouzdřuje 32bitový rastrový obrázek a kontext zařízení, který lze použít k vykreslování glyfů.
IDWriteColorGlyphRunEnumerator Toto rozhraní umožňuje aplikaci vytvořit výčet prostřednictvím barevných glyfů.
IDWriteColorGlyphRunEnumerator1 Enumerátor pro seřazenou kolekci běhů barev glyfů.
IDWriteFactory Slouží k vytvoření všech dalších objektů DirectWrite. Toto rozhraní je rozhraní kořenové továrny pro všechny objekty DirectWrite.
IDWriteFactory1 Rozhraní kořenové továrny pro všechny objekty DirectWrite.
IDWriteFactory2 Rozhraní kořenové továrny pro všechny objekty DirectWrite.
IDWriteFactory3 Rozhraní kořenové továrny pro všechny objekty DirectWrite.
IDWriteFactory4 Rozhraní kořenové továrny pro všechny objekty DirectWrite.
IDWriteFactory5 Rozhraní kořenové továrny pro všechny objekty DirectWrite.
IDWriteFactory6 Představuje objekt továrny, ze kterého jsou vytvořeny všechny objekty DirectWrite. IDWriteFactory6 přidává nová zařízení pro práci s písmy a prostředky písem.
idWriteFactory7 Toto rozhraní představuje objekt továrny, ze kterého jsou vytvořeny všechny objekty DirectWrite. IDWriteFactory7 přidává nová zařízení pro práci se systémovými písmy.
IDWriteFont Představuje fyzické písmo v kolekci písem. Toto rozhraní slouží k vytváření řezů písma z fyzických písem nebo k načtení informací, jako jsou metriky tváře písma nebo názvy tváří z existujících řezů písem.
IDWriteFont1 Představuje fyzické písmo v kolekci písem.
IDWriteFont2 Představuje fyzické písmo v kolekci písem.
IDWriteFont3 Představuje písmo v kolekci písem.
IDWriteFontCollection Objekt, který zapouzdřuje sadu písem, například sadu písem nainstalovanou v systému nebo sadu písem v určitém adresáři. Rozhraní API pro shromažďování písem se dá použít ke zjištění dostupných rodin písem a písem a k získání některých metadat o písmech.
IDWriteFontCollection1 Objekt, který zapouzdřuje sadu písem, například sadu písem nainstalovanou v systému nebo sadu písem v určitém adresáři. Rozhraní API pro shromažďování písem se dá použít ke zjištění dostupných rodin písem a písem a k získání některých metadat o písmech.
IDWriteFontCollection2 Toto rozhraní zapouzdřuje sadu písem, například sadu písem nainstalovaných v systému nebo sadu písem v určitém adresáři.
IDWriteFontCollection3 Toto rozhraní zapouzdřuje sadu písem, například sadu písem nainstalovaných v systému nebo sadu písem v určitém adresáři.
IDWriteFontCollectionLoader Slouží k vytvoření kolekce písem s určitým typem klíče.
IDWriteFontDownloadListener Rozhraní zpětného volání definované aplikací, které přijímá oznámení z fronty stahování písem (IDWriteFontDownloadQueue rozhraní). Zpětná volání budou probíhat ve stahovaných vláknech a objekty musí být připraveny na zpracování volání jejich metod z jiných vláken kdykoli.
IDWriteFontDownloadQueue Rozhraní, které vyčísluje žádosti o stažení žádostí o vzdálená písma, znaky, glyfy a fragmenty písma.
IDWriteFontFace Toto rozhraní zveřejňuje různá data písem, jako jsou metriky, názvy a obrysy glyfů. Obsahuje typ tváře písma, příslušné odkazy na soubory a identifikační údaje o obličeji.
IDWriteFontFace1 Obsahuje typ tváře písma, příslušné odkazy na soubory a identifikační údaje o obličeji.
IDWriteFontFace2 Toto rozhraní obsahuje typ tváře písma, příslušné odkazy na soubory a identifikační údaje o obličeji. Přidává možnost zkontrolovat, jestli je potenciálně nutná cesta vykreslování barev.
IDWriteFontFace3 Obsahuje typ tváře písma, příslušné odkazy na soubory a identifikační údaje o obličeji.
IDWriteFontFace4 Obsahuje typ tváře písma, příslušné odkazy na soubory a identifikační údaje o obličeji.
IDWriteFontFace5 Toto rozhraní obsahuje typ tváře písma, příslušné odkazy na soubory a identifikační údaje o obličeji. Přidává nová zařízení, jako je porovnání dvou řezů písem, načítání hodnot osy písem a načítání podkladového prostředku písma.
IDWriteFontFaceReference Představuje odkaz na řez písma. Jedinečně identifikující odkaz na písmo, ze kterého můžete vytvořit řez písma pro dotazování metrik písma a použití k vykreslování. Odkaz na řez písma se skládá ze souboru písma, indexu řezu písma a simulace řezu písma. Data souboru mohou nebo nemusí být fyzicky přítomna na místním počítači.
IDWriteFontFaceReference1 Představuje odkaz na řez písma. Jedinečně identifikující odkaz na písmo, ze kterého můžete vytvořit řez písma pro dotazování metrik písma a použití k vykreslování.
IDWriteFontFallback Umožňuje přístup k záložním písmům ze seznamu písem.
IDWriteFontFallbackBuilder Umožňuje vytvořit mapování záložních písem Unicode a vytvořit objekt pro návrat písma z těchto mapování.
idWriteFontFamily Představuje řadu souvisejících písem.
idWriteFontFamily1 Představuje řadu souvisejících písem.
idWriteFontFamily2 Představuje řadu souvisejících písem. IDWriteFontFamily2 přidává nová zařízení, včetně načítání písem podle hodnot osy písma.
IDWriteFontFile Představuje soubor písma. Aplikace, jako jsou správci písem nebo prohlížeče písem, můžou volat IDWriteFontFile::Analyze zjistit, jestli je konkrétní soubor souborem písma a jestli se jedná o typ písma podporovaný systémem písem.
IDWriteFontFileEnumerator Zapouzdřuje kolekci souborů písem. Systém písem používá toto rozhraní k vytvoření výčtu souborů písem při vytváření kolekce písem.
IDWriteFontFileLoader Zpracovává načítání prostředků souboru písma určitého typu z referenčního klíče souboru písma do objektu streamu souboru písma.
IDWriteFontFileStream Načte data souboru písma z vlastního zavaděče souborů písem.
IDWriteFontList Představuje seznam písem.
idWriteFontList1 Představuje seznam písem.
idWriteFontList2 Představuje seznam písem. IDWriteFontList2 přidává nová zařízení, včetně načtení podkladové sady písem používané seznamem.
idWriteFontResource nn-dwrite_3-idwritefontresource
IDWriteFontSet Představuje sadu písem.
IDWriteFontSet1 Představuje sadu písem.
IDWriteFontSet2 Představuje sadu písem.
idWriteFontSet3 Představuje sadu písem.
idWriteFontSet4 Představuje sadu písem.
IDWriteFontSetBuilder Obsahuje metody pro sestavení sady písem.
IDWriteFontSetBuilder1 Obsahuje metody pro sestavení sady písem.
IDWriteFontSetBuilder2 Obsahuje metody pro sestavení sady písem.
IDWriteGdiInterop Poskytuje interoperabilitu s rozhraním GDI, jako jsou metody převodu řezu písma na strukturu LOGFONT nebo převod popisu písma GDI na řez písma. Slouží také k vytvoření rastrových vykreslení cílových objektů.
IDWriteGdiInterop1 Poskytuje interoperabilitu s rozhraním GDI, jako jsou metody převodu řezu písma na strukturu LOGFONT nebo převod popisu písma GDI na řez písma. Slouží také k vytvoření rastrových vykreslení cílových objektů.
IDWriteGeometrySink IDWriteGeometrySink je typedef rozhraní ID2D1SimplifiedGeometrySink. Další informace najdete na referenční stránce ID2D1SimplifiedGeometrySink.
IDWriteGlyphRunAnalysis Obsahuje informace nízké úrovně použité k vykreslení spuštění glyfů.
IDWriteInlineObject Zalamuje vloženou grafiku definovanou aplikací, která umožňuje přepisovat metriky dotazů, jako by grafika byla vloženým textem glyph.
IDWriteInMemoryFontFileLoader Představuje zavaděč souborů písem, který má přístup k písmům v paměti.
IDWriteLocalFontFileLoader Integrovaná implementace rozhraní IDWriteFontFileLoader, která pracuje se soubory místních písem a zveřejňuje informace o místním souboru písma z referenčního klíče souboru písma. Odkazy na soubor písma vytvořené pomocí CreateFontFileReference použít tento zavaděč souborů písem.
IDWriteLocalizedStrings Představuje kolekci řetězců indexovaných podle názvu národního prostředí.
IDWriteNumberSubstitution Obsahuje příslušné číslice a číselnou interpunkci pro zadané národní prostředí.
IDWritePixelSnapping Definuje vlastnosti přichycení pixelů, například pixely na DIP (pixel nezávislý na zařízení) a aktuální matici transformace rendereru textu.
IDWriteRemoteFontFileLoader Představuje zavaděč souborů písem, který má přístup ke vzdáleným písmům (tj. ke stažení).
IDWriteRemoteFontFileStream Představuje datový proud souboru písma, jehož části můžou být jiné než místní.
IDWriteRenderingParams Představuje nastavení vykreslování textu, jako je úroveň ClearType, vylepšený kontrast a opravy gama pro rastrování a filtrování glyfů. Aplikace obvykle získá objekt vykreslovacích parametrů voláním IDWriteFactory::CreateMonitorRenderingParams metoda.
IDWriteRenderingParams1 Představuje nastavení vykreslování textu pro rastrování a filtrování glyfů.
IDWriteRenderingParams2 Představuje nastavení vykreslování textu pro rastrování a filtrování glyfů.
IDWriteRenderingParams3 Představuje nastavení vykreslování textu pro rastrování a filtrování glyfů.
IDWriteStringList Představuje kolekci řetězců indexovaných číslem.
IDWriteTextAnalysisSink Toto rozhraní implementuje klient textového analyzátoru pro příjem výstupu dané analýzy textu.
idWriteTextAnalysisSink1 Rozhraní, které implementujete pro příjem výstupu textových analyzátorů.
IDWriteTextAnalysisSource Implementováno klientem textového analyzátoru za účelem poskytnutí textu analyzátoru. Umožňuje oddělení mezi logickým zobrazením textu jako souvislým proudem znaků identifikovatelných jedinečnými pozicemi textu a skutečným rozložením paměti potenciálně diskrétních bloků textu v záložním úložišti klienta.
idWriteTextAnalysisSource1 Rozhraní, které implementujete pro poskytnutí potřebných informací textovému analyzátoru, jako jsou text a přidružené vlastnosti textu.
idWriteTextAnalyzer Analyzuje různé vlastnosti textu pro komplexní zpracování skriptů, jako je obousměrná podpora (bidi) pro jazyky, jako je arabština, určení příležitostí pro přerušení řádků, umístění glyfů a nahrazení čísel.
IDWriteTextAnalyzer1 Analyzuje různé vlastnosti textu pro komplexní zpracování skriptů.
IDWriteTextAnalyzer2 Analyzuje různé vlastnosti textu pro komplexní zpracování skriptů.
IDWriteTextFormat Rozhraní IDWriteTextFormat popisuje vlastnosti písma a odstavce použité k formátování textu a popisuje informace o národním prostředí.
idWriteTextFormat1 Popisuje vlastnosti písma a odstavce použité k formátování textu a popisuje informace o národním prostředí.
idWriteTextFormat2 Popisuje vlastnosti písma a odstavce použité k formátování textu a popisuje informace o národním prostředí.
IDWriteTextFormat3 Popisuje vlastnosti písma a odstavce použité k formátování textu a popisuje informace o národním prostředí.
idWriteTextLayout Rozhraní IDWriteTextLayout představuje blok textu po jeho úplné analýze a formátování.
IDWriteTextLayout1 Představuje blok textu po jeho úplné analýze a formátování.
IDWriteTextLayout2 Představuje blok textu po jeho úplné analýze a formátování.
IDWriteTextLayout3 Představuje blok textu po jeho úplné analýze a formátování.
idWriteTextRenderer Představuje sadu zpětných volání definovaných aplikací, které provádějí vykreslování textu, vložených objektů a dekorací, jako jsou podtržení.
idWriteTextRenderer1 Představuje sadu zpětných volání definovaných aplikací, které provádějí vykreslování textu, vložených objektů a dekorací, jako jsou podtržení.
idWriteTypography Představuje nastavení typografie písma.