Free Support Forum - aspose.com

Aspose.Cells for .NET 棒グラフの描画でエラーが発生する


#1

縦または横の棒グラフを描画する際に、OutOfMemoryExceptionのエラーが発生する場合があります。

〇使用バージョン:Aspose.Cells for .NET 18.12 (18.3-18.12の全てで発生を確認)
〇OS:Windows Server 2008 R2、 Windows Server 2012

System.OutOfMemoryException: メモリが不足しています。
場所 System.Drawing.Drawing2D.LinearGradientBrush…ctor(RectangleF rect, Color color1, Color color2, Single angle, Boolean isAngleScaleable)
場所 System.Drawing.Drawing2D.LinearGradientBrush…ctor(RectangleF rect, Color color1, Color color2, Single angle)
場所 .(GraphicsPath , , Boolean , Single )
場所 .(GraphicsPath , Boolean , Single )
場所 .(GraphicsPath , Single )
場所 .(GraphicsPath , Single , GraphicsPath )
場所 .(RectangleF )
場所 .( , , RectangleF , Single , , Rectangle )
場所 .( , , , Rectangle , Int32 )
場所 .( )
場所 . ()
場所 .(Chart )
場所 .(Chart , Boolean )

ただし
・同条件でも、OSがWindows7だとエラーにならない
・アイテムごとのデータ(値)自体は変わらなくても、描画順が変わるとエラーにならない
(例:アイテムA、アイテムB、アイテムCの順の横棒グラフ だとエラーで、各アイテムのデータ自体は変わらない状態で、アイテムA、アイテムC、アイテムBの順だとOK)
という状態です。

また、以前にも同じエラーを報告し、18.4では発生しないと記載しましたが、
18.3からは発生条件が少し変わったようです。

また、18.2.1では前回のエラー条件、今回のエラー条件でも、エラーは発生しませんでした。

Asposeエラー調査.PNG (755 Bytes)

○…エラー発生あり ×…エラー発生なし(OK)

下記のような報告があるようです。

調査をよろしくお願い致します。


#2

@itsp,

ご質問ありがとうございます。

テストのために、サンプルファイルとコードスニペットを共有してください。 問題を再現し、分析後にフィードバックを提供します。