NativePDF で透過画像を使用しても透過されない
2022/03/07
NativePDF で PNG や GIF などの透過画像を使用している場合、透過された状態で出力されない事象が報告されています。
Bug ID | 7098 | |||||
---|---|---|---|---|---|---|
Product | PowerBuilder EN/JP | |||||
ステータス | Appeon にて検証中 | |||||
発生バージョン | EN | 12.6以前 | 2017 (R2) | 2017 (R3) | 2019 | 2021 |
JP | 12.6以前 | 2017 (R2) | 2017 (R3) | 2019 | - |
※:発生バージョン :解決済み、未発生 :未確認
(2017 以外のバージョンについてはリリースされている最新リビジョンでの状況です)
詳細
データウィンドウオブジェクト上に PNG や GIF などの透過画像を配置した場合、画像の背後にあるオブジェクトや背景が透過されて出力されますが、印刷メソッドが NativePDF! に指定されている場合、透過せずに画像が文字を塗りつぶした状態で出力されてしまいます。また、ピクチャの「透過性」プロパティで透過率を設定しても、NativePDF では透過が有効になりません。
回避策
- 本不具合に関する回避策はありません。PDF の出力で透過画像を使用したい場合、NativePDF の代わりに GhostScript を使用するか、Print 関数で PDF プリンターを使用して出力してください。