私は既存のPDFを取って、ページの上にあらかじめ定義された場所に半透明の四角形を追加したいと思います。ユーザーがマウスを四角形の上に移動すると、色や透明度が変更されます。私は両方の状態に対して異なる色(透明度を含む)を定義することができるはずです。それをクリックすると、私が定義したいくつかのアクション(別のページやウェブサイトに行くなど)が実行されます。使用する注釈(または他のオブジェクト)のタイプは何ですか?
これはアノテーションで行うことができると私は理解していますが、どのタイプのアノテーションが最も適しているかを把握していません。彼らはまた、透明性を非常にうまく処理していないようです。もちろん、私は注釈以外の何かを使用するために開いている必要がある場合...
私は可能なことの根拠としてPDF仕様(ISO 32000-1)を使用していますので、言語/ APIはこの時点では問題にならないはずです(FWIW、私はjava/pdfboxを使用しています)。私はあなたがウィジェットの注釈を意味すると仮定していますか?問題は、色を指定する4つの方法(注釈辞書のキー「C」)のどれも部分的な透明化を許可しないことです。どのようにボタンを20%の透明な赤い四角形にすることができるのか分かりません。 – Kricket