翻译|使用教程|编辑:凌霄汉|2022-04-06 16:15:28.273|阅读 311 次
概述:此次报表开发工具TeeChart Pro .NET使用教程将为大家带来如何导出和导入图表。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
TeeChart Pro 将自动为您定义所有 Axis 标签,并提供足够的灵活性来定制您可能有的任何特定要求。 TeeChart Pro 提供真正的多轴。 这些在设计或运行时可用,并为 Axis 定义提供了无数的可能性和灵活性。
可用的导出格式。 所有格式都可以复制到文件或剪贴板或流中。
Ten格式是一种灵活的格式,用于存储图表属性信息和可选的图表数据。 文件很小(依赖于数据),非常适合网络使用来更新基于实时客户端的图表。
导出到文件相当简单,在大多数情况下,您只需要定义目标文件名。
[C#]
private void button1_Click(object sender, System.EventArgs e)
saveFileDialog1.Filter = "Images (*.bmp)|*.bmp|Images(*.jpg)|*.jpg|Images(*.wmf)|*.wmf|Images(*.emf)|*.emf|Images (*.gif)|*.gif|Images (*.png)|*.png|Images (*.tiff)|*.tiff";
saveFileDialog1.ShowDialog();
if(saveFileDialog1.FileName != "")
switch(saveFileDialog1.FilterIndex)
case 1:
tChart1.Export.Image.Bitmap.Save(saveFileDialog1.FileName);
break;
case 2:
tChart1.Export.Image.JPEG.Save(saveFileDialog1.FileName);
break;
case 3:
tChart1.Export.Image.Metafile.Enhanced = false;
tChart1.Export.Image.Metafile.Save(saveFileDialog1.FileName);
break;
case 4:
tChart1.Export.Image.Metafile.Enhanced = true;
tChart1.Export.Image.Metafile.Save(saveFileDialog1.FileName);
break;
case 5:
tChart1.Export.Image.GIF.Save(saveFileDialog1.FileName);
break;
case 6:
tChart1.Export.Image.PNG.Save(saveFileDialog1.FileName);
break;
case 7:
tChart1.Export.Image.TIFF.Save(saveFileDialog1.FileName);
break;
[VB.Net]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
SaveFileDialog1.Filter = "Images (*.bmp)|*.bmp|Images(*.jpg)|*.jpg|Images(*.wmf)|*.wmf|Images(*.emf)|*.emf|Images (*.gif)|*.gif|Images (*.png)|*.png|Images (*.tiff)|*.tiff"
SaveFileDialog1.ShowDialog()
If SaveFileDialog1.FileName <> "" Then
Select Case SaveFileDialog1.FilterIndex
Case 1
TChart1.Export.Image.Bitmap.Save(SaveFileDialog1.FileName)
Case 2
TChart1.Export.Image.JPEG.Save(SaveFileDialog1.FileName)
Case 3
TChart1.Export.Image.Metafile.Enhanced = False
TChart1.Export.Image.Metafile.Save(SaveFileDialog1.FileName)
Case 4
TChart1.Export.Image.Metafile.Enhanced = True
TChart1.Export.Image.Metafile.Save(SaveFileDialog1.FileName)
Case 5
TChart1.Export.Image.GIF.Save(SaveFileDialog1.FileName)
Case 6
TChart1.Export.Image.PNG.Save(SaveFileDialog1.FileName)
Case 7
TChart1.Export.Image.TIFF.Save(SaveFileDialog1.FileName)
End Select
End If
End Sub
BMP 文件导出具有颜色和大小的附加参数。
[C#]
case 1:
Steema.TeeChart.Export.BitmapFormat bitMap = tChart1.Export.Image.Bitmap;
bitMap.Height = 500;
bitMap.Width = 700;
bitMap.Monochrome = true;
bitMap.Save(saveFileDialog1.FileName);
break;
[VB.Net]
Case 1
Dim BitMap As Steema.TeeChart.Export.BitmapFormat = TChart1.Export.Image.Bitmap
BitMap.Height = 500
BitMap.Width = 700
BitMap.Monochrome = True
BitMap.Save(SaveFileDialog1.FileName)
JPEG 文件导出现在具有 SaveToFile 和 SaveToStream 的速度和质量参数。
[C#]
case 2:
Steema.TeeChart.Export.JPEGFormat jPEG = tChart1.Export.Image.JPEG;
jPEG.GrayScale = true;
jPEG.Height = 500;
jPEG.Width = 700;
jPEG.Quality = 100;
jPEG.Save(saveFileDialog1.FileName);
break;
[VB.Net]
Case 2
Dim JPEGf As Steema.TeeChart.Export.JPEGFormat = TChart1.Export.Image.JPEG
JPEGf.Height = 500
JPEGf.Width = 700
JPEGf.GrayScale = True
JPEGf.Quality = 100
JPEGf.Save(SaveFileDialog1.FileName)
质量值(从 1 到 100)将使文件更大,因此通过网络传输更慢 - 但质量更好! 您需要确定适合您应用的最佳平衡。
通过将“Enhanced”设置为 True 可以简单地创建增强的元文件。
[C#]
case 3:
Steema.TeeChart.Export.MetafileFormat metaFile = tChart1.Export.Image.Metafile;
metaFile.Height = 500;
metaFile.Width = 700;
metaFile.Enhanced = false;
metaFile.Save(saveFileDialog1.FileName);
break;
[VB.Net]
Case 3
Dim MetaFile As Steema.TeeChart.Export.MetafileFormat = TChart1.Export.Image.Metafile
MetaFile.Height = 500
MetaFile.Width = 700
MetaFile.Enhanced = False
MetaFile.Save(SaveFileDialog1.FileName)
由于 Microsoft 的 .Net 框架类库,特别是 System.Drawing.Imaging 命名空间中包含的那些类,.Net 的 TeeChart 能够支持以 GIF 格式导出位图。 时至今日,在其应用程序中实现这些类的开发人员是否需要从 Unisys 获得 GIF 专利许可仍不清楚。 如果有疑问,我们最好的建议是访问 Unisys 网站。
[C#]
case 5:
Steema.TeeChart.Export.GIFFormat gIF = tChart1.Export.Image.GIF;
gIF.Height = 500;
gIF.Width = 700;
gIF.ColorReduction = Steema.TeeChart.Export.GIFFormat.GIFColorReduction.GrayScale;
gIF.Save(saveFileDialog1.FileName);
break;
[VB.Net]
Case 5
Dim GIF As Steema.TeeChart.Export.GIFFormat = TChart1.Export.Image.GIF
GIF.Height = 500
GIF.Width = 700
GIF.ColorReduction = Steema.TeeChart.Export.GIFFormat.GIFColorReduction.GrayScale
GIF.Save(SaveFileDialog1.FileName)
PNG 格式保留了 GIF 格式的许多优点,但也提供了 GIF 之外的功能。 PNG 在 GIF 的基础上改进了渐进式显示图像的能力; 也就是说,当图像通过网络连接到达时,它会显示越来越好的近似图像。
[C#]
case 6:
Steema.TeeChart.Export.PNGFormat pNG = tChart1.Export.Image.PNG;
pNG.Compression = 100;
pNG.GrayScale = true;
pNG.Height = 500;
pNG.Width = 700;
pNG.Save(saveFileDialog1.FileName);
break;
[VB.Net]
Case 6
Dim PNGf As Steema.TeeChart.Export.PNGFormat = TChart1.Export.Image.PNG
PNGf.Compression = 100
PNGf.GrayScale = True
PNGf.Height = 500
PNGf.Width = 700
PNGf.Save(SaveFileDialog1.FileName)
TIFF 是一种灵活且可扩展的格式,受到各种平台和图像处理应用程序的支持。
[C#]
case 7:
Steema.TeeChart.Export.TIFFFormat tIFF = tChart1.Export.Image.TIFF;
tIFF.Compression = Steema.TeeChart.Export.TIFFFormat.TIFFCompression.LZW;
tIFF.Height = 500;
tIFF.Width = 700;
tIFF.Save(saveFileDialog1.FileName);
break;
[VB.Net]
Case 7
Dim TIFF As Steema.TeeChart.Export.TIFFFormat = TChart1.Export.Image.TIFF
TIFF.Compression = Steema.TeeChart.Export.TIFFFormat.TIFFCompression.LZW
TIFF.Height = 500
TIFF.Width = 700
TIFF.Save(SaveFileDialog1.FileName)
TeeChart 现在可以导出到 Adobe Flex 脚本文件 (*.mxml),然后可以由 Flex 的免费编译器 (mxmlc.exe) 编译以创建 *.swf (Flash) 文件。
如果您想了解TeeChart for .NET正版价格,欢迎咨询
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@ke049m.cn