我正在构建一个Web应用程序,以便更好地为作家提供建设性的批评。部分内容涉及获取部分html格式的文本,并使用HTML5的画布进行潦草。好像你用红笔标记一个页面。
我无法找出一次显示页面值(500 x 600px)文本的最佳方法。 Wordcount可以工作,但它也会在尴尬的地方切断。字符数,剥离标签以及段落中断的空间可能效果更好,但仅限于单色字体。
那么基于大小自动剪切文本的最佳方法是什么?或者我是否需要完全寻找其他方法?
答案 0 :(得分:1)
这是我最终找到的解决方案:
Pomax的'bookstyle'成功了,使用javascript和一些PHP来消毒文本。
将文本加载到动态生成的页面大小的div中,直到它溢出指定的clientHeight。当它遇到溢出时,它会重新填充页面减去最后一段,然后尝试逐字添加所述段落,直到填满页面底部。最后,使用hide()和show()命令“浏览”页面。
每次最后一段都出现瓶颈,我在浏览器上自动尝试关闭单独添加每个单词的标签时遇到了麻烦,但总的来说它完成了我需要它做的事情。
http://pomax.nihongoresources.com/downloads/bookstyle/
当然,所有功劳都归功于Pomax。