◆ ReportEngine() [1/2]
◆ ReportEngine() [2/2]
ReportEngine |
( |
long |
handle | ) |
|
|
package |
◆ create() [1/2]
在文件 ReportEngine.xcsm 第 44 行定义.
44 {
45 nativehandle = QtXnl.createQObject(QType.qtReportEngine,
this, 0);
46 if (nativehandle == 0){
47 return false;
48 }
49 return true;
50 }
◆ create() [2/2]
bool create |
( |
@NotNilptr QWidget |
parent | ) |
|
|
package |
在文件 ReportEngine.xcsm 第 52 行定义.
52 {
53 nativehandle = QtXnl.createQObject(QType.qtReportEngine,
this, parent.nativehandle);
54 if (nativehandle == 0){
55 return false;
56 }
57 return true;
58 }
◆ loadFromFile()
bool loadFromFile |
( |
String |
reportTemplate | ) |
|
|
package |
在文件 ReportEngine.xcsm 第 78 行定义.
78 {
79 return QtXnl.widget_set_intstring_value(nativehandle, Constant.LOADREPORTFROMFILE, 0, reportTemplate) != 0;
80 }
◆ loadFromString()
bool loadFromString |
( |
String |
reportTemplateText | ) |
|
|
package |
在文件 ReportEngine.xcsm 第 82 行定义.
82 {
83 return QtXnl.widget_set_intstring_value(nativehandle, Constant.LOADREPORTFROMTEXT, 0, reportTemplateText) != 0;
84 }
◆ previewReport()
void previewReport |
( |
PreviewHint |
hint | ) |
|
|
package |
在文件 ReportEngine.xcsm 第 86 行定义.
86 {
87 QtXnl.widget_set_vint_value(nativehandle, Constant.SHOWREPORT, hint);
88 }
◆ registryDataSource()
bool registryDataSource |
( |
String |
name, |
|
|
@NotNilptr ICallbackDatasource |
dataSource |
|
) |
| |
|
package |
在文件 ReportEngine.xcsm 第 36 行定义.
36 {
37 dataSource.nativehandle = QtXnl.long_object_string(nativehandle, Constant.REGDATASOURCE, dataSource, name);
38 if (dataSource.nativehandle == 0){
39 return false;
40 }
41 return true;
42 }
◆ renderFinished()
在文件 ReportEngine.xcsm 第 72 行定义.
72 {
73 if (listener != nilptr){
75 }
76 }
void renderFinished(ReportEngine engine)
◆ renderPageFinished()
void renderPageFinished |
( |
int |
renderedPageCount | ) |
|
|
package |
在文件 ReportEngine.xcsm 第 66 行定义.
66 {
67 if (listener != nilptr){
69 }
70 }
void renderPageFinished(ReportEngine engine, int renderedPageCount)
◆ renderStarted()
在文件 ReportEngine.xcsm 第 60 行定义.
60 {
61 if (listener != nilptr){
63 }
64 }
void renderStarted(ReportEngine engine)
◆ listener
RenderListener listener = nilptr |
|
package |