Current font formatting is represented by a Font object returned by the DocumentBuilder.Font property. The Font class contains a wide variety of the font properties possible in Microsoft Word.
Example DocumentBuilderSetFontFormatting
Shows how to set font formatting.
[C#]
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Set font formatting properties
Aspose.Words.Font font = builder.Font;
font.Bold = true;
font.Color = System.Drawing.Color.DarkBlue;
font.Italic = true;
font.Name = "Arial";
font.Size = 24;
font.Spacing = 5;
font.Underline = Underline.Double;
// Output formatted text
builder.Writeln("I'm a very nice formatted string.");
[Visual Basic]
Dim doc As Document = New Document()
Dim builder As DocumentBuilder = New DocumentBuilder(doc)
' Set font formatting properties
Dim font As Aspose.Words.Font = builder.Font
font.Bold = True
font.Color = System.Drawing.Color.DarkBlue
font.Italic = True
font.Name = "Arial"
font.Size = 24
font.Spacing = 5
font.Underline = Underline.Double
' Output formatted text
builder.Writeln("I'm a very nice formatted string.")
[Java]
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// 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.");