From 158156d5062a5ac335bcfde7893be4671affdc32 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Thu, 3 Jan 2019 19:09:00 -0500 Subject: Add basic appearance stream generation --- ChangeLog | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 9eedd250..2c73731a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,28 @@ 2019-01-03 Jay Berkenbilt + * Fix behavior of form field value setting to handle the following + cases: + - Strings are always written as UTF-16 + - Check boxes and radio buttons are handled properly with + synchronization of values and appearance states + + * Define constants in qpdf/Constants.h for interpretation of + annotation and form field flags + + * Add QPDFAnnotationObjectHelper::getFlags + + * Add many new methods to QPDFFormFieldObjectHelper for querying + flags and field types + + * Add new methods for appearance stream generation. See comments + in QPDFFormFieldObjectHelper.hh for generateAppearance() for a + description of limitations. + - QPDFAcroFormDocumentHelper::generateAppearancesIfNeeded + - QPDFFormFieldObjectHelper::generateAppearance + + * Bug fix: when writing form field values, always write string + values encoded as UTF-16. + * Add method QUtil::utf8_to_ascii, which returns an ASCII string for a UTF-8 string, replacing out-of-range characters with a specified substitute. -- cgit v1.2.3-54-g00ecf