Wie wird die Hintergrundfarbe (Seitenfarbe) für Word-Dokumente (.doc oder .docx) in Java festgelegt?
Durch einige Bibliotheken wiehttp: //poi.apache.or, wir könnten @ schaffWord-Date mit einer beliebigen Textfarbe, aber fürHintergrun oder Hervorhebung des Textes, ich habe keine Lösung gefunden.
Seitenfarbe für Wort auf manuelle Weise!:
Hier ist mein Hauptcode zum Erstellen eines Word-Dokuments mit poi.apache
// Blank Document
@SuppressWarnings("resource")
XWPFDocument document = new XWPFDocument();
// Write the Document in file system
FileOutputStream out = new FileOutputStream(new File(file_address));
// create Paragraph
XWPFParagraph paragraph = document.createParagraph();
paragraph.setAlignment(ParagraphAlignment.RIGHT);
XWPFRun run = paragraph.createRun();
run.setFontFamily(font_name);
run.setFontSize(font_size);
// This only set text color not background!
run.setColor(hex_color);
for (String s : text_array) {
run.setText(s);
run.addCarriageReturn();
}
document.write(out);
out.close();