addAnnotations method
Adds annotations to the document.
example:
List<CPDFAnnotation> annotations = [
CPDFNoteAnnotation(
page: 1,
title: 'ComPDFKit-Flutter',
content: 'This is Note Annotation',
uuid: 'note-annotation-1',
rect: const CPDFRectF(left: 260, top: 700, right: 300, bottom: 740),
color: Colors.green,
alpha: 128)];
await document.addAnnotations(annotations);
Implementation
Future<bool> addAnnotations(List<CPDFAnnotation> annotations) async {
List<Map<String, dynamic>> annotationsData = await Future.wait(
annotations.map(_serializeAnnotation),
);
return await _channel.invokeMethod('add_annotations', {
'annotations': annotationsData,
});
}