ultimatepp/uppsrc/PdfDraw/PdfReport.cpp
cxl 5da70205df RichText: JPG raw image data is now exported to PDF as JPEG
git-svn-id: svn://ultimatepp.org/upp/trunk@15834 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-11 11:42:56 +00:00

22 lines
441 B
C++

#include "PdfDraw.h"
namespace Upp {
String Pdf(const Array<Drawing>& report, Size sz, int margin, bool pdfa,
const PdfSignatureInfo *sign)
{
PdfDraw w(sz + 2 * margin, pdfa);
for(int i = 0; i < report.GetCount(); i++) {
w.StartPage();
w.DrawDrawing(margin, margin, sz.cx, sz.cy, report[i]);
w.EndPage();
}
return w.Finish(sign);
}
INITIALIZER(PdfDraw)
{
SetDrawingToPdfFn(Pdf, DrawJPEG);
}
}