DirectWrite (DWrite)
Cél
A mai alkalmazásoknak támogatniuk kell a kiváló minőségű szövegmegjelenítést, a felbontásfüggetlen szerkezeti betűtípusokat, valamint a Unicode teljes szöveg- és elrendezéstámogatását. A DirectWrite, egy DirectX API ezeket a funkciókat és egyebeket biztosítja.
- Eszközfüggetlen szövegelrendezési rendszer, amely javítja a szövegek olvashatóságát a dokumentumokban és a felhasználói felületen.
- Kiváló minőségű, al képpontos, Microsoft ClearType szöveges renderelés, amely GDI-, Direct2Dvagy alkalmazásspecifikus renderelési technológiát használhat.
- Hardveresen gyorsított szöveg, ha Direct2D.
- Többformátumú szöveg támogatása.
- Az OpenType betűtípusok speciális tipográfiai funkcióinak támogatása.
- A szöveg elrendezésének és megjelenítésének támogatása az összes támogatott nyelven.
- GDI-kompatibilis elrendezés és renderelés.
Az API támogatja a többformátumú szövegek mérését, rajzolását és találati tesztelését. A DirectWrite a Windows 7-ben található kulcsfontosságú nyelvi infrastruktúrára építve kezeli a globális és honosított alkalmazások összes támogatott nyelvének szövegét. A DirectWrite emellett alacsony szintű gliph renderelési API-t is biztosít a fejlesztőknek, akik saját elrendezést és Unicode-ról glyph-ra szeretnének feldolgozni.
Jegyzet
Windows App SDK bevezeti a DirectWrite új verzióját, a DWriteCore-ot, amely a Windows windowsos verzióin fut le a Windows 8-ra, és megnyitja az ajtót a platformfüggetlen használathoz. További információ: DWriteCore áttekintése.
Futásidejű követelmények
- Windows 7 vagy Windows Vista Service Pack 2 (SP2) és Platform Update for Windows Vista
- Windows Server 2008 R2 vagy Windows Server 2008 Service Pack 2 (SP2) és Platform Update for Windows Server 2008
Ebben a szakaszban
Téma | Leírás |
---|---|
A DirectWrite újdonságai |
Íme néhány új kiegészítés a DirectWrite-hez. |
programozási útmutató |
Az alábbi témakörök áttekintést nyújtanak a DirectWrite API-ról. |
API-referencia |
A DirectWrite API ismertetése. |
mintakód |
Ez a szakasz a DirectWrite mintaprogramokkal kapcsolatos információkat tartalmazza. |