Annotation painting, first part

This commit is contained in:
Jakub Melka
2020-03-29 18:53:04 +02:00
parent 8bce1bc1e5
commit 232832e753
20 changed files with 1175 additions and 339 deletions

View File

@ -21,13 +21,13 @@
namespace pdf
{
PDFPageTransition PDFPageTransition::parse(const PDFDocument* document, PDFObject object)
PDFPageTransition PDFPageTransition::parse(const PDFObjectStorage* storage, PDFObject object)
{
PDFPageTransition result;
if (const PDFDictionary* dictionary = document->getDictionaryFromObject(object))
if (const PDFDictionary* dictionary = storage->getDictionaryFromObject(object))
{
PDFDocumentDataLoaderDecorator loader(document);
PDFDocumentDataLoaderDecorator loader(storage);
constexpr const std::array<std::pair<const char*, Style>, 12> styles = {
std::pair<const char*, Style>{ "Split", Style::Split },