Widget painting

This commit is contained in:
Jakub Melka
2020-05-10 19:23:18 +02:00
parent 713a7079f8
commit ce585262c2
5 changed files with 245 additions and 11 deletions

View File

@ -755,7 +755,7 @@ void PDFDocumentBuilder::updateAnnotationAppearanceStreams(PDFObjectReference an
return;
}
std::vector<PDFAppeareanceStreams::Key> keys = annotation->getDrawKeys();
std::vector<PDFAppeareanceStreams::Key> keys = annotation->getDrawKeys(m_formManager);
std::map<PDFAppeareanceStreams::Key, PDFObjectReference> appearanceStreams;
QRectF boundingRectangle;
@ -1080,6 +1080,16 @@ std::vector<PDFObject> PDFDocumentBuilder::copyFrom(const std::vector<PDFObject>
return result;
}
const PDFFormManager* PDFDocumentBuilder::getFormManager() const
{
return m_formManager;
}
void PDFDocumentBuilder::setFormManager(const PDFFormManager* formManager)
{
m_formManager = formManager;
}
PDFContentStreamBuilder::PDFContentStreamBuilder(QSizeF size, CoordinateSystem coordinateSystem) :
m_size(size),
m_coordinateSystem(coordinateSystem),