Starting from September the 1st we will apply strict SSL security level on the whole website.
As per our knowledge it could bring to some compatibility issues with very old browsers and operating systems.
Tell us about your applications and your projects.
TOPIC: TextNote Annotation not saving the Edited subject and Content (UWP)
TextNote Annotation not saving the Edited subject and Content (UWP)
2 months 2 weeks ago #13878
When multiple TextNote annotation are added to the PDF document with different subject and content. Editing any one TextNote annotation will not saving for that annotation.
Steps to reproduce in the Radaeep PDF sample code:-
1. Open a PDF document and add at least 4 TextNote annotation with different subject along with different content so that you can identify the annotations.
2. Again try to open the annotation and update the subject and content with help of popup shown when annotation are opened in the EditMode.
3. Once Editing is done then try to verify the added annotation in the same way as editing was done.
4. While verifying you will find updated annotation is not not showing the updated Subject and text instead this is showing the initial Subject and content when TextNote annotation are added.
To fix this you need to remove vAnnotEnd(); from PDFView.vAnnotPerform from the part:
if (m_annot.IsPopup && m_annot.Type == 1) // add type check as it enters also for highlight annot
//popup dialog to show text and subject.
//nuri is text content.
//subj is subject string.
if (m_listener != null)
m_listener.OnPDFAnnotPopup(m_annot, m_annot.PopupSubject, m_annot.PopupText);
And in PDFReaderPage add m_view.vAnnotEnd(); at the end of OnCloseDialog:
private void OnCloseDialog(String subject, String content, bool cancel, bool edit)
if (mAnnot == null)
int index = -1;
PDFView.PDFPos pos = m_view.vGetPos(0, 0);
PDFVPage vpage = m_view.vGetPage(pos.pageno);
if (vpage != null)
PDFPage page = vpage.GetPage();
if (page != null)
index = page.AnnotCount;
if (index > 0)
mAnnot = page.GetAnnot(index - 1);
if (mAnnot == null)
mAnnot.PopupSubject = subject;
mAnnot.PopupText = content;
mTextAnnotDialog = null;
Note: the fix is already integrated in the latest version.