Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Current font formatting is represented by aFontobject returned by theDocumentBuilder.Fontproperty. TheFontclass contains a wide variety of the font properties possible in Microsoft Word.
Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(AsposeFormattedText.class);
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Set paragraph formatting properties
ParagraphFormat paragraphFormat = builder.getParagraphFormat();
paragraphFormat.setAlignment(ParagraphAlignment.CENTER);
paragraphFormat.setLeftIndent(50);
paragraphFormat.setRightIndent(50);
paragraphFormat.setSpaceAfter(25);
// Output text
builder.writeln("I'm a very nice formatted paragraph. I'm intended to demonstrate how the left and right indents affect word wrapping.");
// Set font formatting properties
Font font = builder.getFont();
font.setBold(true);
font.setColor(Color.BLUE);
font.setItalic(true);
font.setName("Arial");
font.setSize(24);
font.setSpacing(5);
font.setUnderline(Underline.DOUBLE);
// Output formatted text
builder.writeln("I'm a very nice formatted string.");
doc.save(dataDir + "Aspose_FormattedText.doc");XWPFRun can be used to format text using Apache POI
Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(ApacheFormattedText.class);
// Create a new document from scratch
XWPFDocument doc = new XWPFDocument();
// create paragraph
XWPFParagraph para = doc.createParagraph();
// create a run to contain the content
XWPFRun rh = para.createRun();
// Format as desired
rh.setFontSize(15);
rh.setFontFamily("Verdana");
rh.setText("This is the formatted Text");
rh.setColor("fff000");
para.setAlignment(ParagraphAlignment.RIGHT);
// write the file
FileOutputStream out = new FileOutputStream(dataDir + "Apache_FormattedText.docx");
doc.write(out);
out.close();Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.