¿Cómo establecer el color de fondo (Color de página) para el documento de Word (.doc o .docx) en Java?

Por algunas bibliotecas comohttp://poi.apache.org , podríamos creardocumento de Word con cualquier color de texto, pero paraantecedentes o resaltado del texto, no encontré ninguna solución.

¡Color de página por palabra de forma manual !:

https://support.office.com/en-us/article/Change-the-background-or-color-of-a-document-6ce0b23e-b833-4421-b8c3-b3d637e62524

Aquí está mi código principal para crear documentos de Word por 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();

Respuestas a la pregunta(2)

Su respuesta a la pregunta