SaveAsync() clips or misses newly added annotations

When using SaveAsync(), newly created ink annotations are clipped or do not appear.  

This can be re-created using the PdfViewerCustomToolbar sample application, by modifying the  SaveButton_Click method to read as:

        private async void SaveButton_Click(object sender, RoutedEventArgs e)
        {
           
            Stream stream = await pdfViewer.SaveAsync();
            Save(stream, "output.pdf");
            m_isButtonClicked = true;
        }

Open a PDF document, add in several ink annotations, and then save the document.  View the newly saved PDF.  Annotations will be clipped or missing.

Attachment: beforeafter_92038531.zip

2 Replies

JP Jhansi Priya Ramesh Syncfusion Team February 19, 2020 03:21 PM UTC

Hi John, 
 
Thank you for contacting Syncfusion support. 
 
We were able to reproduce the reported issue “Strokes of ink annotation are not saved properly” and suspect that this to be a defect. Currently, we are validating the same and will update the further details on 21st February 2020. 
 
Regards, 
Jhansi Priya Ramesh 



JP Jhansi Priya Ramesh Syncfusion Team February 21, 2020 03:59 PM UTC

Hi John, 
 
We confirm that the issue “Strokes of ink annotation are not saved properly” is a defect and logged defect report. We will include the fix for this issue in our 2020 Volume 1 main release which is expected to be available on March 2020. 
 
Regards, 
Jhansi Priya Ramesh 


Loader.
Up arrow icon