30#include <wx/msw/enhmeta.h>
37 explicit Emfout(
const Configuration *
const *configuration,
const wxString &filename = {});
38 explicit Emfout(
const Configuration *
const *configuration, std::unique_ptr<Cell> &&tree,
const wxString &filename = {});
46 wxSize Render(std::unique_ptr<Cell> &&tree);
48 wxSize GetSize()
const {
return m_size; }
49 bool IsOk()
const {
return m_isOk; }
55 std::unique_ptr<wxEnhMetaFileDataObject> GetDataObject()
const;
58 std::unique_ptr<Cell> m_tree;
61 wxEnhMetaFileDC m_recalculationDc;
63 std::unique_ptr<wxEnhMetaFile> m_metaFile;
64 wxSize m_size = wxDefaultSize;
This is the header for common code used by various file output modules that render cells to files.
The configuration storage for the current worksheet.
Definition: Configuration.h:85
A collection of common code used in rendering the cells to a non-default output, e....
Definition: OutCommon.h:43