Arbeiten mit Text in XPS-Datei | Java
Text zum XPS-Dokument hinzufügen
Aspose.Page für Java bietet die Klasse XpsGlyphs, mit der Sie Text zu XPS-Dokumenten hinzufügen können. Sie müssen jeden von der API angebotenen Pinsel angeben. Das folgende Beispiel verwendet XpsSolidColorBrush und speichert das Objekt der Klasse XpsDocument. Der folgende Codeausschnitt zeigt die vollständige Funktionalität zum Hinzufügen von Text zu einem XPS-Dokument:
1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-Java
2// The path to the documents directory.
3String dataDir = Utils.getDataDir();
4// Create new XPS Document
5XpsDocument doc = new XpsDocument();
6//Create a brush
7XpsSolidColorBrush textFill = doc.createSolidColorBrush(Color.BLACK);
8//Add glyph to the document
9XpsGlyphs glyphs = doc.addGlyphs("Arial", 12, XpsFontStyle.Regular, 300f, 450f, "Hello World!");
10glyphs.setFill(textFill);
11// Save resultant XPS document
12doc.save(dataDir + "AddText_out.xps");
Das Ergebnis
Fügen Sie Text mithilfe einer Codierungszeichenfolge hinzu
Die Lösung für Java bietet die Klasse XpsGlyphs, mit der Sie mithilfe von Encoding String Text in ein XPS-Dokument einfügen können. Sie müssen einen Pinsel mit der Eigenschaft setBidiLevel() der Klasse XpsGlyphs angeben. Der folgende Codeausschnitt zeigt die vollständige Funktionalität zum Hinzufügen von Text mithilfe der Codierungszeichenfolge:
1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-Java
2// The path to the documents directory.
3String dataDir = Utils.getDataDir();
4// Create new XPS Document
5XpsDocument doc = new XpsDocument();
6// Add Text
7XpsSolidColorBrush textFill = doc.createSolidColorBrush(Color.BLACK);
8XpsGlyphs glyphs = doc.addGlyphs("Arial", 20, XpsFontStyle.Regular, 400f, 200f, "AVAJ rof SPX.esopsA");
9glyphs.setBidiLevel(1);
10glyphs.setFill(textFill);
11// Save resultant XPS document
12doc.save(dataDir + "AddEncodingText_out.xps");
Das Ergebnis
Sie können Beispiele und Datendateien herunterladen von GitHub.