作成日: 2025/12/26 最終更新日: 2025/12/26
文書種別
不具合
状況
現象確認済み
詳細
C1PdfDocument.DrawMetafileメソッドでメタファイル(.emf)をベクター画像として描画して、その上にDrawRectangle、DrawString、DrawImageなどで四角形、文字列や図形を描画し、SaveメソッドでPDFに保存した場合、次のような現象が発生します。
1. メタファイル内にあった破線の円が、PDFでは実線としてレンダリングされます※。
2. ベクター画像の上に描画した文字列や図形が、正しい大きさ、正しい位置にレンダリングされません。
※実際は非常に間隔の狭い破線となるため、見た目上、実線に見えます。
なお、DrawMetafileメソッドの代わりにDrawImageメソッドを用いて、メタファイルをラスター画像として描画した場合は、本現象は発生しません。
1. メタファイル内にあった破線の円が、PDFでは実線としてレンダリングされます※。
2. ベクター画像の上に描画した文字列や図形が、正しい大きさ、正しい位置にレンダリングされません。
※実際は非常に間隔の狭い破線となるため、見た目上、実線に見えます。
なお、DrawMetafileメソッドの代わりにDrawImageメソッドを用いて、メタファイルをラスター画像として描画した場合は、本現象は発生しません。