Independentsoft
- any library, any programming language
Home
Purchase
Support
Company
Contact
JODF
>
Tutorial
> Set font
The following example shows you how to set font and font size.
import com.independentsoft.office.odf.Paragraph; import com.independentsoft.office.odf.Size; import com.independentsoft.office.odf.TextDocument; import com.independentsoft.office.odf.Unit; import com.independentsoft.office.odf.styles.Font; import com.independentsoft.office.odf.styles.FontPitch; import com.independentsoft.office.odf.styles.FontWeight; import com.independentsoft.office.odf.styles.GenericFontFamily; import com.independentsoft.office.odf.styles.ParagraphStyle; public class Example { public static void main(String[] args) { try { TextDocument doc = new TextDocument(); Font arial = new Font(); arial.setName("Arial"); arial.setFamily("Arial"); arial.setGenericFontFamily(GenericFontFamily.SWISS); arial.setPitch(FontPitch.VARIABLE); doc.getFonts().add(arial); ParagraphStyle style1 = new ParagraphStyle("P100"); style1.getTextProperties().setFont("Arial"); style1.getTextProperties().setFontSize(new Size(28, Unit.POINT)); style1.getTextProperties().setFontWeight(FontWeight.BOLD); doc.getAutomaticStyles().getStyles().add(style1); Paragraph p1 = new Paragraph(); p1.add("Hello World"); p1.setStyle("P100"); doc.getBody().add(p1); doc.save("c:\\test\\output.odt", true); } catch (Exception e) { System.out.println(e.getMessage()); e.printStackTrace(); } } }
Need help? Ask our developers:
Name*
Email*
Message*