im adding an annotation to my existing pdf document but after im adding twice the annotation is overwritten here's my code:
Dim doc As New PdfDocument(m_sFilenameSelected)
Dim doc2 As New PdfDocument
Dim oAnn As PdfFreeTextAnnotation
doc2.InsertPage(doc, 0)
Dim page As PdfPageBase = doc2.Pages(0)
Dim pc As PointConverter = New PointConverter()
Dim myPoint As Point = CType(pc.ConvertFromString(lblLocation.Text), Point)
'Draw the text
page.Canvas.DrawString(RichTextBox1.Text, New PdfFont(PdfFontFamily.Helvetica, 30.0F), New PdfSolidBrush(Color.Black), myPoint)
oAnn = New PdfFreeTextAnnotation(New Rectangle(0, 0, 100, 100))
oAnn.Location = myPoint
With oAnn
.Border = New PdfAnnotationBorder(1)
.Color = Color.Transparent
.MarkupText = RichTextBox1.Text & RichTextBox1.Text
.Flags = PdfAnnotationFlags.Default
End With
page.AnnotationsWidget.Add(oAnn)
doc2.SaveToFile(m_sFilenameSelected, FileFormat.PDF)
PdfDocumentViewer1.LoadFromFile(m_sFilenameSelected)
PdfDocumentViewer1.Refresh()
RichTextBox1.Clear()
lblLocation.Text = ""