Independentsoft
- any library, any programming language
Home
Purchase
Support
Company
Contact
JODF
>
Tutorial
> Set paragraph style
The following example shows you how to set text font, underline and bold.
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; import com.independentsoft.office.odf.styles.UnderlineType; 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("MyStyle1"); style1.getTextProperties().setFont("Arial"); style1.getTextProperties().setFontSize(new Size(12, Unit.POINT)); style1.getTextProperties().setFontWeight(FontWeight.BOLD); style1.getTextProperties().setUnderlineType(UnderlineType.SINGLE); doc.getAutomaticStyles().getStyles().add(style1); Paragraph p1 = new Paragraph(); p1.add("Hello"); p1.setStyle("MyStyle1"); Paragraph p2 = new Paragraph(); p2.add("World"); doc.getBody().add(p1); doc.getBody().add(p2); 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*