renameField method
Renames a field.
Implementation
bool renameField(PdfSignatureFieldObjectInfo field, String newName) {
final updated = PdfDict<PdfDataType>.values(
Map<String, PdfDataType>.from(field.fieldDict.values),
);
updated[PdfNameTokens.t] = PdfString.fromString(newName);
if (field.fieldRef != null) {
PdfObject<PdfDict<PdfDataType>>(
document,
objser: field.fieldRef!.obj,
objgen: field.fieldRef!.gen,
params: updated,
);
return true;
}
return _replaceDirectField(field, updated);
}