Guides
编辑表单域
ComPDF React Native SDK 支持通过 API 修改表单域对象的属性来更新表单域的外观和内容。以下示例展示了如何修改表单域的边框颜色、填充颜色、文本内容等属性:
tsx
const document = pdfReaderRef.current?._pdfDocument;
const widgets = await document.pageAtIndex(1)?.getWidgets();
final widget = widgets[0];
widget.update({
text: 'ComPDF-RN',
title: 'ComPDF-RN TextField',
fillColor: '#A2E195',
borderColor: '#ED0E0E',
fontColor: '#F55D1C',
fontSize: 16,
familyName: 'Times',
styleName: 'Bold',
borderWidth: 5
});
await pdfReaderRef?.current?._pdfDocument.updateWidget(widget);更多可修改的属性请参考各表单域类的定义,例如
CPDFTextWidget、CPDFCheckBoxWidget等。