没想到,在编辑 《抗》和 《释》两本书的时候,居然又遇到了新的问题,没错。
这次要解决的问题是:
(一)书籍内没有 CSS 的情况
(二)书籍没有封面图片的情况
首先看第一条:书籍没有 CSS,
epub 书籍内没有 css ,这种情况估计也不是很罕见,不过我就碰到了,因为没有 CSS 也无法嵌入字体。
cssstar 和 fontrepack 都不能使用,因为原来的 epub 本身就没有 CSS。
在 sigil 中增加新的空白样式表。
复制老牛样式表(也可参考其他书籍的样式表)之后,粘贴进新的样式表中。
粘贴完样式表之后,还需要对 html 进行修改,因为原来的 html 也是 不包含样式表的 !
接着,就可以成功嵌入字体了!
拷入电子书,查看,嵌入成功。
其二,书籍没有封面图片的情况:
尝试:你可以自己尝试不增加新的 html 文件,将图片直接作为 spine 的一部分表现出来,结果有点出乎意料。
本文使用比较稳妥的方法,建立 cover.html 文件,在 html 中嵌入图片。
在上次的文章中,我们已经介绍过,如何修改 epub 的封面,修改 content.opf 中的 spine 部分就行了,注意 idref 的值。
和原来的文章介绍的一样,调整 html 的位置,使封面成为第一。
如此,无中生有的电子书封面就顺利添加了。
那么这次就这样,有问题再会,感谢阅读!感谢支持!感谢分享!
由于epub格式中包含的css文件所导致的。在Nook中打开阅读设置,在Aa选项里,勾上PublisherDefaults,就可以正常显示了。
电子书是指将文字、图片、声音、影像等讯息内容数字化的出版物和植入或下载数字化文字、图片、声音、影像等讯息内容的集存储和显示终端于一体的手持阅读器。代表人们所阅读的数字化出版物,?区别于以纸张为载体的传统出版物。
01.for(id cc in [searchtext subviews]){02. if([cc isKindOfClass:[UIButton class]]){
03. UIButton *btn = (UIButton *)cc
04. [btn setTitle:@"取消" forState:UIControlStateNormal]
05. }
06.}
怎么设置searchBar下面的范围选择框
searchBar的范围控件叫Scope Buttons。
self.searchBar.showsScopeBar = YES
然而单单设了这个属性是没有用滴,要给他们安排按钮。比如说,这样:self.searchBar.scopeButtonTitles = [NSArray arrayWithObjects:@"1",@"2",@"3",nil]
还有一个很重要的事情,设了按钮就要给他们安排功能。所以说,我们要实现这个代理UISearchBarDelegate里的这个方法searchBar:selectedScopeButtonIndexDidChange:。告诉表格,你选择的范围是啥。
还有要是设置默认选择哪个按钮的话,要设置这个属性,像这样就是默认选中第1个啦。
self.searchBar.selectedScopeButtonIndex = 0