翻譯|使用教程|編輯:凌霄漢|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