0
我正在使用Steema TeeChart v4.1.2010.11303。我想要將圖表導出爲具有透明背景的PNG圖像。導出透明TChart PNG扭曲文本
生成的圖像在左下軸和標題中有「扭曲」或粗體文字。它看起來像是用分辨率太低的光柵字體渲染的。關於另一方面右側的圖例看起來很好:
以下示例代碼可用於重現該問題:
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中的錯誤還是我錯過了一些東西?