Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef ap_EditMethodsDefined
00021 #define ap_EditMethodsDefined
00022
00023 #include "ie_types.h"
00024 #include "fv_View.h"
00025
00026 #include <set>
00027
00028 UT_Error fileOpen(XAP_Frame * pFrame, const char * pNewFile, IEFileType ieft);
00029
00030
00031 bool s_actuallyPrint(PD_Document *doc, GR_Graphics *pGraphics,
00032 FV_View * pPrintView, const char *pDocName,
00033 UT_uint32 nCopies, bool bCollate,
00034 UT_sint32 inWidth, UT_sint32 inHeight,
00035 UT_sint32 nToPage, UT_sint32 nFromPage);
00036
00037 bool s_actuallyPrint(PD_Document *doc, GR_Graphics *pGraphics,
00038 FV_View * pPrintView, const char *pDocName,
00039 UT_uint32 nCopies, bool bCollate,
00040 UT_sint32 inWidth, UT_sint32 inHeight,
00041 const std::set<UT_sint32>& pages);
00042
00043
00044 void s_getPageMargins(FV_View * inView,
00045 double &margin_left,
00046 double &margin_right,
00047 double &page_margin_left,
00048 double &page_margin_right,
00049 double &page_margin_top,
00050 double &page_margin_bottom );
00051
00052 bool s_doTabDlg(FV_View * pView);
00053
00054 #endif