updateWidget method
Updates a widget on the document.
example:
CPDFPage page = document.pageAtIndex(pageIndex);
List<CPDFWidget> widgets = await page.getWidgets();
CPDFTextWidget widget = widgets[0] as CPDFTextWidget;
widget.title = 'TextFields---ComPDFKit';
widget.fillColor = Colors.green;
widget.borderColor = Colors.red;
widget.borderWidth = 10;
widget.text = 'Updated Text';
widget.fontColor = Colors.blue;
widget.fontSize = 20.0;
widget.alignment = CPDFAlignment.center;
widget.isMultiline = true;
widget.familyName = 'Dancing Script';
widget.styleName = 'Regular';
bool result = await document.updateWidget(widget);
Implementation
Future<bool> updateWidget(CPDFWidget widget) async {
return await _channel.invokeMethod('update_widget', {
'page_index': widget.page,
'uuid': widget.uuid,
'data': widget.toJson(),
});
}