縦または横の棒グラフを描画する際に、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)
下記のような報告があるようです。
調査をよろしくお願い致します。