本文整理了Java中com.koolearn.klibrary.text.view.ZLTextStyle.getFontEntries()
方法的一些代码示例,展示了ZLTextStyle.getFontEntries()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZLTextStyle.getFontEntries()
方法的具体详情如下:
包路径:com.koolearn.klibrary.text.view.ZLTextStyle
类名称:ZLTextStyle
方法名:getFontEntries
暂无
代码示例来源:origin: ydcx/KooReader
@Override
protected List<FontEntry> getFontEntriesInternal() {
final List<FontEntry> parentEntries = Parent.getFontEntries();
final String decoratedValue = myDescription.FontFamilyOption.getValue();
if ("".equals(decoratedValue)) {
return parentEntries;
}
final FontEntry e = FontEntry.systemEntry(decoratedValue);
if (parentEntries.size() > 0 && e.equals(parentEntries.get(0))) {
return parentEntries;
}
final List<FontEntry> entries = new ArrayList<FontEntry>(parentEntries.size() + 1);
entries.add(e);
entries.addAll(parentEntries);
return entries;
}
代码示例来源:origin: Jiangzqts/EpubRead
@Override
protected List<FontEntry> getFontEntriesInternal() {
final List<FontEntry> parentEntries = Parent.getFontEntries();
final String decoratedValue = myDescription.FontFamilyOption.getValue();
if ("".equals(decoratedValue)) {
return parentEntries;
}
final FontEntry e = FontEntry.systemEntry(decoratedValue);
if (parentEntries.size() > 0 && e.equals(parentEntries.get(0))) {
return parentEntries;
}
final List<FontEntry> entries = new ArrayList<FontEntry>(parentEntries.size() + 1);
entries.add(e);
entries.addAll(parentEntries);
return entries;
}
代码示例来源:origin: ydcx/KooReader
@Override
protected List<FontEntry> getFontEntriesInternal() {
final List<FontEntry> parentEntries = Parent.getFontEntries();
if (myEntry instanceof ZLTextCSSStyleEntry && !BaseStyle.UseCSSFontFamilyOption.getValue()) {
return parentEntries;
}
if (!myEntry.isFeatureSupported(FONT_FAMILY)) {
return parentEntries;
}
final List<FontEntry> entries = myEntry.getFontEntries();
final int lSize = entries.size();
if (lSize == 0) {
return parentEntries;
}
final int pSize = parentEntries.size();
if (pSize > lSize && entries.equals(parentEntries.subList(0, lSize))) {
return parentEntries;
}
final List<FontEntry> allEntries = new ArrayList<FontEntry>(pSize + lSize);
allEntries.addAll(entries);
allEntries.addAll(parentEntries);
return allEntries;
}
代码示例来源:origin: Jiangzqts/EpubRead
@Override
protected List<FontEntry> getFontEntriesInternal() {
final List<FontEntry> parentEntries = Parent.getFontEntries();
if (myEntry instanceof ZLTextCSSStyleEntry && !BaseStyle.UseCSSFontFamilyOption.getValue()) {
return parentEntries;
}
if (!myEntry.isFeatureSupported(FONT_FAMILY)) {
return parentEntries;
}
final List<FontEntry> entries = myEntry.getFontEntries();
final int lSize = entries.size();
if (lSize == 0) {
return parentEntries;
}
final int pSize = parentEntries.size();
if (pSize > lSize && entries.equals(parentEntries.subList(0, lSize))) {
return parentEntries;
}
final List<FontEntry> allEntries = new ArrayList<FontEntry>(pSize + lSize);
allEntries.addAll(entries);
allEntries.addAll(parentEntries);
return allEntries;
}
代码示例来源:origin: ydcx/KooReader
final void setTextStyle(ZLTextStyle style) {
if (myTextStyle != style) {
myTextStyle = style;
myWordHeight = -1;
}
getContext().setFont(style.getFontEntries(), style.getFontSize(metrics()), style.isBold(), style.isItalic(), style.isUnderline(), style.isStrikeThrough());
}
代码示例来源:origin: Jiangzqts/EpubRead
final void setTextStyle(ZLTextStyle style) {
if (myTextStyle != style) {
myTextStyle = style;
myWordHeight = -1;
}
getContext().setFont(style.getFontEntries(), style.getFontSize(metrics()), style.isBold(), style.isItalic(), style.isUnderline(), style.isStrikeThrough());
}
内容来源于网络,如有侵权,请联系作者删除!