diff options
author | Jay Berkenbilt <ejb@ql.org> | 2021-01-01 13:31:54 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2021-01-02 18:29:31 +0100 |
commit | a139d2b36da39fbfb018ef6973e9316a64a4ca6c (patch) | |
tree | 6e7ea711324e717fba197d031550dfe7ae0f2f94 /include/qpdf/QPDFObjectHandle.hh | |
parent | afb48d23a984ab1fe27a57ecbb3d56ac2e3a2099 (diff) | |
download | qpdf-a139d2b36da39fbfb018ef6973e9316a64a4ca6c.tar.zst |
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.
Diffstat (limited to 'include/qpdf/QPDFObjectHandle.hh')
-rw-r--r-- | include/qpdf/QPDFObjectHandle.hh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/qpdf/QPDFObjectHandle.hh b/include/qpdf/QPDFObjectHandle.hh index e383e274..2a5d0392 100644 --- a/include/qpdf/QPDFObjectHandle.hh +++ b/include/qpdf/QPDFObjectHandle.hh @@ -1150,6 +1150,11 @@ class QPDFObjectHandle QPDF_DLL bool isFormXObject(); + // Indicate if this is an image. If exclude_imagemask is true, + // don't count image masks as images. + QPDF_DLL + bool isImage(bool exclude_imagemask=true); + private: QPDFObjectHandle(QPDF*, int objid, int generation); QPDFObjectHandle(QPDFObject*); |