Condividi tramite


DirectWrite (DWrite)

Scopo

Le applicazioni di oggi devono supportare il rendering di testo di alta qualità, i tipi di carattere struttura indipendenti dalla risoluzione e il supporto completo di testo e layout Unicode. DirectWrite, un'API DirectX, offre queste funzionalità e altro ancora.

  • Un sistema di layout di testo indipendente dal dispositivo che migliora la leggibilità del testo nei documenti e nell'interfaccia utente.
  • Alta qualità, sub-pixel, microsoft ClearType rendering del testo che può usare GDI, Direct2Do tecnologia di rendering specifica dell'applicazione.
  • Testo con accelerazione hardware, se usato con Direct2D.
  • Supporto per il testo multi-formato.
  • Supporto per le funzionalità di tipografia avanzate dei tipi di carattere OpenType.
  • Supporto per il layout e il rendering del testo in tutte le lingue supportate.
  • layout e rendering compatibili con GDI.

L'API supporta la misurazione, il disegno e l'hit testing del testo multi-formato. DirectWrite gestisce il testo in tutte le lingue supportate per le applicazioni globali e localizzate, basandosi sull'infrastruttura del linguaggio chiave disponibile in Windows 7. DirectWrite offre anche un'API per il rendering di glifi di basso livello per gli sviluppatori che vogliono eseguire il proprio layout e l'elaborazione da Unicode a glifo.

Nota

Windows App SDK introduce una nuova versione di DirectWrite, denominata DWriteCore, che viene eseguita nelle versioni di Windows fino a Windows 8 e apre la porta per l'uso multipiattaforma. Per altri dettagli, vedere panoramica di DWriteCore.

Requisiti di runtime

  • Windows 7 o Windows Vista con Service Pack 2 (SP2) e Aggiornamento della piattaforma per Windows Vista
  • Windows Server 2008 R2 o Windows Server 2008 con Service Pack 2 (SP2) e Aggiornamento della piattaforma per Windows Server 2008

In questa sezione

Argomento Descrizione
Novità di DirectWrite
Ecco alcune delle nuove aggiunte a DirectWrite.
guida alla programmazione di
Gli argomenti seguenti forniscono una panoramica dell'API DirectWrite.
informazioni di riferimento sulle API
Descrive l'API DirectWrite.
codice di esempio
Questa sezione contiene informazioni sui programmi di esempio per DirectWrite.