summaryrefslogtreecommitdiff
path: root/test/pdf-tagged-text.c
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2021-09-16 20:47:50 +0000
committerAdrian Johnson <ajohnson@redneon.com>2021-09-16 20:47:50 +0000
commit4c520fea2124f1d2d200ca86045f1de138809148 (patch)
tree80cbfd049ca8e97a83ed6a1134448f0e18f6ec48 /test/pdf-tagged-text.c
parentffa2374b0521836a1da5e7bf1e0ae0a711a88a8e (diff)
parent0ce4c0fc29230a15c12e66571dba2dbfa428285c (diff)
downloadcairo-4c520fea2124f1d2d200ca86045f1de138809148.tar.gz
Merge branch 'custom-metadata' into 'master'
Add cairo_pdf_surface_set_custom_metadata() See merge request cairo/cairo!240
Diffstat (limited to 'test/pdf-tagged-text.c')
-rw-r--r--test/pdf-tagged-text.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/pdf-tagged-text.c b/test/pdf-tagged-text.c
index d0617d0d3..1e5abcae8 100644
--- a/test/pdf-tagged-text.c
+++ b/test/pdf-tagged-text.c
@@ -377,6 +377,12 @@ create_document (cairo_surface_t *surface, cairo_t *cr)
cairo_pdf_surface_set_metadata (surface, CAIRO_PDF_METADATA_CREATE_DATE, "2016-01-01T12:34:56+10:30");
cairo_pdf_surface_set_metadata (surface, CAIRO_PDF_METADATA_MOD_DATE, "2016-06-21T05:43:21Z");
+ cairo_pdf_surface_set_custom_metadata (surface, "DocumentNumber", "12345");
+ /* Include some non ASCII characters */
+ cairo_pdf_surface_set_custom_metadata (surface, "Document Name", "\xc2\xab""cairo test\xc2\xbb");
+ /* Test unsetting custom metadata. "DocumentNumber" should not be emitted. */
+ cairo_pdf_surface_set_custom_metadata (surface, "DocumentNumber", "");
+
cairo_tag_begin (cr, "Document", NULL);
draw_cover (surface, cr);