Olvasás angol nyelven

Megosztás a következőn keresztül:


DirectWrite programozási útmutató

Az alábbi témakörök áttekintést nyújtanak a DirectWrite API-ról.

Ebben a szakaszban

Téma Leírás
A DirectWrite bemutatása
oktatóanyag: A DirectWrite használatának első lépései Ez a dokumentum bemutatja, hogyan használható DirectWrite és Direct2D egyszerű, egyetlen formátumot tartalmazó szöveg, majd több formátumot tartalmazó szöveg létrehozásához.
Szövegformázás és elrendezés DirectWrite két felületet biztosít a szövegformázáshoz: IDWriteTextFormat és IDWriteTextLayout. IDWriteTextFormat csak a szöveg formátumát írja le, és olyan esetekben használatos, amikor egy teljes sztring betűmérete, stílusa, súlya és így tovább. Másrészt IDWriteTextLayout egy szöveges sztringet és a sztring megadott tartományainak formázását is magában foglalja. Ez a dokumentum az egyes felületeket és azok használatát ismerteti. A felületek létrehozásáról és módszereiről további információt az IDWriteTextFormat és IDWriteTextLayout referenciaoldalakon talál.
igazítás, szegélyezés és térköz A Windows 8-tól kezdve a DirectWrite számos olyan funkciót biztosít, amelyekkel szabályozhatja az alapvető tipográfiai, elrendezési és térköz-funkciókat, például a karakterközt, a páreltávolítást és az indoklást.
függőleges szöveg A Windows 8-tól kezdve DirectWrite számos új API-val rendelkezik, amelyek lehetővé teszik a függőleges szöveg használatát az alkalmazásokban.
teljesítmény A DirectWrite teljesítménye nagyban függ a renderelés módjától. A Direct2D-alkalmazások teljesítményének javítása témakör a teljesítmény Direct2D-való megjelenítéséről.
szöveges metrikák Az elrendezés, az egyéni betűtípus-kijelölés és egyéb metrikakontrasztens műveletek elősegítése érdekében a Windows 8-tól kezdve a DirectWrite számos új API-val rendelkezik, amelyek a rich text alkalmazások fejlesztéséhez szükséges betűtípusokkal kapcsolatos összes információt ismertetik.
színes betűtípusok Ez a témakör a színes betűtípusokat, a DirectWrite és a Direct2D támogatását, valamint azok alkalmazásbeli használatát ismerteti.
Rendering DirectWrite
útmutató témakörök Az alábbi témakörök áttekintést nyújtanak a DirectWrite API-ról.
Glyphs és Glyph-futtatások A Glyphs és a glyph-futtatások a DirectWrite API, a glyph-rendering réteg legalacsonyabb funkcionalitási rétegében érhetők el.
egyéni betűkészletek Ez a témakör az egyéni betűtípusok alkalmazásbeli használatának különböző módjait ismerteti.
egyéni betűtípusgyűjtemények (Windows 7/8) DirectWrite hozzáférést biztosít a rendszer betűkészletéhez az IDWriteFactory::GetSystemFontCollection metódussal. Ez a leggyakrabban használt betűtípusgyűjtemény. Egyes alkalmazásoknak azonban olyan betűtípusokat kell használniuk, amelyek nincsenek telepítve a rendszeren, például az alkalmazásba beágyazott betűtípusfájlokból vagy betűtípusfájlokból. Ha a kívánt betűtípusok nem szerepelnek a rendszer betűtípusgyűjteményében, létrehozhat egy egyéni betűtípusgyűjteményt IDWriteFontCollection.
OpenType változó betűtípusai Ez a témakör az OpenType változó betűtípusait, a DirectWrite és a Direct2D támogatását, valamint az alkalmazásokban való használatát ismerteti.
Win32 Text API összehasonlítása Azoknak a fejlesztőknek, akik a Win32-alkalmazáskódjukat migrálják, az alábbi táblázat a Win32 Text API-kat és a DirectWrite hozzávetőleges megfelelőit sorolja fel.
GDI- DirectWrite egy migrálási útvonalat biztosít a GDI betűtípusmodelljéből, valamint felületeket biztosít a szöveg bitképre való megjelenítéséhez, amely aztán egy ablakra rajzolható.
betűtípus-kijelölési Az IDWriteFontSet4 felület a betűtípuskészletek betűtípusainak kiválasztására szolgáló módszereket teszi elérhetővé. Ezek a metódusok lehetővé teszik a tipográfiai betűtípuscsalád-modellre való áttérést a meglévő alkalmazásokkal, dokumentumokkal és betűtípusokkal való kompatibilitás fenntartása mellett.
DirectWrite szószedet A DirectWrite-kifejezések szószedete.