out.append(((AbsoluteSizeSpan) style[j]).getSize() / 6); out.append("\">");
private void assertAbsoluteFontSize(Spannable spannable, int absoluteFontSize) { AbsoluteSizeSpan[] absoluteSizeSpans = spannable.getSpans(0, spannable.length(), AbsoluteSizeSpan.class); assertThat(absoluteSizeSpans).hasLength(1); assertThat(absoluteSizeSpans[0].getSize()).isEqualTo(absoluteFontSize); }
@Override public String getStartTagForSpan(AbsoluteSizeSpan span) { return(String.format("<span style=\"font-size:%dpx;\">", span.getSize())); }
@Override public Integer valueInSelection(RichEditText editor) { Selection selection=new Selection(editor); Spannable str=editor.getText(); int max=0; AbsoluteSizeSpan[] spans=getAbsoluteSizeSpans(str, selection); if (spans.length > 0) { for (AbsoluteSizeSpan span : spans) { max=(max < span.getSize() ? span.getSize() : max); } return(max); } return(null); }
out.append(((AbsoluteSizeSpan) style[j]).getSize() / 6); out.append("\">");
out.append(((AbsoluteSizeSpan) style[j]).getSize() / 6); out.append("\">");
} else if (style instanceof AbsoluteSizeSpan) { mOut.append("<font style=\"font-size:"); int size = ((AbsoluteSizeSpan) style).getSize(); size = Helper.convertSpToPx(size); mOut.append(size);
int spanStart = lineText.getSpanStart(span); int spanEnd = lineText.getSpanEnd(span); scaleFactor = span.getSize() / defaultSize; int start = Math.max(lineStart, spanStart); int end = Math.min(lineEnd, spanEnd);