Skip to content
Guides

Edit Form Fields

Retrieve and edit the appearance and content of form fields.

Note that the properties of different form field types may not be entirely consistent.

The steps to edit a form field are as follows:

  1. Obtain the form object to be edited.

  2. Modify the form properties.

  3. Update the form appearance.

This example shows how to edit form fields:

swift
if let widgetAnnotation = annotation as? CPDFWidgetAnnotation {
    if let textWidget = widgetAnnotation as? CPDFTextWidgetAnnotation {
        textWidget.stringValue = "text"
      	textWidget.updateAppearanceStream()
    } 
}
objective-c
CPDFWidgetAnnotation * annotation = (CPDFWidgetAnnotation *)myAnnotation;
((CPDFTextWidgetAnnotation*)annotation).stringValue = "text"
[annotation updateAppearanceStream];