Richard Clayton, team leader di Avalon, presenta le novità per gestione dei documenti in Longhorn. Viene messo in contrasto l'attuale gestione del documento con GDI con il mondo Web, molto più ricco e programmabile.
Avalon cerca di unificare il modo di rappresentare un'interfaccia utente e la vista di documenti che è impostata invece sul text flow. Ovviamente viene subito evidenziato che delle differenze esistono e sono inevitabili.
Il modo in cui strutturare il documento è ancora xaml (di cui ho già parlato in predenti blog).
Il documento è stravolto dal modo in cui lo concepiamo oggi. Impaginazione dinamica (per esempio su una, due o più colonne) a seconda della dimensione della vista e preview immediato delle pagine sulla scrollbar sono solo un esempio.
Per quanto riguarda il rendering del testo c'è un notevole miglioramento dovuto all'accelerazione hardware e a numerosi altri dettagli sulle font e sul motore di rendering.
Un apposito supporto sulla giustificazione e gestione degli a-capo permette di semplificare l'impaginazione.
Segue poi un lunghissimo elenco di tutti gli elementi xml che corrispondono ai comandi per il controllo degli elementi nel documento.
Non c'è che dire, il futuro della stampa è decisamente più semplice.