2012-10-23 74 views
0

我正在使用Steema TeeChart v4.1.2010.11303。我想要將圖表導出爲具有透明背景的PNG圖像。導出透明TChart PNG扭曲文本

生成的圖像在左下軸和標題中有「扭曲」或粗體文字。它看起來像是用分辨率太低的光柵字體渲染的。關於另一方面右側的圖例看起來很好:

TeeChart with distorted text

以下示例代碼可用於重現該問題:

TChart tChart = new TChart(); 
tChart.Aspect.View3D = false; 
tChart.Panel.Brush.Gradient.Visible = false; 

// Make the background of the chart transparent. 
tChart.Panel.Transparent = true; 

Steema.TeeChart.Styles.Bar series1 = new Steema.TeeChart.Styles.Bar(tChart.Chart); 
series1.FillSampleValues(); 
tChart.Draw(); 
tChart.Graphics3D.BufferStyle = Steema.TeeChart.Drawing.BufferStyle.None; 

using (System.IO.Stream stream = new System.IO.MemoryStream()) 
{ 
    tChart.Export.Image.PNG.Width = m_PictureBox.Width; 
    tChart.Export.Image.PNG.Height = m_PictureBox.Height; 
    tChart.Export.Image.PNG.Save(stream); 
    // Show the bitmap in a Windows Forms PictureBox. 
    // Alternatively, it can also be saved in a file, which makes no difference. 
    PictureBox.Image = new Bitmap(stream); 
} 

當關掉與tChart.Panel.Transparent = false;透明度,所有文字看起來不錯。不過,我需要一個透明的背景。

這是TeeChart中的錯誤還是我錯過了一些東西?

回答

0

這是一個知道我們的行爲,目前我們還沒有找到這個問題的一個很好的解決方案。如果我們找到一個我們認爲正確的解決方案,或者我們會得出關於png出口問題的有趣結論,我們會立即通知您。

謝謝。

Best Regard, Sandra Pazos