导出图片功能能够将制图模板以及视图、绘制元素、制图元素等保存为图片。本示例程序实现了专题制图下导出图片功能。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 } |