请教一个文本阅读器的问题
我想做一款文本阅读器控件,主要功能是能读取txt文件,显示,翻页,上翻,下翻,跳页,单行滚动,书签等功能。。。
现在遇到的困难是如何再有限的内存空间里实现文本的向上翻页?
利用文件内存映射可以方便实现向下翻页,但是向上翻页无法解决排版的问题。。
我觉得除非预先读取当前屏幕页之前所有的屏幕页面号跟txt文件位置的映射关系。。,当
向上翻页的时候,通过屏幕页面号对应的文件位置来从文件读取数据,解析数据,这样才
能解决排版的问题,各位高手觉得有没有非常简便的方法?我项目组的一位高手说无须预
先读取这样的映射,同样能解决这个问题,我没想明白.. --------------------编程问答-------------------- gz --------------------编程问答-------------------- 帮你顶下~~~MARK一下 --------------------编程问答-------------------- up --------------------编程问答-------------------- 用PDF吧在页面里加个PDF的下载
=======================================
<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" id="Pdf1" width="100%" height="100%">
<param name="_Version" value="327680"/>
<param name="_ExtentX" value="2646"/>
<param name="_ExtentY" value="1323"/>
<param name="_StockProps" value="0"/>
<param name="SRC" value="<%=patsnames %>"/>
</object>
///////// --------------------编程问答-------------------- 这样子多简单 --------------------编程问答-------------------- 请不要灌水,我做的控件是用在手机上阅读电子书的,显然楼上的回答对我没任何帮助。 --------------------编程问答-------------------- 手机里,还是JAVA的支持好点吧 --------------------编程问答-------------------- 翻页的同时也就是读取的过程在这个同时进行排版不行吗 --------------------编程问答-------------------- 假若我打开文档,刚好是电子书文档的最后一页,现在我想翻页到文档的50%的位置,请问楼上的,你如何来定位文件中50%的地方位于页面的offset?不可能总是刚好在页面的页首吧。。。 --------------------编程问答-------------------- 我想请问你是做CE上的程序吗?
补充:.NET技术 , VC.NET