9@9c之java电子书制作

9c没有专门为它编写的java电子书制作程序 , 但既然都是java , 用于其他手机的java电子书制作程序也可以用的 , 就是用的不那么顺手罢了 。
jbookmarker和小D电子书生成器及ebook是常见的三款电子书制作程序 , 不知为啥后两者没用成 , 倒是
jbookmarker用的熟了 。
jbookmarker为免费绿色软件 , (以下简称jbook)下载地址:http://www.bigwater.org/
或http://www.happybird.org/前一个地址ver:1.06后一个地址ver:1.05(不知为啥这软件编写的哥俩没有同时更新?)到其作者的网站免费注册 , 就可使用全部功能 。最新版1.06 。
有了jbook , 只要你有要制作书的.txt文档就可生成.jar的java电子书 。
赶紧找了个.txt文档试用:运行jbook , 点同意 , 点菜单注册 , 再选在线注册 , 安提示作就可得到注册码 , 注册后重新启动jbook就可使用了 。先在左边找到你存放.txt文档的目录 , 再选择你存放.jar的目录;然后在右边书上制作者:你的大名 , 还有文件名(注1)、书名、作者最好写原.txt文档的原作者以免不必要的麻烦 , 文件名、书名若用中文的话别忘了点选支持中文 。再点选几个.txt文档(注2) , 最后点生成 。在你选择的存放.jar的目录里就有了你的劳动果实(.jar)了 。
看似简单的java书做成了 , 切记:将中文的jar文件名改为英文的(12版以下的9C切记!切记!<起的就是英文名就不动了>)

用红外传jar到手机 , 安装后 打开看 , 怎么?字都是半行半行的(还有好多空行)?开始以为是 , 半角标点符号的问题 , 就将.txt文档的半角的标点都改为全角 , 重作再传再看还那样 。后来发现规律了:
①java将你的全角标点又都改为半角(有例外)
②java将你的全角数字又都改为半角(无一例外)
③java将你的全角字母又都改为半角(无一例外)
④多的空行是后一句句首2个半角空格产生的 。
且:
1个全角标点、数字、字母多占1个半字符位置
2个全角标点、数字、字母多占2个字符位置
3个全角标点、数字、字母多占3个字符位置

例外的标点是顿号 、句号 。书名号《》中括号〔〕双--尖括号〈〉上下括号「」『』重括号〖〗【】这几个java不会给变也不多占字符位置 。

为使一屏多显字、少些半行、空行根据实际总结如下:
①行首空一字位(9c屏小一行仅显8字 , 少空一字多显几字)
②标题数字(123等)全改为中文数字(一、二、三等)次级标题用〔一〕等 , 再次级用〈一〉等
③标题字母全改为甲、乙、丙等
④标点符号全改为不多占字符位的符号如:
⑤“”和’’改为『』
⑥;改为 。
⑦ , 和.改为、
⑧:改为〉
⑨()改为〔〕
⑩~改为--
⑾{}和[]改为〖〗
具体操作:
①在.txt文档中用替换工具进行标点替换
②用查找(空格)删句首多余空格仅留1空格(全角的)
③需要空行的留2空格(半角的)

这样就能保证做成的java书在9c里每行8字全屏7行 , 没有半行、没有多余的空行 。
注1:这里可用中文在9c里显示中文 , 但用红外传时一定别忘了改为英文 , 原因我不说你也知道 。
注2:.txt原文档可大于128k , jbook制作为jar时有压缩 , 具体压缩多少试试就行 。

jbook的几个缺憾:
1、作出的电子书不能自动滚屏 ,
2、有自动跳页但最大只有9秒(在9c里) , 一屏看不完就跳了
3、windows2000下没注册成功 , 注册后重启还显未注册
4、没有提示生成的jar的大小的功能 , 还得试
5、设置的色彩少;文字选大中小结果都是中
6、书中第一个标题只能7个字 , (‘书中仙’可以是8个字;吾将在另文细述) 。

推荐阅读