summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2021-08-18 19:41:26 +0930
committerAdrian Johnson <ajohnson@redneon.com>2021-08-22 13:43:34 +0930
commit0ce4c0fc29230a15c12e66571dba2dbfa428285c (patch)
tree96ee813d5a8a25d7d563f92efaba22aad74e3966 /test
parent2dec76ddfe9499b5a6efc1ccc8e52536a314543b (diff)
downloadcairo-0ce4c0fc29230a15c12e66571dba2dbfa428285c.tar.gz
Add cairo_pdf_surface_set_custom_metadata()
Diffstat (limited to 'test')
-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 8908eb25d..40c83b466 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);