CHMFactory 帮助系统

第五章 基于模版工程的格式与样式

文章内容

首先来讲一下基于模版工程的格式,这可能要涉及到一些HTML的知识

最常用的排版格式就是换行,细心的用户可以体会到,在页面编辑对话框中即使已经换行了,但是在实际页面显示的时候也不会换行,原因是实际页面采用的HTML标准来解析的,跟编辑框中的标准不一样,HTML的换行符为<BR>,而编辑框中的为不可见的ASCII字符,原理就讲到这,有兴趣的朋友可以自己到网上查阅相关资料。

那么如何解决此问题呢,在CHMFactory 1.29.1以后的版本中陆续增加了几项功能,其中有两项功能可解决此问题,如下图:

"转换回车符为HTML中的换行符<BR>" 该功能是将所有的不可见的换行符转换为HTML能够识别的

具体操作就是在编辑框中该换行的地方就按回车键,把段落格式编排好,然后按下该功能按钮,你会发现,所有回车过的地方均会增加<BR>的字样,此时你再应用、预览页面就会发现已经换行了。

"插入HTML换行符<BR>" 该功能主要做为上个功能的补充,"转换回车符为HTML中的换行符<BR>"功能有一个不足,每按一次就会在所有的换行符的地方增加一次<BR>,而有的时候我只需要在个别地方换行,此时"插入HTML换行符<BR>"就用的上了
具体操作就是在编辑框中将光标移到想要换行的位置,然后按下该功能按钮,应用、预览即完成功能。

以上的功能主要是对没有HTML语言基础准备的,如果读者对HTML熟悉,那么就可以把编辑框自由的书写HTML格式,来获得更漂亮的视觉效果。



接下来是样式,当然这也要涉及到一些HTML的知识,另外还有关于CSS方面的内容

最常用的样式就是字体大小、颜色、背景色之类的,下面简单介绍一下如何调整MSDN模版下的方法:

1. 打开工程
2. 在菜单栏"编辑"中选择"当前CSS样式"
3. 此时一般会在记事本中打开一个名为MSDN.CSS的文件,如果没有打开,请在系统设置对话框中确认"外部编辑器"一栏中的程序为正确的指向,比如"[你的操作系统所有在目录]\NOTEPAD.EXE",如下图

4. 在该文件中可以看到,body栏中有个font-size: XX%;的字样,意思就是页面默认的字体大小为正常比例的XX%,如果您对字体大小不满意,尽可以更改这个数值为80%或100%。
5. 还是在body栏中有个background: #ffffff; 的字样,意思就是页面默认的背景色为#ffffff,#ffffff是RGB的表示方式,三个字母分别代表红绿蓝的意思,#ffffff可以理解为FF+FF+FF,FF为是16进制表达形式,为最大值,00为最小值,#ffffff就是全红全绿全蓝即代表了白色,反之#000000为黑色。你也可以尝试修改此值。
6. 同理,body栏中的color: #000000; 代表默认字体颜色,更多的CSS及HTML请读者们到网上查阅
7. body中的修改对页面的影响是全局的,如果只想对局部做改动,那么请到具体的对应位置去修改,在此不一一详述。

值得注意的是"当前CSS样式"功能是对整个CHM工程中的所有页面产生影响的,换句话说,虽然你只修改了CSS文件中的一处,但是所有用到这个地方的页面都将改变,使用的好就是一把利器:)这也就是CHMFactory使用了模版以后能够将风格全部统一的重要因素。

注意事项

相关链接

关于本电子书 | CHMFactory讨论区