diff options
Diffstat (limited to 'libqpdf/QPDFPageDocumentHelper.cc')
-rw-r--r-- | libqpdf/QPDFPageDocumentHelper.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libqpdf/QPDFPageDocumentHelper.cc b/libqpdf/QPDFPageDocumentHelper.cc index 64f83db4..f4774896 100644 --- a/libqpdf/QPDFPageDocumentHelper.cc +++ b/libqpdf/QPDFPageDocumentHelper.cc @@ -33,6 +33,17 @@ QPDFPageDocumentHelper::pushInheritedAttributesToPage() } void +QPDFPageDocumentHelper::removeUnreferencedResources() +{ + std::vector<QPDFPageObjectHelper> pages = getAllPages(); + for (std::vector<QPDFPageObjectHelper>::iterator iter = pages.begin(); + iter != pages.end(); ++iter) + { + (*iter).removeUnreferencedResources(); + } +} + +void QPDFPageDocumentHelper::addPage(QPDFPageObjectHelper newpage, bool first) { this->qpdf.addPage(newpage.getObjectHandle(), first); |