I am updating the text inside the rectangle share object in the slide.
Orignially before updating the text, rectangle font size is Arial Black 44. after updating the text, font size will reset to Arial 10.
Private Sub ReplaceSlideText(ByVal iSlideId As Integer, ByVal OldText As String, ByVal NewText As String)
Try
Dim slide As Slide = pres.GetSlideByPosition(iSlideId)
For i As Integer = 0 To slide.Shapes.Count - 1
If TypeOf slide.Shapes(i) Is Aspose.Slides.Rectangle Then
If (slide.Shapes(i).TextFrame.Paragraphs.Item(0).Text.IndexOf(OldText) <> -1) Then
slide.Shapes(i).TextFrame.Paragraphs.Item(0).Text = Replace(slide.Shapes(i).TextFrame.Paragraphs.Item(0).Text, OldText, NewText)
Exit Sub
End If
End If
Next
Catch oEx As Exception
Throw New Exception("Error while creating Create Deck Copy at:createdeck.aspx.vb:ReplaceSlideText" & oEx.Message)
End Try
End Sub
How to retain orignal font size? if not possible how to update font for the text inside rectangle object.