iTextSharp を使用して、フォーム対応の PDF を分析しています。ラジオ ボタン コントロールに移動する方法を知っています。個々のラジオボタンを分析したいと思います。
ラジオボタン用の「子供」の PdfArray があります。その配列の各項目は PdfIndirectReference です。PdfIndirectReference しかない場合、実際のオブジェクトを取得するにはどうすればよいですか?
iTextSharp を使用して、フォーム対応の PDF を分析しています。ラジオ ボタン コントロールに移動する方法を知っています。個々のラジオボタンを分析したいと思います。
ラジオボタン用の「子供」の PdfArray があります。その配列の各項目は PdfIndirectReference です。PdfIndirectReference しかない場合、実際のオブジェクトを取得するにはどうすればよいですか?
array
がオブジェクトであると仮定するとPdfArray
、その要素を取得するための完全な一連のメソッドが得られます。おそらくメソッドを使用していますが、いずれかのメソッドGet()
を使用する必要があります。例えば:GetDirectObject()
GetAsX()
PdfDictinary d = array.GetAsDict(0);
PdfArray a = array.GetAsArray(1);
PdfObject o = array.GetDirectObject(2);
詳細については、この本(未完成ですが、無料でダウンロードできます) を読み始めてください。