QT导出word,在word中插入一个表格,在表格中加入本文,如何通过代码对表格进行 行间距的设定更改,希望可以帮忙解答
自己写了一下 但是没有作用
table->querySubObject("Cell(int, int)",nStartRow,nStartCol)->querySubObject("Select");
QAxObject* selection = m_word->querySubObject("Selection");
int rowcount = nEndRow - nStartRow;
int columncount = nEndCol - nStartCol;
selection->dynamicCall("MoveDown","wdRow",rowcount,"wdExtend");
selection->dynamicCall("MoveRight","wdColumn",columncount,"wdExtend");
QAxObject * paragraph = selection->querySubObject("Paragraphs(int)",1);
paragraph->setProperty("LineSpacingRule","wdLineSpaceMultiple");
paragraph->setProperty("LineSpacing",0);
模板的准备至关重要,而其中更重要的是模板中书签的设置命名,因为接下来的程序代码中,程序就是根据书签的名字,来定位word文档中的位置,从而进行数据的插入修改
当设计好表格,并且设计好书签的名称,便将文档保存为 .dot格式