Java Code Examples for org.docx4j.wml.RPr#setSz()
The following examples show how to use
org.docx4j.wml.RPr#setSz() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: WmlElementUtils.java From docx4j-template with Apache License 2.0 | 5 votes |
/** * @Description: 设置字体大小 */ public static void setFontSize(RPr runProperties, String fontSize) { if (StringUtils.isNotBlank(fontSize)) { HpsMeasure size = new HpsMeasure(); size.setVal(new BigInteger(fontSize)); runProperties.setSz(size); runProperties.setSzCs(size); } }
Example 2
Source File: Docx4j_工具类_S3_Test.java From docx4j-template with Apache License 2.0 | 5 votes |
/** * @Description: 设置字体大小 */ public void setFontSize(RPr runProperties, String fontSize) { if (StringUtils.isNotBlank(fontSize)) { HpsMeasure size = new HpsMeasure(); size.setVal(new BigInteger(fontSize)); runProperties.setSz(size); runProperties.setSzCs(size); } }
Example 3
Source File: Docx4J_例子2.java From docx4j-template with Apache License 2.0 | 5 votes |
/** * 创建字体 * * @param isBlod * 粗体 * @param isUnderLine * 下划线 * @param isItalic * 斜体 * @param isStrike * 删除线 */ public RPr getRPr(ObjectFactory factory, String fontFamily, String colorVal, String fontSize, STHint sTHint, boolean isBlod, boolean isUnderLine, boolean isItalic, boolean isStrike) { RPr rPr = factory.createRPr(); RFonts rf = new RFonts(); rf.setHint(sTHint); rf.setAscii(fontFamily); rf.setHAnsi(fontFamily); rPr.setRFonts(rf); BooleanDefaultTrue bdt = factory.createBooleanDefaultTrue(); rPr.setBCs(bdt); if (isBlod) { rPr.setB(bdt); } if (isItalic) { rPr.setI(bdt); } if (isStrike) { rPr.setStrike(bdt); } if (isUnderLine) { U underline = new U(); underline.setVal(UnderlineEnumeration.SINGLE); rPr.setU(underline); } Color color = new Color(); color.setVal(colorVal); rPr.setColor(color); HpsMeasure sz = new HpsMeasure(); sz.setVal(new BigInteger(fontSize)); rPr.setSz(sz); rPr.setSzCs(sz); return rPr; }
Example 4
Source File: Docx4J_简单例子2.java From docx4j-template with Apache License 2.0 | 5 votes |
/** * 创建字体 * * @param isBlod * 粗体 * @param isUnderLine * 下划线 * @param isItalic * 斜体 * @param isStrike * 删除线 */ public RPr getRPr(ObjectFactory factory, String fontFamily, String colorVal, String fontSize, STHint sTHint, boolean isBlod, boolean isUnderLine, boolean isItalic, boolean isStrike) { RPr rPr = factory.createRPr(); RFonts rf = new RFonts(); rf.setHint(sTHint); rf.setAscii(fontFamily); rf.setHAnsi(fontFamily); rPr.setRFonts(rf); BooleanDefaultTrue bdt = factory.createBooleanDefaultTrue(); rPr.setBCs(bdt); if (isBlod) { rPr.setB(bdt); } if (isItalic) { rPr.setI(bdt); } if (isStrike) { rPr.setStrike(bdt); } if (isUnderLine) { U underline = new U(); underline.setVal(UnderlineEnumeration.SINGLE); rPr.setU(underline); } Color color = new Color(); color.setVal(colorVal); rPr.setColor(color); HpsMeasure sz = new HpsMeasure(); sz.setVal(new BigInteger(fontSize)); rPr.setSz(sz); rPr.setSzCs(sz); return rPr; }
Example 5
Source File: TableWithStyledContent.java From docx4j-template with Apache License 2.0 | 5 votes |
/** * 本方法为可运行块添加字体大小信息. 首先创建一个"半点"尺码对象, 然后设置fontSize * 参数作为该对象的值, 最后我们分别设置sz和szCs的字体大小. * Finally we'll set the non-complex and complex script font sizes, sz and szCs respectively. */ private static void setFontSize(RPr runProperties, String fontSize) { HpsMeasure size = new HpsMeasure(); size.setVal(new BigInteger(fontSize)); runProperties.setSz(size); runProperties.setSzCs(size); }
Example 6
Source File: Docx4j_创建表格_S5_Test.java From docx4j-template with Apache License 2.0 | 5 votes |
public void setFontSize(RPr runProperties, String fontSize) { if (fontSize != null && !fontSize.isEmpty()) { HpsMeasure size = new HpsMeasure(); size.setVal(new BigInteger(fontSize)); runProperties.setSz(size); runProperties.setSzCs(size); } }
Example 7
Source File: Docx4J_简单例子.java From docx4j-template with Apache License 2.0 | 5 votes |
/** * 创建字体 * * @param isBlod * 粗体 * @param isUnderLine * 下划线 * @param isItalic * 斜体 * @param isStrike * 删除线 */ public RPr getRPr(ObjectFactory factory, String fontFamily, String colorVal, String fontSize, STHint sTHint, boolean isBlod, boolean isUnderLine, boolean isItalic, boolean isStrike) { RPr rPr = factory.createRPr(); RFonts rf = new RFonts(); rf.setHint(sTHint); rf.setAscii(fontFamily); rf.setHAnsi(fontFamily); rPr.setRFonts(rf); BooleanDefaultTrue bdt = factory.createBooleanDefaultTrue(); rPr.setBCs(bdt); if (isBlod) { rPr.setB(bdt); } if (isItalic) { rPr.setI(bdt); } if (isStrike) { rPr.setStrike(bdt); } if (isUnderLine) { U underline = new U(); underline.setVal(UnderlineEnumeration.SINGLE); rPr.setU(underline); } Color color = new Color(); color.setVal(colorVal); rPr.setColor(color); HpsMeasure sz = new HpsMeasure(); sz.setVal(new BigInteger(fontSize)); rPr.setSz(sz); rPr.setSzCs(sz); return rPr; }
Example 8
Source File: FOPAreaTreeHelper.java From docx4j-export-FO with Apache License 2.0 | 5 votes |
private static P createFillerP() { org.docx4j.wml.ObjectFactory wmlObjectFactory = Context.getWmlObjectFactory(); P p = wmlObjectFactory.createP(); // Create object for pPr PPr ppr = wmlObjectFactory.createPPr(); p.setPPr(ppr); // Create object for rPr ParaRPr pararpr = wmlObjectFactory.createParaRPr(); // Create object for spacing PPrBase.Spacing pprbasespacing = wmlObjectFactory.createPPrBaseSpacing(); ppr.setSpacing(pprbasespacing); pprbasespacing.setBefore( BigInteger.valueOf( 800) ); pprbasespacing.setAfter( BigInteger.valueOf( 800) ); // Create object for r R r = wmlObjectFactory.createR(); p.getContent().add( r); // Create object for rPr RPr rpr = wmlObjectFactory.createRPr(); r.setRPr(rpr); // Create object for sz HpsMeasure hpsmeasure3 = wmlObjectFactory.createHpsMeasure(); rpr.setSz(hpsmeasure3); hpsmeasure3.setVal( BigInteger.valueOf( 96) ); // Create object for t (wrapped in JAXBElement) Text text = wmlObjectFactory.createText(); JAXBElement<org.docx4j.wml.Text> textWrapped = wmlObjectFactory.createRT(text); r.getContent().add( textWrapped); text.setValue( "BODY CONTENT"); return p; }
Example 9
Source File: WordprocessingMLPackageRender.java From docx4j-template with Apache License 2.0 | 4 votes |
public void setFontSize(RPr runProperties, String fontSize) { HpsMeasure size = new HpsMeasure(); size.setVal(new BigInteger(fontSize)); runProperties.setSz(size); runProperties.setSzCs(size); }
Example 10
Source File: Docx4j_创建批注_S3_Test.java From docx4j-template with Apache License 2.0 | 4 votes |
public RPr getRPrStyle(ObjectFactory factory, String fontFamily, String colorVal, String fontSize, STHint sTHint, boolean isBlod, boolean isItalic, boolean isStrike, boolean isUnderLine, UnderlineEnumeration underLineStyle, String underLineColor, boolean isHightLight, String hightLightValue, boolean isShd, STShd shdValue, String shdColor, CTVerticalAlignRun stRunEnum) { RPr rPr = factory.createRPr(); RFonts rf = new RFonts(); if (sTHint != null) { rf.setHint(sTHint); } if (fontFamily != null) { rf.setAscii(fontFamily); rf.setEastAsia(fontFamily); rf.setHAnsi(fontFamily); } rPr.setRFonts(rf); if (colorVal != null) { Color color = new Color(); color.setVal(colorVal); rPr.setColor(color); } if (fontSize != null) { HpsMeasure sz = new HpsMeasure(); sz.setVal(new BigInteger(fontSize)); rPr.setSz(sz); rPr.setSzCs(sz); } BooleanDefaultTrue bdt = factory.createBooleanDefaultTrue(); if (isBlod) { rPr.setB(bdt); } if (isItalic) { rPr.setI(bdt); } if (isStrike) { rPr.setStrike(bdt); } if (isUnderLine) { U underline = new U(); if (underLineStyle != null) { underline.setVal(underLineStyle); } if (underLineColor != null) { underline.setColor(underLineColor); } rPr.setU(underline); } if (isHightLight) { Highlight hight = new Highlight(); hight.setVal(hightLightValue); rPr.setHighlight(hight); } if (isShd) { CTShd shd = new CTShd(); if (shdColor != null) { shd.setColor(shdColor); } if (shdValue != null) { shd.setVal(shdValue); } rPr.setShd(shd); } if (stRunEnum != null) { rPr.setVertAlign(stRunEnum); } return rPr; }
Example 11
Source File: ChangingTheStyleSheet.java From docx4j-template with Apache License 2.0 | 2 votes |
/** * Change the font size of the given run properties to the given value. * * @param runProperties * @param fontSize Twice the size needed, as it is specified as half-point value */ private static void changeFontSize(RPr runProperties, int fontSize) { HpsMeasure size = new HpsMeasure(); size.setVal(BigInteger.valueOf(fontSize)); runProperties.setSz(size); }