Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

カスタムフォームコンポーネントの追加

JPedalには、フォームコンポーネントを表示するためのSwingコンポーネントを生成するファクトリクラスがあります。このファクトリは、独自の実装に置き換えることで、他のGUIウィジェットツールキットをサポートすることができます。

PDFフォーム用の独自GUIコンポーネントの作成

カスタムコンポーネントファクトリは、form factory interface を実装することで作成できます。このインターフェースを実装することで、お好みの別のウィジェットツールキットを使用してフォームを表示するコンポーネントを作成できます。ファクトリには、FormObjectを受け取りObjectを返す一連のメソッドがあります。FormObjectから値を読み取り、独自のGUIコンポーネントをセットアップする必要があります。

カスタムフォームファクトリの使用

カスタムフォームファクトリを使用するには、PdfDecoder.isExternalHandler(Object newHandler, int type) を使用して追加する必要があります。newHandlerの値は、FormFactoryインターフェースを実装したオブジェクトである必要があります。typeの値は、Options.FormFactory の値である必要があります。