DirectWrite-felületek
A DirectWrite a következő interfészeket határozza meg.
Ebben a szakaszban
Téma | Leírás |
---|---|
IDWriteAsyncResult | Egy aszinkron művelet eredményét jelöli. Az ügyfél az interfész használatával megvárhatja a művelet befejezését, és lekérheti az eredményt. |
IDWriteBitmapRenderTarget | Beágyaz egy 32 bites eszközfüggetlen bitképet és eszközkörnyezetet, amely a karakterjelek renderelésére használható. |
IDWriteBitmapRenderTarget1 | Beágyaz egy 32 bites eszközfüggetlen bitképet és eszközkörnyezetet, amelyet a karakterjelek megjelenítéséhez használhat. |
IDWriteBitmapRenderTarget2 | Beágyaz egy 32 bites eszközfüggetlen bitképet és eszközkörnyezetet, amely a karakterjelek renderelésére használható. |
IDWriteColorGlyphRunEnumerator | Ez a felület lehetővé teszi, hogy az alkalmazás számbavételt hajtson végig a színjelfuttatásokon. |
IDWriteColorGlyphRunEnumerator1 | A színjelfuttatások rendezett gyűjteményének számbavétele. |
IDWriteFactory | Az összes további DirectWrite-objektum létrehozásához használatos. Ez az interfész az összes DirectWrite-objektum gyökér-gyári felülete. |
IDWriteFactory1 | Az összes DirectWrite objektum gyökér-gyári felülete. |
IDWriteFactory2 | Az összes DirectWrite objektum gyökér-gyári felülete. |
IDWriteFactory3 | Az összes DirectWrite objektum gyökér-gyári felülete. |
IDWriteFactory4 | Az összes DirectWrite-objektum gyökér-gyári felülete. |
IDWriteFactory5 | Az összes DirectWrite-objektum gyökér-gyári felülete. |
IDWriteFactory6 | Ez egy gyári objektumot jelöl, amelyből az összes DirectWrite objektum létrejön. IDWriteFactory6 új lehetőségeket biztosít a betűtípusok és a betűtípus-erőforrások használatára. |
IDWriteFactory7 | Ez az interfész egy gyári objektumot jelöl, amelyből az összes DirectWrite objektum létrejön. IDWriteFactory7 új eszközökkel bővíti a rendszer betűtípusainak használatát. |
IDWriteFont | Fizikai betűtípust jelöl egy betűtípusgyűjteményben. Ez a felület a fizikai betűtípusokból származó betűtípus-arcok létrehozására szolgál, vagy olyan információk lekérésére szolgál, mint a betűtípusok metrikái vagy az arcnevek a meglévő betűtípus-arcokról. |
IDWriteFont1 | Fizikai betűtípust jelöl egy betűtípusgyűjteményben. |
IDWriteFont2 | Fizikai betűtípust jelöl egy betűtípusgyűjteményben. |
IDWriteFont3 | Betűkészletet jelöl. |
IDWriteFontCollection | Olyan objektum, amely egy betűtípuskészletet foglal magában, például a rendszeren telepített betűtípuskészletet vagy egy adott könyvtárban lévő betűtípuskészletet. A betűtípusgyűjtemény API-val felderítheti, hogy mely betűtípuscsaládok és betűtípusok érhetők el, és hogyan szerezhet be néhány metaadatot a betűtípusokról. |
IDWriteFontCollection1 | Olyan objektum, amely egy betűtípuskészletet foglal magában, például a rendszeren telepített betűtípuskészletet vagy egy adott könyvtárban lévő betűtípuskészletet. A betűtípusgyűjtemény API-val felderítheti, hogy mely betűtípuscsaládok és betűtípusok érhetők el, és hogyan szerezhet be néhány metaadatot a betűtípusokról. |
IDWriteFontCollection2 | Ez az interfész több betűtípust foglal magában, például a rendszeren telepített betűtípuskészletet vagy egy adott könyvtárban lévő betűtípuskészletet. |
IDWriteFontCollection3 | Ez az interfész több betűtípust foglal magában, például a rendszeren telepített betűtípuskészletet vagy egy adott könyvtárban lévő betűtípuskészletet. |
IDWriteFontCollectionLoader | Egy adott típusú kulcshoz tartozó betűtípus-gyűjtemény létrehozására szolgál. |
IDWriteFontDownloadListener | Alkalmazás által definiált visszahívási felület, amely értesítéseket fogad a betűtípus letöltési üzenetsorából (IDWriteFontDownloadQueue felületről). A visszahívások a letöltési szálon történnek, és az objektumoknak készen kell állniuk arra, hogy a metódusaikra irányuló hívásokat bármikor kezeljék más szálakról. |
IDWriteFontDownloadQueue | Olyan felület, amely letölti a távoli betűtípusokra, karakterekre, karakterjelekre és betűtöredékekre vonatkozó letöltési kérelmeket. |
IDWriteFontFace | Ez az interfész különböző betűtípusadatokat tesz elérhetővé, például metrikákat, neveket és karakterjeleket. Betűtípus-arctípust, megfelelő fájlhivatkozásokat és arcazonosítási adatokat tartalmaz. |
IDWriteFontFace1 | Betűtípus-arctípust, megfelelő fájlhivatkozásokat és arcfelismerési adatokat tartalmaz. |
IDWriteFontFace2 | Ez az interfész betűtípus-arctípust, megfelelő fájlhivatkozásokat és arcazonosítási adatokat tartalmaz. Lehetővé teszi annak ellenőrzését, hogy szükség lehet-e színmegjelenítési útvonalra. |
IDWriteFontFace3 | Betűtípus-arctípust, megfelelő fájlhivatkozásokat és arcfelismerési adatokat tartalmaz. |
IDWriteFontFace4 | Betűtípus-arctípust, megfelelő fájlhivatkozásokat és arcfelismerési adatokat tartalmaz. |
IDWriteFontFace5 | Ez az interfész betűtípus-arctípust, megfelelő fájlhivatkozásokat és arcazonosítási adatokat tartalmaz. Új lehetőségeket ad hozzá, például két betűlap összehasonlítását, a betűtengely értékeinek lekérését és a mögöttes betűtípus-erőforrás lekérését. |
IDWriteFontFaceReference | Egy betűlapra mutató hivatkozást jelöl. Egyedileg azonosító hivatkozás egy betűtípusra, amelyből betűtípus-arcot hozhat létre a betűmetrikák lekérdezéséhez és a megjelenítéshez. A betűtípus-archivatkozások egy betűtípusfájlból, egy betűlapindexből és egy betűlapszimulációból állnak. Előfordulhat, hogy a fájladatok fizikailag még nem jelen vannak a helyi gépen. |
IDWriteFontFaceReference1 | Egy betűlapra mutató hivatkozást jelöl. Egyedileg azonosító hivatkozás egy betűtípusra, amelyből betűtípus-arcot hozhat létre a betűmetrikák lekérdezéséhez és a megjelenítéshez. |
IDWriteFontFallback | Lehetővé teszi a tartalék betűtípusok elérését a betűtípuslistából. |
IDWriteFontFallbackBuilder | Lehetővé teszi Unicode-betűtípus-tartalék leképezések létrehozását, és létrehozhat egy visszaeső betűtípus-objektumot ezekből a leképezésekből. |
IDWriteFontFamily | A kapcsolódó betűtípusok családját jelöli. |
IDWriteFontFamily1 | A kapcsolódó betűtípusok családját jelöli. |
IDWriteFontFamily2 | A kapcsolódó betűtípusok családját jelöli. IDWriteFontFamily2 új lehetőségeket ad hozzá, beleértve a betűtípusok betűtengely-értékek szerinti lekérését is. |
IDWriteFontFile | Betűkészletfájlt jelöl. Az olyan alkalmazások, mint a betűtípus-kezelők vagy a betűmegjelenítők meghívhatják IDWriteFontFile::Analyze annak megállapításához, hogy egy adott fájl betűtípusfájl-e, és hogy a betűtípus-rendszer által támogatott betűtípus-e. |
IDWriteFontFileEnumerator | Befoglalja a betűtípusfájlok gyűjteményét. A betűtípus-rendszer ezen a felületen számba veszi a betűtípusfájlokat egy betűtípusgyűjtemény létrehozásakor. |
IDWriteFontFileLoader | Kezeli az adott típusú betűtípusfájl-erőforrások betöltését egy betűtípusfájl referenciakulcsából egy betűtípusfájl-adatfolyam-objektumba. |
IDWriteFontFileStream | Betölti a betűtípusfájl adatait egy egyéni betűtípusfájl-betöltőből. |
IDWriteFontList | A betűtípusok listáját jelöli. |
IDWriteFontList1 | A betűtípusok listáját jelöli. |
IDWriteFontList2 | A betűtípusok listáját jelöli. IDWriteFontList2 új lehetőségeket ad hozzá, beleértve a lista alapjául szolgáló betűtípuskészlet lekérését is. |
IDWriteFontResource | nn-dwrite_3-idwritefontresource |
IDWriteFontSet | Betűkészletet jelöl. |
IDWriteFontSet1 | Betűkészletet jelöl. |
IDWriteFontSet2 | Betűkészletet jelöl. |
IDWriteFontSet3 | Betűkészletet jelöl. |
IDWriteFontSet4 | Betűkészletet jelöl. |
IDWriteFontSetBuilder | A betűtípuskészletek létrehozásának módszereit tartalmazza. |
IDWriteFontSetBuilder1 | A betűtípuskészletek létrehozásának módszereit tartalmazza. |
IDWriteFontSetBuilder2 | A betűtípuskészletek létrehozásának módszereit tartalmazza. |
IDWriteGdiInterop | Együttműködik a GDI-vel, például módszereket biztosít egy betűlap LOGFONT-struktúrává alakításához, vagy egy GDI-betűleírás betűlapká alakításához. Bitkép-renderelési célobjektumok létrehozására is használható. |
IDWriteGdiInterop1 | Együttműködik a GDI-vel, például módszereket biztosít egy betűlap LOGFONT-struktúrává alakításához, vagy egy GDI-betűleírás betűlapká alakításához. Bitkép-renderelési célobjektumok létrehozására is használható. |
IDWriteGeometrySink | IDWriteGeometrySink az ID2D1SimplifiedGeometrySink felületének typedef. További információért tekintse meg az ID2D1SimplifiedGeometrySink referenciaoldalát. |
IDWriteGlyphRunAnalysis | A gliph-futtatás megjelenítéséhez használt alacsony szintű információkat tartalmazza. |
IDWriteInlineObject | Az alkalmazás által definiált beágyazott ábrát burkolja, így a DWrite úgy kérdezi le a metrikákat, mintha a kép a szöveggel beágyazott glyph lenne. |
IDWriteInMemoryFontFileLoader | Olyan betűtípusfájl-betöltőt jelöl, amely hozzáférhet a memóriabeli betűtípusokhoz. |
IDWriteLocalFontFileLoader | Az IDWriteFontFileLoader felületének beépített implementációja, amely helyi betűtípusfájlokon működik, és a betűtípus-referenciakulcsból teszi elérhetővé a helyi betűtípusfájl adatait. A CreateFontFileReference használatával létrehozott betűtípusfájl-hivatkozások ezt a betűtípusfájl-betöltőt használják. |
IDWriteLocalizedStrings | A területi név alapján indexelt sztringek gyűjteményét jelöli. |
IDWriteNumberSubstitution | Egy adott területi beállításhoz a megfelelő számjegyeket és numerikus írásjeleket tartalmazza. |
IDWritePixelSnapping | Meghatározza a képpontok illesztési tulajdonságait, például a DIP(eszközfüggetlen képpontonkénti) képpontokat és a szövegmegjelenítő aktuális átalakító mátrixát. |
IDWriteRemoteFontFileLoader | Olyan betűtípusfájl-betöltőt jelöl, amely hozzáfér a távoli (azaz letölthető) betűtípusokhoz. |
IDWriteRemoteFontFileStream | Betűkészletfájl-adatfolyamot jelöl, amelynek részei lehetnek nem helyiek. |
IDWriteRenderingParams | Olyan szövegmegjelenítési beállításokat jelöl, mint a ClearType szint, a továbbfejlesztett kontraszt és a gamma-korrekció a karakterjelek raszterizálásához és szűréséhez. Az alkalmazások általában az IDWriteFactory::CreateMonitorRenderingParams metódus meghívásával szerzik be a renderelési paraméterek objektumát. |
IDWriteRenderingParams1 | A szövegmegjelenítési beállításokat jelöli a karakterjelek raszterizálásához és szűréséhez. |
IDWriteRenderingParams2 | A szövegmegjelenítési beállításokat jelöli a karakterjelek raszterizálásához és szűréséhez. |
IDWriteRenderingParams3 | A szövegmegjelenítési beállításokat jelöli a karakterjelek raszterizálásához és szűréséhez. |
IDWriteStringList | Szám szerint indexelt sztringek gyűjteményét jelöli. |
IDWriteTextAnalysisSink | Ezt a felületet a szövegelemző ügyfele implementálja egy adott szövegelemzés kimenetének fogadásához. |
IDWriteTextAnalysisSink1 | A szövegelemzők kimenetének fogadásához implementálandó felület. |
IDWriteTextAnalysisSource | A szövegelemző ügyfélprogramja implementálta, hogy szöveget adjon az elemzőnek. Lehetővé teszi a szöveg logikai nézetének elválasztását, mint az egyedi szöveghelyzetek által azonosítható karakterek folyamatos adatfolyamát, valamint az ügyfél háttértárolójában található, esetleg különálló szövegblokkok tényleges memóriaelrendezését. |
IDWriteTextAnalysisSource1 | A implementálandó felület, amely szükséges információkat biztosít a szövegelemzőnek, például a szöveghez és a kapcsolódó szövegtulajdonságokhoz. |
IDWriteTextAnalyzer | Elemzi az összetett szkriptfeldolgozás különböző szöveges tulajdonságait, például az arabhoz hasonló nyelvek kétirányú (bidi) támogatását, a sortörési lehetőségek meghatározását, a karakterjelek elhelyezését és a számhelyettesítést. |
IDWriteTextAnalyzer1 | Különböző szövegtulajdonságokat elemez összetett szkriptfeldolgozáshoz. |
IDWriteTextAnalyzer2 | Különböző szövegtulajdonságokat elemez összetett szkriptfeldolgozáshoz. |
IDWriteTextFormat | Az IDWriteTextFormat felület ismerteti a szöveg formázásához használt betűtípust és bekezdéstulajdonságokat, valamint a területi információkat. |
IDWriteTextFormat1 | A szöveg formázásához használt betűtípus- és bekezdéstulajdonságokat, valamint a területi információkat ismerteti. |
IDWriteTextFormat2 | A szöveg formázásához használt betűtípus- és bekezdéstulajdonságokat, valamint a területi információkat ismerteti. |
IDWriteTextFormat3 | A szöveg formázásához használt betűtípus- és bekezdéstulajdonságokat, valamint a területi információkat ismerteti. |
IDWriteTextLayout | Az IDWriteTextLayout felület a teljes elemzést és formázást követően egy szövegblokkot jelöl. |
IDWriteTextLayout1 | A teljes elemzést és formázást követően egy szövegblokkot jelöl. |
IDWriteTextLayout2 | A teljes elemzést és formázást követően egy szövegblokkot jelöl. |
IDWriteTextLayout3 | A teljes elemzést és formázást követően egy szövegblokkot jelöl. |
IDWriteTextRenderer | Alkalmazás által definiált visszahívásokat jelöl, amelyek szöveg, beágyazott objektumok és dekorációk, például aláhúzások renderelését végzik. |
IDWriteTextRenderer1 | Alkalmazás által definiált visszahívásokat jelöl, amelyek szöveg, beágyazott objektumok és dekorációk, például aláhúzások renderelését végzik. |
IDWriteTypography | Betűtípus-tipográfiai beállítást jelöl. |