QAxObject操作word生成模板的详细例程:
可用于生成各种表单、出库入库单、测试单等等。
包括内容有:
1、设置页眉页脚、页眉页脚距顶端及底端的距离、页面设置、页边距设置。
2、插入表格、添加行、表格单元格的详尽处理:包括添加图片(图片距单元格边线的距离设置)、表格行高模式的设置(最小高度、固定高度)、单元格的宽度、单元格的上、下、左、右边框类型、上、下、左、右边框线宽。
拆分单元格、合并单元格。
单元格对齐方式设置(水平和竖直方向)
3、字体设置、字号设置,字体加粗设置、字体带下划画设置。
4、段落设置。插入回车。对齐方式。
5、插入文本框,设置文本框位置、设置文本框边框的线型、线宽。
6、其他操作都可以由这些衍生出来,或可参考给定的资料和代码得到。
附加的资料有:
1、Qt运行通过的源代码。
2、VBAWD10.CHM帮助文档(自己感觉不如自己调试生成的html文档帮助大)
3、用到的相当的html文档,包括Border、Borders、Cell、Font、Documents、Columns、Headers、InlineShapes、Item、Line、PageSetup、Range、Rows、Sections、Selection、Shapes、Table、TextFrame、TextRange、Word等。
代码中保留了生成这些html的部分,需要其他的可自己依此生成。
4、生成的word模板保存在E:\demo\QWordDemo\TestReport。目录下面。自己可以进行修改。