From a139d2b36da39fbfb018ef6973e9316a64a4ca6c Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 1 Jan 2021 07:31:54 -0500 Subject: Add several methods for working with form XObjects (fixes #436) Make some more methods in QPDFPageObjectHelper work with form XObjects, provide forEach methods to walk through nested form XObjects, possibly recursively. This should make it easier to work with form XObjects from user code. --- ChangeLog | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 32291715..78aa88b8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2021-01-01 Jay Berkenbilt + + * Add methods to QPDFPageObjectHelper: forEachXObject, + forEachImage, forEachFormXObject to call a function on each + XObject (or image or form XObject) in a page or form XObject, + possibly recursing into nested form XObjects. + + * Add method QPDFPageObjectHelper::getFormXObjects to return a map + of keys to form XObjects (non-recursively) from a page or form + XObject. + + * Add method QPDFObjectHandle::isImage to test whether an object + is an image. + 2020-12-31 Jay Berkenbilt * QPDFPageObjectHelper::removeUnreferencedResources can now be -- cgit v1.2.3-70-g09d2