ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtreport
CReportDocumentComp.h
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2
#pragma once
3
4
5
// ACF includes
6
#include <icomp/CComponentBase.h>
7
8
// ImtCore includes
9
#include <imtreport/CReportDocument.h>
10
11
12
namespace
imtreport
13
{
14
15
19
class
CReportDocumentComp
:
public
icomp::CComponentBase,
public
CReportDocument
20
{
21
public
:
22
typedef
icomp::CComponentBase BaseClass;
23
typedef
CReportDocument
BaseClass2
;
24
25
I_BEGIN_COMPONENT(
CReportDocumentComp
);
26
I_REGISTER_INTERFACE(
imtreport::IReportDocument
);
27
I_REGISTER_INTERFACE(idoc::IMultiPageDocument);
28
I_REGISTER_INTERFACE(iser::ISerializable);
29
I_END_COMPONENT;
30
31
protected
:
32
// reimplemented (icomp::CComponentBase)
33
virtual
void
OnComponentCreated()
override
;
34
};
35
36
37
}
// namespace imtreport
38
39
imtreport::CReportDocumentComp
Definition
CReportDocumentComp.h:20
imtreport::CReportDocument
Definition
CReportDocument.h:22
imtreport::IReportDocument
Definition
IReportDocument.h:20
imtreport
Definition
CFont.h:10
Generated by
1.9.8