0

私は Steema TeeChart v4.1.2010.11303 を使用しています。背景が透明なPNG 画像にチャートをエクスポートしたいと考えています。

結果の画像には、左軸と下軸、およびヘッダーに「歪んだ」または太字のテキストがあります。解像度が低すぎるラスター フォントでレンダリングされているように見えます。一方、右側の凡例は問題ないように見えます。

文字が歪んだ TeeChart

次のサンプル コードを使用して、問題を再現できます。

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 のバグですか、それとも何か不足していますか?

4

1 に答える 1

0

これは既知の動作であり、現時点ではこの問題の適切な解決策は見つかりませんでした。正しいと思われる解決策が見つかった場合、またはpngエクスポートの問題について興味深い結論に達した場合は、すぐにお知らせします.

ありがとう。

敬具、サンドラ・パゾス

于 2012-10-25T10:56:43.940 に答える