zoukankan      html  css  js  c++  java
  • PIE SDK导出图片

     

    1. 功能简介

        导出图片功能可以将制图模板以及视图、绘制元素、制图元素等保存为图片。本示例程序实现了专题制图下导出图片功能。

    2. 功能实现说明

    2.1导出图片

    2.2 实现思路及原理说明

           调用IPageLayout的OutputPNG/ OutputJPG/ OutputTIF方法即可实现

    第一步

    选择保存图片路径,PNG,JPG,TIFF

    第二步

    设置dpi,默认96

    第三步

    调用IPageLayout的OutputPNG/ OutputJPG/ OutputTIF方法

    2.3 核心接口与方法

    接口/类

    方法

    说明

     

    IPageLayout

     

    OutputPNG ()

    导出为PNG

    OutputJPG ()

    导出为JPG

    OutputTIF ()

    导出为TIF

    2.4示例代码

           项目路径

    百度云盘地址下/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         }
    View Code

    2.5 示例截图

  • 相关阅读:
    组件基础
    css 手稿
    HTML手稿
    Vmstat命令监控Linux资源并将数据通过图形化方式显示
    JAVA---类和对象
    JAVA---Graphics2D类
    JAVA---数组
    JAVA---图形处理
    JAVA----日历源代码
    SQL常用语句大全
  • 原文地址:https://www.cnblogs.com/PIESat/p/10177547.html
Copyright © 2011-2022 走看看