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讨论区