mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-07-11 22:03:01 -06:00
Report: QtfReport variant with pagesize
git-svn-id: svn://ultimatepp.org/upp/trunk@9144 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
07f36e51f1
commit
f6bbb193ba
3 changed files with 16 additions and 2 deletions
|
|
@ -156,6 +156,7 @@ bool DefaultPrint(Report& r, int i, const char *_name = t_("Report"));
|
|||
bool Print(Report& r, int i, const char *name = t_("Report"));
|
||||
bool Perform(Report& r, const char *name = t_("Report"));
|
||||
bool QtfReport(const String& qtf, const char *name = "", bool pagenumbers = false);
|
||||
bool QtfReport(Size pagesize, const String& qtf, const char *name = "", bool pagenumbers = false);
|
||||
|
||||
END_UPP_NAMESPACE
|
||||
|
||||
|
|
|
|||
|
|
@ -283,9 +283,11 @@ bool Perform(Report& r, const char *caption)
|
|||
return ReportWindow().Perform(r, 100, caption);
|
||||
}
|
||||
|
||||
bool QtfReport(const String& qtf, const char *name, bool pagenumbers)
|
||||
bool QtfReport0(const String& qtf, const char *name, bool pagenumbers, Size pagesize)
|
||||
{
|
||||
Report r;
|
||||
if(!IsNull(pagesize))
|
||||
r.SetPageSize(pagesize);
|
||||
if(pagenumbers) {
|
||||
Report rr;
|
||||
rr.Footer("[1> $$P]");
|
||||
|
|
@ -296,4 +298,15 @@ bool QtfReport(const String& qtf, const char *name, bool pagenumbers)
|
|||
return Perform(r, name);
|
||||
}
|
||||
|
||||
bool QtfReport(const String& qtf, const char *name, bool pagenumbers)
|
||||
{
|
||||
return QtfReport0(qtf, name, pagenumbers, Null);
|
||||
}
|
||||
|
||||
bool QtfReport(Size pagesize, const String& qtf, const char *name, bool pagenumbers)
|
||||
{
|
||||
return QtfReport0(qtf, name, pagenumbers, pagesize);
|
||||
}
|
||||
|
||||
|
||||
END_UPP_NAMESPACE
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
#define _Report_icpp_init_stub
|
||||
#include "CtrlLib/init"
|
||||
#include "RichText/init"
|
||||
#define BLITZ_INDEX__ Fcae78d106d26dc372cd742d77f7d5d07
|
||||
#define BLITZ_INDEX__ F92e20102c48294de23860475d094c3d4
|
||||
#include "ReportI.icpp"
|
||||
#undef BLITZ_INDEX__
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue