hhp文件结构介绍

本文主要介绍hhp格式文件的内部文本结构,hhp是生成chm文件过程中的中间文件,详见alexis的《C#生成chm文件(入门篇)》

典型的hhp文件结构如下:

 1 [OPTIONS]
 2 Compatibility=1.1 Or later
 3 Default window=Main
 4 Default font=宋体,9,1
 5 Contents file=test.hhc
 6 Index file=test.hhk
 7 Display compile progress=Yes
 8 Full-text search=Yes
 9 Language=0X804 中文(中国)
10
11 [WINDOWS]
12 Main=,"test.hhc","test.hhk",,,,,,,0x20,0xB4,0x104E,[80,60,720,540],0x0,0x0,,,,,0
13
14 [FILES]
15 NewTopic.html

[OPTIONS]配置节各属性含义如下:

属性名 属性作用 属性值格式 例子
Compatibility
指明生成的chm的兼容性 HTML Help版本,最新是1.4
1.1 Or later
Default window
指明生成的chm默认显示的窗口 Main表示主窗口    Main
Default font
指明生成的chm默认的字体样式,包括字体,字号等 多个字体样式以英文逗号隔开,第一个参数是字体,第二个参数是字号
宋体,9,1
Contents file
指明生成的chm的目录所对应的中间文件 hhc扩展名的文件,这里可以加文件路径(用“\”区分层级),绝对路径,相对路径都可以。如果不加路径,默认和本hhp文件相同路径。
test.hhc
Index file
指明生成的chm的目录所对应的中间文件    
Display compile progress
是否显示编译过程    
Full-text search
是否全文搜索    
Language
默认语言    
       

hhp文件结构介绍

时间: 2024-10-10 12:39:31

hhp文件结构介绍的相关文章

Linux的文件结构介绍

/etc文件系统 /etc 目录包含各种系统配置文件,下面说明其中的一些.其他的你应该知道它们属于哪个程序,并阅读该程序的m a n页.许多网络配置文件也在/etc 中. 1. /etc/rc或/etc/rc.d或/etc/rc?.d 启动.或改变运行级时运行的脚本或脚本的目录. 2. /etc/passwd 用户数据库,其中的域给出了用户名.真实姓名.用户起始目录.加密口令和用户的其他信息. 3. /etc/fdprm 软盘参数表,用以说明不同的软盘格式.可用setfdprm 进行设置.更多的

一、Linux文件结构介绍

文件目录介绍 bin 可执行的命令 boot 启动相关的程序:boot→grub→grub.conf timeout修改启动时间 dev 设备.硬件相关信息 etc 程序.系统配置文件 修改主机网络地址: /etc/sysconfig/network-scripts/ifcfg-eth0 EVICE="eth0" BOOTPROTO="dhcp"[] HWADDR="00:0C:29:91:92:1B" IPV6INIT="yes&qu

Class类文件结构浅析

欢迎转载,转载需注明出处! ------------- 前言 class文件时java虚拟机执行引擎的数据入口,也是java技术体系的基础支柱之一,了解class文件的结构对后面进一步了解虚拟机执行引擎有很重要的意义. 概要: class文件是一组以八位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在class文件中,中间没有添加任何分隔符,这使得整个class文件中存储的内容几乎全部都是程序运行的必要数据,没有空隙存在.当需要占用8位字节以上的空间数据时,则会按照高位在前的方式分

kickstart批量装机脚本

#!/bin/bash #安装必备的软件 yum -y install dhcp tftp-server tftp xinetd syslinux vsftpd yum -y install *kickstart* #配置kickstart服务器端的DHCP服务 >/etc/dhcpd.conf ############################################################# cat> /etc/dhcpd.conf<<EOF ddns-u

JavaScript使用DeviceOne开发实战(一) 配置和起步

2015 年 9 月 底,DeviceOne Release发布.至此,DeviceOne 基本完成了对多端的支持.基于 DeviceOne 可以: HTML5.Android.iOS.Windows 多端代码一次编写,各处复用: 实时简单部署. 本地化UI 在接下来的时间,我会通过一系列文章来介绍 DeviceOne.本文介绍环境配置以及如何建立一个简单的项目.(注:本篇文章 iOS 和 Android和Windows 开发都适用.) 目前使用 DeviceOne 开发可以在Windows 或

kickstart配置文件详解和system-config-kickstart (转载)

kickstart是什么        许多系统管理员宁愿使用自动化的安装方法来安装红帽企业 Linux.为了满足这种需要,红帽创建了kickstart安装方法.使用kickstart,系统管理员可以创建一个文件,这个文件包含了在典型的安装过程中所遇 到的问题的答案.        Kickstart文件可以存放于单一的服务器上,在安装过程中被独立的机器所读取.这个安装方法可以支持使用单一kickstart文件在多台机器上安装红帽企业Linux,这对于网络和系统管理员来说是个理想的选择.    

Hibernate,关系映射的多对一单向关联、多对一双向关联、一对一主键关联、一对一外键关联、多对多关系关联

2018-11-10  22:27:02开始写 下图内容ORM.Hibernate介绍.hibername.cfg.xml结构: 下图内容hibernate映射文件结构介绍 下图内容hibernate映射文件中主键自增规则.Hibernate实例状态(瞬时状态.持久化状态.托管状态).Hibernate初始化类获取session等方法 下图内容保存数据过程 下面内容保存数据顺序.查询数据方法 get().load()和延迟加载.删除数据 下图内容删除对象顺序.修改数据顺序 下面内容关联关系映射.

我在“美菜”读的书

    今天,翻完<分布式系统原理介绍.ppt>了最后一页,感觉有点失落:又一本好书看完了(不知,大伙儿是否也是这样的).惆怅中,才发现,自去年10月,进入美菜后,7个月的时间,已经看完了6-7本书了,这个战绩绝对是之前无法想像的,但是它就是发生了.  说起,看书这事儿吧,也前吧,也不爱,觉得程序员,就应该看代码,撸代码,还是受到前任领导(我们都叫他:惠丰)与 前任同事(我们都叫他:大师)的影响. 与前任领导,一起工作了8-9年,见证了他,因为读书而优秀,因为优秀而读书. 大师,有钱而优秀的大

iOS项目开发日常之创建文件(介绍常用的文件结构)

iOS项目开发过程中,是以不断创建文件的形式进行着的. 创建得比较频繁的文件类型是: 这两个类型中创建的文件有:子类.分类.扩展.协议四种文件,如下:    这四类文件是频繁创建的,我们来看一下各自分别的文件结构.认识下(常见的头文件类型): (一)@interface 类 <协议> 声明一个类 遵守 某协议 (二)@interface 子类 : 父类 声明一个类 继承 某个父类 (三)@interface 集合类<元素类型> : 父类<元素类型> 声明一个确定元素类型