Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |