導出圖片功能能夠將製圖模板以及視圖、繪製元素、製圖元素等保存爲圖片。本示例程序實現了專題製圖下導出圖片功能。ide
調用IPageLayout的OutputPNG/ OutputJPG/ OutputTIF方法便可實現spa
第一步3d |
選擇保存圖片路徑,PNG,JPG,TIFFcode |
第二步orm |
設置dpi,默認96視頻 |
第三步blog |
調用IPageLayout的OutputPNG/ OutputJPG/ OutputTIF方法接口 |
接口/類圖片 |
方法ci |
說明 |
IPageLayout
|
OutputPNG () |
導出爲PNG |
OutputJPG () |
導出爲JPG |
|
OutputTIF () |
導出爲TIF |
項目路徑 |
百度雲盤地址下/PIE示例程序/09.專題製圖/05導出圖片 |
代碼位置 |
FormPagelayoutDemo. barButtonItem_export_ItemClick方法 |
視頻位置 |
百度雲盤地址下/PIE示例程序/09.專題製圖/05導出圖片.avi |
示例代碼 |
|
1 /// <summary> 2 /// 導出圖片 3 /// </summary> 4 private void barButtonItem_export_ItemClick(object sender, ItemClickEventArgs e) 5 { 6 SaveFileDialog saveDialog = new SaveFileDialog(); 7 saveDialog.Filter = "PNG|*.png|JPG|*.jpg|TIFF|*.tif"; 8 if(saveDialog.ShowDialog()!=DialogResult.OK) return; 9 string extension = System.IO.Path.GetExtension(saveDialog.FileName); 10 IPageLayout pageLayout = m_pageLayoutControl.PageLayout; 11 if (extension == ".png") 12 pageLayout.OutputPNG(saveDialog.FileName, 96, null, null, null); 13 else if (extension == ".jpg") 14 pageLayout.OutputJPG(saveDialog.FileName, 96, null, null, null); 15 else if (extension == ".tif") 16 pageLayout.OutputTIF(saveDialog.FileName, 96, null, null, null); 17 } |