/** * Get the underline setting for the run. * * @return the Underline pattern applied to this run * @see (@link UnderlinePatterns} */ public UnderlinePatterns getUnderline() { UnderlinePatterns value = UnderlinePatterns.NONE; CTUnderline underline = getCTUnderline(false); if (underline != null) { STUnderline.Enum baseValue = underline.getVal(); if (baseValue != null) { value = UnderlinePatterns.valueOf(baseValue.intValue()); } } return value; }
/** * Specifies that the contents of this run should be displayed along with an * underline appearing directly below the character height. * <p> * If this element is not present, the default value is to leave the * formatting applied at previous level in the style hierarchy. If this * element is never applied in the style hierarchy, then an underline shall * not be applied to the contents of this run. * </p> * * @param value - * underline type * @see {@link UnderlinePatterns} : all possible patterns that could be applied */ public void setUnderline(UnderlinePatterns value) { CTUnderline underline = getCTUnderline(true); underline.setVal(STUnderline.Enum.forInt(value.getValue())); }
/** * Specifies that the contents of this run should be displayed along with an * underline appearing directly below the character heigh * <p/> * <p/> * If this element is not present, the default value is to leave the * formatting applied at previous level in the style hierarchy. If this * element is never applied in the style hierarchy, then an underline shall * not be applied to the contents of this run. * </p> * * @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())); }
@Override public UnderlinePatterns getValue( CTRPr rPr, XWPFStylesDocument stylesDocument ) { return ( rPr != null && rPr.isSetU() ) ? UnderlinePatterns.valueOf( rPr.getU().getVal().intValue() ) : null; }
@Override public UnderlinePatterns getValue( CTRPr rPr, XWPFStylesDocument stylesDocument) { return ( rPr != null && rPr.isSetU() ) ? UnderlinePatterns.valueOf( rPr.getU().getVal().intValue() ) : null; } }
/** * Specifies that the contents of this run should be displayed along with an * underline appearing directly below the character heigh * * @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; }
@Override public UnderlinePatterns getValue( CTParaRPr rPr, XWPFStylesDocument stylesDocument ) { return ( rPr != null && rPr.isSetU() ) ? UnderlinePatterns.valueOf( rPr.getU().getVal().intValue() ) : null; } }
@Override public UnderlinePatterns getValue( CTRPr rPr, XWPFStylesDocument stylesDocument ) { return ( rPr != null && rPr.isSetU() ) ? UnderlinePatterns.valueOf( rPr.getU().getVal().intValue() ) : null; }
@Override public UnderlinePatterns getValue( CTParaRPr rPr, XWPFStylesDocument stylesDocument ) { return ( rPr != null && rPr.isSetU() ) ? UnderlinePatterns.valueOf( rPr.getU().getVal().intValue() ) : null; } }
@Override public UnderlinePatterns getValue( CTRPr rPr, XWPFStylesDocument stylesDocument) { return ( rPr != null && rPr.isSetU() ) ? UnderlinePatterns.valueOf( rPr.getU().getVal().intValue() ) : null; } }
/** * Specifies that the contents of this run should be displayed along with an * underline appearing directly below the character height. * <p> * If this element is not present, the default value is to leave the * formatting applied at previous level in the style hierarchy. If this * element is never applied in the style hierarchy, then an underline shall * not be applied to the contents of this run. * </p> * * @param value - * underline type * @see {@link UnderlinePatterns} : all possible patterns that could be applied */ public void setUnderline(UnderlinePatterns value) { CTUnderline underline = getCTUnderline(true); underline.setVal(STUnderline.Enum.forInt(value.getValue())); }
/** * Get the underline setting for the run. * * @return the Underline pattern applied to this run * @see (@link UnderlinePatterns} */ public UnderlinePatterns getUnderline() { UnderlinePatterns value = UnderlinePatterns.NONE; CTUnderline underline = getCTUnderline(false); if (underline != null) { STUnderline.Enum baseValue = underline.getVal(); if (baseValue != null) { value = UnderlinePatterns.valueOf(baseValue.intValue()); } } return value; }