Get Text Annotation
To get text annotation details in RadaeePDF Xamarin you could use getTextAnnotationDetails
method that return a JSON string
Here's a JSON output example:
[
{
"bottom" : 353.5,
"subject" : "subject",
"text" : "text",
"left" : 146.5,
"right" : 166.5,
"top" : 333.5,
"index" : 1
}
]
iOS:
ApiDefinition.cs:
// -(NSString *)getTextAnnotationDetails:(int)pageNum;
[Export("getTextAnnotationDetails:")]
string GetTextAnnotationDetails(int pageNum);
ViewController.cs:
Console.WriteLine("text annot detail: {0}", plugin.GetTextAnnotationDetails(page));
Android:
MainActivity.cs:
Console.WriteLine("text annot detail: {0}", plugin.GetTextAnnotationDetails(page));
Add Text Annotation
To add text annotation you could use addTextAnnotation
iOS:
ApiDefinition.cs:
// -(void)addTextAnnotation:(int)pageNum :(float)x :(float)y :(NSString *)text :(NSString *)subject;
[Export("addTextAnnotation:::::")]
void AddTextAnnotation(int pageNum, float x, float y, string text, string subject);
ViewController.cs:
plugin.AddTextAnnotation(page, x, y, "text", "subject");
Android:
MainActivity.cs:
mPdfManager.AddTextAnnotation(page, x, y, "text", "subject");
RadaeePDF SDK for Xamarin
Created : 2020-09-03 10:40:31, Last Modified : 2020-09-04 14:57:36