ReportX存储类型有三种:
1、数字类型,数字类型的长度代表字节数;
2、布尔类型,布尔类型的长度为1字节;
3、字符类型,字符类型的长度是字符串的长度存储的字节数,比如长度为1,代表能存储255个字符。
项目 类别 长度
ReportX文件 REPORTX 7
ReportX文件第一部分 0x10 1
版本 字符串 1
ReportX文件第二部分 0x20 1
第二部分总长度 数字 4
第二部分单元1 0x1 1
列数 数字 4
行数 数字 4
第二部分单元2 0x2 1
左侧标杆宽度 数字 4
顶部标杆高度 数字 4
第二部分单元3 0x3 1
打印机名 字符串 1
第二部分单元4 0x4 1
纸张 字符串 1
第二部分单元5 0x5 1
页面宽度 字符串 1
页面高度 字符串 1
第二部分单元6 0x6 1
打印方向 数字 1
第二部分单元7 0x7 1
打印份数 数字 1
第二部分单元8 0x8 1
页眉边距 字符串 1
页脚边距 字符串 1
第二部分单元9 0x9 1
左边距 字符串 1
上边距 字符串 1
右边距 字符串 1
下边距 字符串 1
第二部分单元10 0xA 1
打印边框 布尔 1
第二部分单元11 0xB 1
打印背景色 布尔 1
第二部分单元12 0xC 1
无意义 字符串 1
无意义 数字 2
第二部分单元13 0xD 1
左页眉内容 字符串 2
左页脚内容 字符串 2
第二部分单元14 0xE 1
左不移动列 数字 4
右不易动列 数字 4
上不移动行 数字 4
下不易动行 数字 4
第二部分单元15 0xF 1
打印缩放 数字 2
第二部分单元16 0x10 1
打印全部单元格 布尔 1
打印单元格范围 字符串 1
第二部分单元17 0x11 1
打印顺序 布尔 1
第二部分单元18 0x12 1
显示分割线 布尔 1
第二部分单元19 0x13 1
冻结起始列 数字 4
冻结起始行 数字 4
冻结列数 数字 4
冻结行数 数字 4
第二部分单元20 0x14 1
回车方向 数字 1
第二部分单元21 0x15 1
图表移动 布尔 1
第二部分单元22 0x16 1
列分页符数 数字 4
N*(列分页符) 数字 4
行分页符数 数字 4
N*(行分页符) 数字 4
第二部分单元23 0x17 1
图表刷新 布尔 1
第二部分单元24 0x18 1
脚本计算 布尔 1
第二部分单元25 0x19 1
表格线 布尔 1
第二部分单元26 0x1A 1
右侧宽度 数字 4
顶部高度 数字 4
第二部分单元27 0x1B 1
纸张索引 数字 4
第二部分单元28 0x1C 1
标杆只读 布尔 1
单元格只读 布尔 1
第二部分单元29 0x1D 1
背景图片 布尔 1
背景图片数据 字符串 4
第二部分单元30 0x1E 1
默认字体 字符串 1
默认字号 数字 2
第二部分单元31 0x1F 1
默认单元格宽度 数字 2
默认单元格高度 数字 2
第二部分单元32 0x20 1
打印来源 数字 4
第二部分单元33 0x21 1
数据库连接串 字符串 2
第二部分单元34 0x22 1
数据库字段个数 数字 2
N*(字段名 字符串 2
字段列号 数字 2
字段列宽 数字 1
字段可见 布尔 1
字段分组 数字 1
字段聚合 数字 1
字段求和) 布尔 1
第二部分单元35 0x23 1
查询表或视图 字符串 2
第二部分单元36 0x24 1
查询条件 字符串 2
第二部分单元37 0x25 1
查询分组字段个数 字符串 2
N*(子段名称) 字符串 2
第二部分单元38 0x26 1
查询过滤 字符串 2
第二部分单元39 0x27 1
查询排序字段个数 数字 2
N*(字段名称 字符串 2
字段类型) 布尔 1
第二部分单元40 0x28 1
查询字段列表 字符串 2
第二部分单元41 0x29 1
报表类型 数字 1
第二部分单元42 0x2A 1
分组类型 数字 1
分祖分页 布尔 1
第二部分单元43 0x2B 1
交替颜色 数字 3
第二部分单元44 0x2C 1
查询列汇总 布尔 1
查询行汇总 布尔 1
第二部分单元45 0x2D 1
查询填充左部单元格 数字 2
查询填充上部单元格 数字 2
第二部分单元46 0x2E 1
查询单元格个数 数字 2
N*(字段别名 字符串 1
字段名称 字符串 2
字段聚合) 数字 1
第二部分单元47 0x2F 1
显示零 布尔 1
第二部分单元48 0x30 1
左页眉字体 字符串 1
左页眉字号 数字 2
左页眉颜色 数字 3
左页眉粗体 布尔 1
左页眉斜体 布尔 1
左页眉下滑线 布尔 1
左页眉删除线 布尔 1
左页脚字体 字符串 1
左页脚字号 数字 2
左页脚颜色 数字 3
左页脚粗体 布尔 1
左页脚斜体 布尔 1
左页脚下滑线 布尔 1
左页脚删除线 布尔 1
中页眉字体 字符串 1
中页眉字号 数字 2
中页眉颜色 数字 3
中页眉粗体 布尔 1
中页眉斜体 布尔 1
中页眉下滑线 布尔 1
中页眉删除线 布尔 1
中页脚字体 字符串 1
中页脚字号 数字 2
中页脚颜色 数字 3
中页脚粗体 布尔 1
中页脚斜体 布尔 1
中页脚下滑线 布尔 1
中页脚删除线 布尔 1
右页眉字体 字符串 1
右页眉字号 数字 2
右页眉颜色 数字 3
右页眉粗体 布尔 1
右页眉斜体 布尔 1
右页眉下滑线 布尔 1
右页眉删除线 布尔 1
右页脚字体 字符串 1
右页脚字号 数字 2
右页脚颜色 数字 3
右页脚粗体 布尔 1
右页脚斜体 布尔 1
右页脚下滑线 布尔 1
右页脚删除线 布尔 1
第二部分单元49 0x31 1
中页眉内容 字符串 2
中页脚内容 字符串 2
右页眉内容 字符串 2
右页脚内容 字符串 2
第二部分结束 0xFF 1
ReportX文件第三部分 0x30 1
第三部分总长度 数字 4
第三部分单元1 0x1 1
N*(列宽) 数字 2
列别名个数 数字 4
N*(列号 数字 4
列别名) 字符串 1
第三部分单元2 0x2 1
N*(行宽) 数字 2
行别名个数 数字 4
N*(行号 数字 4
行别名) 字符串 1
第三部分结束 0xFF 1
ReportX文件第四部分 0x30 1
N*(第四部分总长度 数字 4
第四部分单元1 0x1 1
单元格左边 数字 4
单元格上边 数字 4
单元格宽度 数字 4
单元格高度 数字 4
第四部分单元2 0x2 1
单元格类型 数字 1
第四部分单元3 0x3 1
单元格文本 字符串 4
第四部分单元4 0x4 1
单元格类型 数字 1
单元格左部 数字 4
单元格顶部 数字 4
单元格右部 数字 4
单元格底部 数字 4
第四部分单元5 0x5 1
单元格字体 字符串 1
单元格字号 数字 2
单元格颜色 数字 3
单元格粗体 布尔 1
单元格斜体 布尔 1
单元格下滑线 布尔 1
单元格删除线 布尔 1
第四部分单元6 0x6 1
单元格背景色 数字 3
第四部分单元7 0x7 1
单元格多行 布尔 1
第四部分单元8 0x8 1
单元格只读 布尔 1
第四部分单元9 0x9 1
单元格水平对齐 数字 1
单元格垂直对齐 数字 1
第四部分单元10 0xA 1
单元格左边框宽度 数字 1
单元格上边框宽度 数字 1
单元格右边框宽度 数字 1
单元格下边框宽度 数字 1
单元格左边框类型 数字 1
单元格上边框类型 数字 1
单元格右边框类型 数字 1
单元格下边框类型 数字 1
第四部分单元11 0xB 1
单元格格式类型 数字 1
单元格格式 字符串 2
第四部分单元12 0xC 1
单元格最大长度 数字 4
第四部分单元13 0xD 1
单元格别名 字符串 1
第四部分单元14 0xE 1
单元格下一单元格列 数字 4
单元格下一单元格行 数字 4
第四部分单元15 0xF 1
单元格打印隐藏 布尔 1
第四部分单元16 0x10 1
单元格下拉列表 字符串 2
第四部分单元17 0x11 1
单元格控制类型 数字 1
第四部分单元18 0x12 1
单元格按钮文本 字符串 2
第四部分单元19 0x13 1
单元格图片 布尔 1
单元格图片数据 字符串 4
单元格图片缩放 布尔 1
第四部分单元20 0x14 1
单元格公式 字符串 2
第四部分单元21 0x15 1
单元格斜线类型 数字 1
第四部分单元22 0x16 1
单元格脚本类型 数字 1
第四部分单元23 0x17 1
单元格脚本 字符串 4
第四部分单元24 0x18 1
单元格附加数据长度 数字 1
N*(单元格附加数据) 字符串 2
第四部分单元25 0x19 1
单元格输入法 字符串 1
第四部分单元26 0x1A 1
单元格大小写 数字 1
第四部分单元27 0x1B 1
单元格注释 字符串 2
第四部分单元28 0x1C 1
单元格条码类型 数字 1
第四部分单元29 0x1D 1
单元格富文本 字符串 4
第四部分结束 0xFF 1
ReportX文件第五部分 0x30 1
N*(第五部分总长度 数字 4
第五部分单元1 0x1 1
图表标识 数字 4
图表名称 字符串 1
图表左边 数字 4
图表上边 数字 4
图表宽度 数字 4
图表高度 数字 4
图表总标题 字符串 1
图表上下标题 字符串 1
图表左右标题 字符串 1
图表总标题字体 字符串 1
图表总标题字号 数字 2
图表图个数 数字 2
N*(图类型 数字 1
图参数 字符串 2
图数据 字符串 2
图行个数 数字 2
N*(图行列号) 数字 4
图列个数 数字 2
N*(图列行号))) 数字 4
第五部分结束 0xFF 1
报表结束 0xFF 1
注:N*代表重复项