summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2018-03-03 11:18:36 +0100
committerTor Andersson <tor.andersson@artifex.com>2018-03-16 14:51:41 +0100
commitf449fe60b01482b925fe09b75c4cf8aaa16b95cb (patch)
treefc5330315cb2058fd06eeadfcd4e51130e4874be /source
parente26a2c26ede734978224294f7f77fd7f067eda53 (diff)
downloadmupdf-f449fe60b01482b925fe09b75c4cf8aaa16b95cb.tar.xz
Add annotation quadding accessor.
Diffstat (limited to 'source')
-rw-r--r--source/pdf/pdf-annot-edit.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/source/pdf/pdf-annot-edit.c b/source/pdf/pdf-annot-edit.c
index 799fb9b7..b6cda909 100644
--- a/source/pdf/pdf-annot-edit.c
+++ b/source/pdf/pdf-annot-edit.c
@@ -479,6 +479,21 @@ pdf_set_annot_border(fz_context *ctx, pdf_annot *annot, float w)
pdf_dirty_annot(ctx, annot);
}
+int
+pdf_annot_quadding(fz_context *ctx, pdf_annot *annot)
+{
+ int q = pdf_to_int(ctx, pdf_dict_get(ctx, annot->obj, PDF_NAME_Q));
+ return (q < 0 || q > 2) ? 0 : q;
+}
+
+void
+pdf_set_annot_quadding(fz_context *ctx, pdf_annot *annot, int q)
+{
+ q = (q < 0 || q > 2) ? 0 : q;
+ pdf_dict_put_int(ctx, annot->obj, PDF_NAME_Q, q);
+ pdf_dirty_annot(ctx, annot);
+}
+
float pdf_annot_opacity(fz_context *ctx, pdf_annot *annot)
{
pdf_obj *ca = pdf_dict_get(ctx, annot->obj, PDF_NAME_CA);