Als ich Bücher über WPF las, sah ich, dass die Autoren XPS als etwas Wichtiges nannten. Windows enthält auch seinen XPS-Viewer, und ich habe gesehen, dass dies als "Feature" von Windows aufgeführt ist.Was ist der Sinn von XPS?
Aber warum? Was ist der Punkt? Wer zum Teufel benutzt es? Es ist mein Verständnis, dass XPS ist im Grunde, wie PDF, XHTML oder ePub (das ist nur XHTML) ... oder sogar Word docx Format. Viele der Funktionen sind unter diesen Formaten identisch.
Es scheint keine wesentlichen Vorteile gegenüber diesen anderen Formaten zu haben. Es scheint mir, dass XHTML so viel nützlicher als XPS wäre, um FlowDocuments von der RichTextBox zu speichern und zu laden. Ich habe mehrere Blogs über die Konvertierung zwischen den beiden betrachtet. Der meiste oder der gesamte Rich Text im Internet ist (x) html. Darüber hinaus glaube ich nicht, dass irgendjemand es benutzt, um seine Dokumente zu veröffentlichen. PDF ist bevorzugt. Es scheint, als wäre XPS nur ein zufälliges Format, das MS gemacht hat und entschieden hat, es zu pushen. Ich liebe generell MS, aber sie haben die Angewohnheit, so etwas zu tun. Könnte MS nicht eine API mit xhtml stattdessen gemacht haben? Das wäre in vielen Situationen nützlicher gewesen, denke ich.
Also, hat es einen Sinn, XPS zu benutzen, besonders im Vergleich zu einem der anderen Formate, die ich erwähnt habe (oder irgendwelche, die ich nicht erwähnt habe)? Haben Sie jemals XPS in Ihren Programmen oder anderweitig verwendet?
Ich würde versuchen, es mit herkömmlichen Dingen, die Menschen tatsächlich verwenden, arbeiten zu lassen. –
Es sollte wahrscheinlich erwähnt werden, dass XPS nicht nur auf WPF beschränkt ist, sondern indirekt auch mit Win32 oder WinForms verwendet werden kann. Windows XP und neuere Systeme installieren standardmäßig einen XPS-Drucker, der zum Generieren von XPS-Dokumenten verwendet werden kann. – stakx