stuff-from-scratch/src/publishing/pdf/PdfPageTree.h

22 lines
357 B
C
Raw Normal View History

2022-01-01 18:46:31 +00:00
#pragma once
#include "PdfObject.h"
class PdfPage;
using PdfPagePtr = std::unique_ptr<PdfPage>;
class PdfPageTree : public PdfObject
{
public:
PdfPageTree();
2022-12-02 08:44:04 +00:00
unsigned indexObjects(unsigned count) override;
2022-01-01 18:46:31 +00:00
2022-12-02 08:44:04 +00:00
std::string toString(PdfXRefTable* xRefTable) override;
2022-01-01 18:46:31 +00:00
2022-12-02 08:44:04 +00:00
void updateDictionary() override;
2022-01-01 18:46:31 +00:00
private:
PdfPagePtr mRootPage;
};