ultimatepp/reference/Watermark/main.cpp
cxl 9258427048 reference: OutFilterStream example without output stream
git-svn-id: svn://ultimatepp.org/upp/trunk@7416 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-06-05 11:10:21 +00:00

19 lines
539 B
C++

#include <Report/Report.h>
using namespace Upp;
void DrawWatermark(Report *report)
{ // Draw something to the background
report->DrawText(1000, 1000, 3000, "Watermark", Serif(1000), WhiteGray());
}
GUI_APP_MAIN
{
Report report;
report.OnPage(callback1(DrawWatermark, &report)); // called after new page is created
for(int i = 0; i < 100; i++) {
report << "{{1:1:1@N Report:: with:: Watermark}}"; // Need to use @N to make table background transparent
report << "Report with Watermark";
}
Perform(report);
}