「サブラジオボタン」タイプはありません。あなたが私を信じていない場合は、ISO-32000-1をチェックしてください。
フィールドの階層は、フィールドの名前によって設定されます。質問への私の答えを参照してくださいiTextSharp RenameField bug?フィールド名のドットは、階層を参照しています。
たとえば、person
という名前のフィールドがある場合、このフィールドは、このような
name
、および
address
として子供を持つことができます。
これらの子フィールドの完全修飾名は次のようになります。
「サブラジオボタン」を探している場合は、フィールドの完全修飾名を調べて、いくつのドット(.
)があるか調べる必要があります。
また、ラジオフィールドとラジオボタンの違いについても混乱している可能性があります。ラジオフィールドは、特定の名前を持つフィールドです(例: language
。そのlanguage
の値は、多くのラジオボタンの1つをクリックすることで選択できます。これらのボタンは、2つの外観状態(選択されていて選択されていない)を持つウィジェット注釈です。ラジオ・フィールドの可能な値を知りたければ、それらのアピアランス・ステートを取得する必要があります。
あなたは既にHow to get specific types from AcroFields? Like PushButtonField, RadioCheckField, etcでこれを行うために必要とされる方法を見てきました:
form.GetAppearanceStates("language");
これは、私はあなたに感謝し、必要なものです。 –