THotPDF.GetLoadedFormFieldIndexForAnnotation

読み込み済みページの注釈 1 つを、対応する終端 AcroForm フィールドとウィジェットの序数にマッピングします

宣言

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

戻り値は 0 始まりのフィールドインデックスで、WidgetIndex にはそのフィールド内での 0 始まりの序数が格納されます

メソッドは -1 を返し、WidgetIndex も -1 に設定します。これは、座標が不正な場合、ウィジェットでない注釈の場合、または /AcroForm /Fields に登録されていない孤立ウィジェットの場合です

注釈の並べ替え後は、以前の注釈インデックスを保持し続けるのではなく、返されたオブジェクト同一性のマッピングを使用してください

See also: AcroForm relationship cache, GetLoadedFormFieldWidgetPageIndex