Quando ho letto libri su WPF, ho visto gli autori menzionare XPS come se fosse qualcosa di importante. Windows include anche il suo visualizzatore XPS e l'ho visto elencato come una "funzionalità" di Windows.Qual è il punto di XPS?
Ma perché? Qual e il punto? Chi diavolo lo usa? Ho capito che XPS è, in pratica, come PDF, xhtml o ePub (che è solo xhtml) ... o anche il formato di Word di Word. Molte delle funzionalità sono le stesse tra quei formati.
Non sembra avere grandi vantaggi rispetto a nessuno di questi altri formati. Mi sembra che xhtml sia molto più utile di XPS come metodo per salvare e caricare FlowDocuments da RichTextBox. Ho esaminato più blog sulla conversione tra i due. La maggior parte o tutto il ricco testo su internet è (x) html. Oltre a questo, non penso che nessuno lo usi solo per pubblicare i loro documenti; Il PDF è preferito Sembra che l'XPS sia solo un formato casuale creato da MS e deciso a spingere. Generalmente amo la SM, ma hanno l'abitudine a questo genere di cose. Non è possibile che MS abbia creato un'API usando xhtml? Sarebbe stato più utile in molte situazioni, penserei.
Quindi, c'è un motivo per utilizzare XPS, in particolare rispetto a uno degli altri formati che ho citato (o altri che non ho)? Hai mai usato XPS nei tuoi programmi o in altro modo?
Vorrei provare a farlo funzionare con le cose comuni esistenti che le persone effettivamente utilizzano. –
Probabilmente si dovrebbe menzionare che XPS non è limitato solo a WPF, ma può essere indirettamente utilizzato anche con Win32 o WinForms. I sistemi Windows XP e successivi installano una stampante XPS di default che può essere utilizzata per generare documenti XPS. – stakx