First few annotations parsing

This commit is contained in:
Jakub Melka
2020-03-05 18:28:07 +01:00
parent de9e6b9807
commit 758ed1590f
4 changed files with 600 additions and 7 deletions

View File

@ -481,6 +481,18 @@ std::vector<PDFInteger> PDFDocumentDataLoaderDecorator::readIntegerArray(const P
return std::vector<PDFInteger>();
}
PDFObjectReference PDFDocumentDataLoaderDecorator::readReferenceFromDictionary(const PDFDictionary* dictionary, const char* key) const
{
const PDFObject& object = dictionary->get(key);
if (object.isReference())
{
return object.getReference();
}
return PDFObjectReference();
}
std::vector<PDFObjectReference> PDFDocumentDataLoaderDecorator::readReferenceArray(const PDFObject& object) const
{
const PDFObject& dereferencedObject = m_document->getObject(object);