翻譯|使用教程|編輯:凌霄漢|2022-04-06 16:15:28.273|閱讀 299 次
概述:此次報(bào)表開(kāi)發(fā)工具TeeChart Pro .NET使用教程將為大家?guī)?lái)如何導(dǎo)出和導(dǎo)入圖表。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
TeeChart Pro 將自動(dòng)為您定義所有 Axis 標(biāo)簽,并提供足夠的靈活性來(lái)定制您可能有的任何特定要求。 TeeChart Pro 提供真正的多軸。 這些在設(shè)計(jì)或運(yùn)行時(shí)可用,并為 Axis 定義提供了無(wú)數(shù)的可能性和靈活性。
可用的導(dǎo)出格式。 所有格式都可以復(fù)制到文件或剪貼板或流中。
Ten格式是一種靈活的格式,用于存儲(chǔ)圖表屬性信息和可選的圖表數(shù)據(jù)。 文件很小(依賴于數(shù)據(jù)),非常適合網(wǎng)絡(luò)使用來(lái)更新基于實(shí)時(shí)客戶端的圖表。
導(dǎo)出到文件相當(dāng)簡(jiǎn)單,在大多數(shù)情況下,您只需要定義目標(biāo)文件名。
[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 文件導(dǎo)出具有顏色和大小的附加參數(shù)。
[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 文件導(dǎo)出現(xiàn)在具有 SaveToFile 和 SaveToStream 的速度和質(zhì)量參數(shù)。
[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)
質(zhì)量值(從 1 到 100)將使文件更大,因此通過(guò)網(wǎng)絡(luò)傳輸更慢 - 但質(zhì)量更好! 您需要確定適合您應(yīng)用的最佳平衡。
通過(guò)將“Enhanced”設(shè)置為 True 可以簡(jiǎn)單地創(chuàng)建增強(qiáng)的元文件。
[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 框架類庫(kù),特別是 System.Drawing.Imaging 命名空間中包含的那些類,.Net 的 TeeChart 能夠支持以 GIF 格式導(dǎo)出位圖。 時(shí)至今日,在其應(yīng)用程序中實(shí)現(xiàn)這些類的開(kāi)發(fā)人員是否需要從 Unisys 獲得 GIF 專利許可仍不清楚。 如果有疑問(wèn),我們最好的建議是訪問(wèn) Unisys 網(wǎng)站。
[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 格式的許多優(yōu)點(diǎn),但也提供了 GIF 之外的功能。 PNG 在 GIF 的基礎(chǔ)上改進(jìn)了漸進(jìn)式顯示圖像的能力; 也就是說(shuō),當(dāng)圖像通過(guò)網(wǎng)絡(luò)連接到達(dá)時(shí),它會(huì)顯示越來(lái)越好的近似圖像。
[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 是一種靈活且可擴(kuò)展的格式,受到各種平臺(tái)和圖像處理應(yīng)用程序的支持。
[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 現(xiàn)在可以導(dǎo)出到 Adobe Flex 腳本文件 (*.mxml),然后可以由 Flex 的免費(fèi)編譯器 (mxmlc.exe) 編譯以創(chuàng)建 *.swf (Flash) 文件。
如果您想了解TeeChart for .NET正版價(jià)格,歡迎咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn