diff --git a/PdfFile/SrcWriter/Document.cpp b/PdfFile/SrcWriter/Document.cpp index 3b63cceda6..43c89ecfce 100644 --- a/PdfFile/SrcWriter/Document.cpp +++ b/PdfFile/SrcWriter/Document.cpp @@ -1346,6 +1346,10 @@ namespace PdfWriter if (pV && pV->GetType() == object_type_STRING) pParent->Add("V", pV->Copy()); + CObjectBase* pAA = pBase->Get("AA"); + if (pAA) + pParent->Add("AA", pAA->Copy()); + CTextField* pTextField = dynamic_cast(pBase); int nMaxLen = 0; if (pTextField && 0 != (nMaxLen = pTextField->GetMaxLen())) diff --git a/PdfFile/SrcWriter/Field.cpp b/PdfFile/SrcWriter/Field.cpp index 6a93408016..bd29d6d50f 100644 --- a/PdfFile/SrcWriter/Field.cpp +++ b/PdfFile/SrcWriter/Field.cpp @@ -456,6 +456,7 @@ namespace PdfWriter Remove("FT"); Remove("Ff"); Remove("V"); + Remove("AA"); } void CFieldBase::SetFieldHint(const std::wstring& wsHint) {