在UIWebView中动态分页.epub文件
问题描述:
我正在将文件从.epub
加载到UIWebView
中进行显示。目前,.epub
分为每个章节的单个文件。要显示这些章节,我只需将这些文件加载到UIWebView
。我试图弄清楚如何根据字体大小,样式等将这些分解成多个页面。这很困难,因为iOS仅间接访问UIWebView
内容。有没有一种标准的方法来分解它?在UIWebView中动态分页.epub文件
我正在考虑从JS的页面中抓取完整的章节内容,然后根据每行的页面长度和行数将每一章分成几页,但这似乎有点疯狂,而且我很难返回它以UIWebView
作为有效的html或javascript代码。 (该文本包含单引号等)
答
将XmlHTTPRequest与“file:/// ... target”一起用于内容加载,它可以工作。
+0
Nekro,请你详细解释一下它的细节? – 2011-01-12 16:50:58
答
使用UIWebView的分页:)
myWebView.paginationMode = UIWebPaginationModeLeftToRight;
myWebView.paginationBreakingMode = UIWebPaginationBreakingModePage;
myWebView.gapBetweenPages = 50;
对于字体缩放,你需要注入的CSS通的JavaScript WebKit的字体缩放属性
http://css-infos.net/property/-webkit-text-size-adjust
你有没有找到一个解决办法?我有完全相同的需求。 – CedricSoubrie 2011-02-02 10:42:57