summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorGökçen Eraslan <gokcen.eraslan@gmail.com>2012-06-23 15:43:14 +0300
committerGökçen Eraslan <gokcen.eraslan@gmail.com>2012-06-23 15:43:14 +0300
commit77d41a25fe7afc31045ea6a39cb7bfb6c74d85fa (patch)
tree34785923a86bd0432cfeeaff8f7e8b5de643c0f1 /vcl
parent92cc6c3788376ff28a22e29975499c3414d642b6 (diff)
/NeedAppearances must not be used if PDF is signed.
Change-Id: Ie9d98d555e807de4d20a122a005e75106e039305
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/gdi/pdfwriter_impl.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx
index c0cf79806e47..5e271ec2680c 100644
--- a/vcl/source/gdi/pdfwriter_impl.cxx
+++ b/vcl/source/gdi/pdfwriter_impl.cxx
@@ -6048,7 +6048,8 @@ bool PDFWriterImpl::emitCatalog()
aLine.append( "/DR " );
aLine.append( getResourceDictObj() );
aLine.append( " 0 R" );
- if( m_bIsPDF_A1 )
+ // /NeedAppearances must not be used if PDF is signed
+ if( m_bIsPDF_A1 || ( m_nSignatureObject != -1 ) )
aLine.append( ">>\n" );
else
aLine.append( "/NeedAppearances true>>\n" );