作成日: 2021/03/26 最終更新日: 2021/05/26
文書種別
不具合
状況
修正済み
詳細
ContentStreamが複数のページで共有されているPDFにおいて、ページのGraphicsを取得すると例外が発生する場合があります。
Page.Graphicsプロパティは最後のContentStreamからGraphicsを取得する仕様となっているため、最後のContentStreamが他のページで共有されている場合、Graphicsの取得時に以下の例外が発生します。
Page.Graphicsプロパティは最後のContentStreamからGraphicsを取得する仕様となっているため、最後のContentStreamが他のページで共有されている場合、Graphicsの取得時に以下の例外が発生します。
Unhandled exception. System.Exception: PageContentStream can not be used with specified page because it uses another resource dictionary.
at GrapeCity.Documents.Pdf.PageContentStream.GetGraphics(Page page)
at GrapeCity.Documents.Pdf.Page.get_Graphics()
回避方法
V4J SP1 (4.1.0.660) で修正済み。
V4J SP1以降のPage.Graphicsプロパティは、最後のContentStreamが他のページで共有されている場合、空のContentStreamをページに追加し、そこからGraphicsを作成します。
V4J SP1以降のPage.Graphicsプロパティは、最後のContentStreamが他のページで共有されている場合、空のContentStreamをページに追加し、そこからGraphicsを作成します。
旧文書番号
86524