THotPDF.GetLoadedFormFieldIndexForAnnotation

Ordnet eine geladene Seitenannotation ihrem Terminal-AcroForm-Feld und der laufenden Nummer des Widgets zu

Deklaration

function GetLoadedFormFieldIndexForAnnotation(PageIndex,
  AnnotationIndex: Integer; out WidgetIndex: Integer): Integer;

Der Rückgabewert ist der nullbasierte Feldindex, und WidgetIndex erhält die nullbasierte laufende Nummer innerhalb dieses Felds

Die Methode liefert -1 und setzt WidgetIndex auf -1, wenn die Koordinaten ungültig sind, die Annotation kein Widget ist oder es sich um ein verwaistes Widget handelt, das nicht unter /AcroForm /Fields registriert ist

Verwenden Sie nach einer Umordnung der Annotationen die Zuordnung über die Objektidentität des zurückgegebenen Objekts, statt einen früheren Annotation-Index weiterzuverwenden

See also: AcroForm relationship cache, GetLoadedFormFieldWidgetPageIndex