Index: fpdfsdk/cpdfsdk_annothandlermgr.cpp |
diff --git a/fpdfsdk/cpdfsdk_annothandlermgr.cpp b/fpdfsdk/cpdfsdk_annothandlermgr.cpp |
index 51ce88e21fc7fbc24ee2bbaebacbbf15dddd5259..898b9ccc0fdec3243ce77b2d10246e633d4286ee 100644 |
--- a/fpdfsdk/cpdfsdk_annothandlermgr.cpp |
+++ b/fpdfsdk/cpdfsdk_annothandlermgr.cpp |
@@ -6,6 +6,8 @@ |
#include "fpdfsdk/cpdfsdk_annothandlermgr.h" |
+#include "core/fpdfapi/parser/cpdf_number.h" |
+#include "core/fpdfapi/parser/cpdf_string.h" |
#include "core/fpdfdoc/cpdf_annot.h" |
#include "fpdfsdk/cba_annotiterator.h" |
#include "fpdfsdk/cpdfsdk_annot.h" |
@@ -62,8 +64,9 @@ void CPDFSDK_AnnotHandlerMgr::Annot_OnCreate(CPDFSDK_Annot* pAnnot) { |
CPDF_Annot* pPDFAnnot = pAnnot->GetPDFAnnot(); |
CPDFSDK_DateTime curTime; |
- pPDFAnnot->GetAnnotDict()->SetStringFor("M", curTime.ToPDFDateTimeString()); |
- pPDFAnnot->GetAnnotDict()->SetNumberFor("F", 0); |
+ pPDFAnnot->GetAnnotDict()->SetNewFor<CPDF_String>( |
+ "M", curTime.ToPDFDateTimeString(), false); |
+ pPDFAnnot->GetAnnotDict()->SetNewFor<CPDF_Number>("F", 0); |
} |
void CPDFSDK_AnnotHandlerMgr::Annot_OnLoad(CPDFSDK_Annot* pAnnot) { |