Package org.openxmlformats.schemas.wordprocessingml.x2006.main

Examples of org.openxmlformats.schemas.wordprocessingml.x2006.main.CTRPr


        assertEquals("Verdana", rpr.getRFonts().getAscii());
    }


    public void testSetGetFontSize() {
        CTRPr rpr = ctRun.addNewRPr();
        rpr.addNewSz().setVal(new BigInteger("14"));

        XWPFRun run = new XWPFRun(ctRun, p);
        assertEquals(7, run.getFontSize());

        run.setFontSize(24);
        assertEquals(48, rpr.getSz().getVal().longValue());
    }
View Full Code Here


        assertEquals(48, rpr.getSz().getVal().longValue());
    }


    public void testSetGetTextForegroundBackground() {
        CTRPr rpr = ctRun.addNewRPr();
        rpr.addNewPosition().setVal(new BigInteger("4000"));

        XWPFRun run = new XWPFRun(ctRun, p);
        assertEquals(4000, run.getTextPosition());

        run.setTextPosition(2400);
        assertEquals(2400, rpr.getPosition().getVal().longValue());
    }
View Full Code Here

    CTSdtPr sdtPr = block.addNewSdtPr();
    CTDecimalNumber id = sdtPr.addNewId();
    id.setVal(new BigInteger("4844945"));
    sdtPr.addNewDocPartObj().addNewDocPartGallery().setVal("Table of contents");
    CTSdtEndPr sdtEndPr = block.addNewSdtEndPr();
    CTRPr rPr = sdtEndPr.addNewRPr();
    CTFonts fonts = rPr.addNewRFonts();
    fonts.setAsciiTheme(STTheme.MINOR_H_ANSI);
    fonts.setEastAsiaTheme(STTheme.MINOR_H_ANSI);
    fonts.setHAnsiTheme(STTheme.MINOR_H_ANSI);
    fonts.setCstheme(STTheme.MINOR_BIDI);
    rPr.addNewB().setVal(STOnOff.OFF);
    rPr.addNewBCs().setVal(STOnOff.OFF);
    rPr.addNewColor().setVal("auto");
    rPr.addNewSz().setVal(new BigInteger("24"));
    rPr.addNewSzCs().setVal(new BigInteger("24"));
    CTSdtContentBlock content = block.addNewSdtContent();
    CTP p = content.addNewP();
    p.setRsidR("00EF7E24".getBytes());
    p.setRsidRDefault("00EF7E24".getBytes());
    p.addNewPPr().addNewPStyle().setVal("TOCHeading");
View Full Code Here

     * characters in the contents of this run when displayed in a document
     *
     * @return <code>true</code> if the bold property is applied
     */
    public boolean isBold() {
        CTRPr pr = run.getRPr();
        return pr != null && pr.isSetB();
    }
View Full Code Here

     *
     * @param value <code>true</code> if the bold property is applied to
     *              this run
     */
    public void setBold(boolean value) {
        CTRPr pr = run.isSetRPr() ? run.getRPr() : run.addNewRPr();
        CTOnOff bold = pr.isSetB() ? pr.getB() : pr.addNewB();
        bold.setVal(value ? STOnOff.TRUE : STOnOff.FALSE);
    }
View Full Code Here

     * characters in the contents of this run when displayed in a document.
     *
     * @return <code>true</code> if the italic property is applied
     */
    public boolean isItalic() {
        CTRPr pr = run.getRPr();
        return pr != null && pr.isSetI();
    }
View Full Code Here

     *
     * @param value <code>true</code> if the italic property is applied to
     *              this run
     */
    public void setItalic(boolean value) {
        CTRPr pr = run.isSetRPr() ? run.getRPr() : run.addNewRPr();
        CTOnOff italic = pr.isSetI() ? pr.getI() : pr.addNewI();
        italic.setVal(value ? STOnOff.TRUE : STOnOff.FALSE);
    }
View Full Code Here

     *
     * @return the Underline pattern applyed to this run
     * @see UnderlinePatterns
     */
    public UnderlinePatterns getUnderline() {
        CTRPr pr = run.getRPr();
        return (pr != null && pr.isSetU()) ? UnderlinePatterns.valueOf(pr
                .getU().getVal().intValue()) : UnderlinePatterns.NONE;
    }
View Full Code Here

     * @param value -
     *              underline type
     * @see UnderlinePatterns : all possible patterns that could be applied
     */
    public void setUnderline(UnderlinePatterns value) {
        CTRPr pr = run.isSetRPr() ? run.getRPr() : run.addNewRPr();
        CTUnderline underline = (pr.getU() == null) ? pr.addNewU() : pr.getU();
        underline.setVal(STUnderline.Enum.forInt(value.getValue()));
    }
View Full Code Here

     * horizontal line through the center of the line.
     *
     * @return <code>true</code> if the strike property is applied
     */
    public boolean isStrike() {
        CTRPr pr = run.getRPr();
        return pr != null && pr.isSetStrike();
    }
View Full Code Here

TOP

Related Classes of org.openxmlformats.schemas.wordprocessingml.x2006.main.CTRPr

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.