public String getText(){ return _r.getT(); }
@Override public String getRawText(){ if (_r instanceof CTTextField) { return ((CTTextField)_r).getT(); } else if (_r instanceof CTTextLineBreak) { return "\n"; } return ((CTRegularTextRun)_r).getT(); }
public String getText() { if (isLineBreak()) { return "\n"; } else if (isField()) { return _tf.getT(); } else { return _rtr.getT(); } }
public String getText(){ return _r.getT(); }
public String getText(){ return _r.getT(); }
@Override public String getRawText(){ if (_r instanceof CTTextField) { return ((CTTextField)_r).getT(); } else if (_r instanceof CTTextLineBreak) { return "\n"; } return ((CTRegularTextRun)_r).getT(); }
String getRenderableText(){ String txt = _r.getT(); TextCap cap = getTextCap(); StringBuffer buf = new StringBuffer(); for(int i = 0; i < txt.length(); i++) { char c = txt.charAt(i); if(c == '\t') { // TODO: finish support for tabs buf.append(" "); } else { switch (cap){ case ALL: buf.append(Character.toUpperCase(c)); break; case SMALL: buf.append(Character.toLowerCase(c)); break; default: buf.append(c); } } } return buf.toString(); }
public String getText() { if (isLineBreak()) { return "\n"; } else if (isField()) { return _tf.getT(); } else { return _rtr.getT(); } }
public CharSequence getText() { StringBuilder text = new StringBuilder(); XmlCursor c = p.newCursor(); c.selectPath("./*"); while (c.toNextSelection()) { XmlObject o = c.getObject(); if (o instanceof CTRegularTextRun) { CTRegularTextRun txrun = (CTRegularTextRun) o; text.append(txrun.getT()); } else if (o instanceof CTTextLineBreak) { text.append('\n'); } } c.dispose(); return text; } }