Text zu XPS hinzufügen
C++-API-Lösung zum Arbeiten mit Text in XPS-Dateien
Mit der Aspose.Page für C++-API-Lösung können Sie XPS-Dateien zusammen mit anderen Formatdateien für Seitenbeschreibungssprachen bearbeiten. Unter anderem ermöglicht die Lösung das einfache Hinzufügen von Text zu einem XPS-Dokument mithilfe von C++-Anwendungen. Dies ist über die Klasse XpsGlyphs möglich, mit der Sie Text zu einem XPS-Dokument hinzufügen können, indem Sie einen Pinsel Ihrer Wahl angeben. Hier ist ein Beispiel, wie Sie mit nur wenigen Codezeilen Text zu einem XPS-Dokument hinzufügen können. Vollständige Beispiele und Datendateien finden Sie in unserem GitHub-Projekt .
Um XPS-Dateien programmieren zu können, benötigen Sie Folgendes:
Aspose.Page für C++-API, eine funktionsreiche, leistungsstarke und einfach zu bedienende API zur Dokumentenmanipulation und -konvertierung für die C++-Plattform.
Sie können die neueste Version direkt herunterladen: Öffnen Sie einfach den NuGet-Paket-Manager, suchen Sie nach Aspose.Page.Cpp und installieren Sie sie. Sie können auch den folgenden Befehl in der Paket-Manager-Konsole verwenden.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Schritte zum Hinzufügen von Text zu einer XPS-Datei.
Dieser C++-Code zeigt, wie Sie mit Aspose.Page für C++ Text zu einem XPS-Dokument hinzufügen.
- Erstellen Sie mit der Klasse XpsDocument ein neues XPS-Dokument.
- Fügen Sie das Glyph mit den erforderlichen Schriftinformationen zum Dokumentobjekt hinzu. Erstellen Sie ein XpsGlyphs-Objekt, das zum Hinzufügen von Text zum XPS-Dokument verwendet wird. Die Methode AddGlyphs() wird zum Hinzufügen des Textes verwendet und übernimmt die Schriftart, Schriftgröße, den Schriftstil, die X- und Y-Position des Textes sowie den einzufügenden Text.
- Der oben erstellte Pinsel wird dann als Fülleigenschaft (fill property) des Glyphs-Objekts festgelegt.
- Speichern Sie das geänderte XPS-Dokument, indem Sie die Methode Save() der Klasse XpsDocument aufrufen und den Pfad zum Speichern der Datei übergeben.
Text zu XPS hinzufügen
FAQ
1. Kann ich einem XPS-Dokument Text hinzufügen?
Ja, es ist möglich, Text zu XPS-Dateien hinzuzufügen. XPS ist ein von Microsoft entwickeltes Dokumentformat mit festem Layout, ähnlich wie PDF, und unterstützt die Einbindung von Text neben anderen Inhalten wie Bildern und Formen.
2. Wie füge ich Text mit einer bestimmten Formatierung in eine XPS-Datei ein?
Um mithilfe der Aspose.Page-API-Lösung Text in das XPS-Dokument einzubinden, instanziieren Sie ein XpsGlyphs-Objekt. Dieses Objekt dient als Kanal zum Hinzufügen von Textinhalten. Verwenden Sie zu diesem Zweck die Methode AddGlyphs(), die Eingaben wie Schriftart, Schriftgröße und Schriftstil sowie die X- und Y-Koordinaten erfordert, die die Position des Texts bestimmen. Geben Sie abschließend den eigentlichen Text an, der als Argument hinzugefügt werden soll.
3. Gibt es irgendwelche Einschränkungen oder Überlegungen beim Hinzufügen von Text zu XPS-Dateien?
Es sind einige Einschränkungen und Überlegungen zu beachten. Beispielsweise sollten die im XPS-Dokument verwendeten Schriftarten eingebettet oder auf dem System verfügbar sein, auf dem das Dokument angezeigt wird, um eine ordnungsgemäße Darstellung zu gewährleisten. Darüber hinaus kann die Textformatierung je nach der zum Erstellen oder Bearbeiten der XPS-Datei verwendeten Software variieren. Daher ist es wichtig, das Dokument mit verschiedenen Viewern zu testen, um eine konsistente Anzeige auf allen Plattformen sicherzustellen.
XPS Was ist XPS Dateiformat
XPS (XML Paper Specification) ist Microsofts PDF‑Äquivalent. Es basiert auf XML/HTML, bewahrt das Layout über verschiedene Plattformen hinweg und ist unabhängig vom Betriebssystem.