QT操作word表格 您所在的位置:网站首页 居中对齐怎么操作 QT操作word表格

QT操作word表格

#QT操作word表格| 来源: 网络整理| 查看: 265

说明:网上大部分是水平居中,基本没有找到QT的垂直居中,查了好多资料才实现了垂直居中。

函数调用:垂直居中、水平居中 word.setRowAlignment(1,1,0);//第一个表格,第一行,居中

主要是这句话: range->querySubObject(“ParagraphFormat”)->setProperty(“Alignment”,“wdAlignParagraphCenter”);//水平居中 range->querySubObject(“Cells”)->setProperty(“VerticalAlignment”,“wdCellAlignVerticalCenter”);//垂直居中

函数定义

void QWord::setRowAlignment(int tableIndex,int row,int flag) { QAxObject* tables = m_document->querySubObject("Tables"); if(nullptr== tables) { return; } QAxObject* table = tables->querySubObject("Item(int)",tableIndex); if(nullptr== table ) { return; } QAxObject* Row= table->querySubObject("Rows(int)",row); if(nullptr== Row) { return; } QAxObject* range = Row->querySubObject("Range"); if(nullptr== range) { return; } Row-&


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有