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

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

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

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

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

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

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