ImagingTools Core SDK
IReportExport.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// ACF includes
5#include <istd/IPolymorphic.h>
6
7#include <ejdocument.h>
8#include <../EJExport/docx/ejconvertordocx.h>
9#include <../EJExport/pdf/ejconvertorpdf.h>
10#include <../EJExport/xlsx/ejconvertorexcel.h>
11
12namespace imtej
13{
14
15
16class IObject2d;
17
18
23class IReportExport: virtual public istd::IPolymorphic
24{
25public:
26 virtual bool exportReport(EjDocument* ejDocument, QString const& file_name) = 0;
27};
28
29
30} // namespace imtej
31
32