DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAAxObjectWordTableWrapper.h
1#ifndef DAAXOBJECTWORDTABLEWRAPPER_H
2#define DAAXOBJECTWORDTABLEWRAPPER_H
3#include <QObject>
4#include <QAxObject>
5#include "DAAxOfficeWrapperGlobal.h"
6namespace DA
7{
11class DAAXOFFICEWRAPPER_API DAAxObjectWordTableWrapper
12{
13public:
18 {
19 FitBehaviorFixed = 0,
20 FitBehaviorAdjustContent = 1,
21 FitBehaviorAdjustWindow = 2
22 };
23
24public:
25 DAAxObjectWordTableWrapper(QAxObject* p);
26 bool isNull() const;
27 QAxObject* axObject() const;
28 //设置表格自动拉伸模式
29 void setAutoFitBehavior(AutoFitBehavior v);
30 //获取行数
31 int rowCount() const;
32 //获取列数
33 int columnCount() const;
34 //获取单元格,注意,row,col从0开始算
35 QAxObject* cell(int row, int col);
36 //选中一个cell的内容,注意,row,col从0开始算
37 QAxObject* selectCellRange(int row, int col);
38 //设置文本,注意,row,col从0开始算
39 void setCellText(int row, int col, const QString& text);
40
41private:
42 QAxObject* mAxTableObject { nullptr };
43};
44}
45
46#endif // DAAXOBJECTWORDTABLEWRAPPER_H
针对word的表格的封装
Definition DAAxObjectWordTableWrapper.h:12
AutoFitBehavior
表格自动拉伸列 0固定 1根据内容调整 2 根据窗口调整
Definition DAAxObjectWordTableWrapper.h:18
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44